reinstalled django because of problems with the migrations and installed taggit-template2 to list tags
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from django.utils.version import get_version
|
||||
|
||||
VERSION = (2, 0, 6, 'final', 0)
|
||||
VERSION = (2, 1, 0, 'final', 0)
|
||||
|
||||
__version__ = get_version(VERSION)
|
||||
|
||||
|
||||
@@ -124,6 +124,11 @@ class Apps:
|
||||
def check_apps_ready(self):
|
||||
"""Raise an exception if all apps haven't been imported yet."""
|
||||
if not self.apps_ready:
|
||||
from django.conf import settings
|
||||
# If "not ready" is due to unconfigured settings, accessing
|
||||
# INSTALLED_APPS raises a more helpful ImproperlyConfigured
|
||||
# exception.
|
||||
settings.INSTALLED_APPS
|
||||
raise AppRegistryNotReady("Apps aren't loaded yet.")
|
||||
|
||||
def check_models_ready(self):
|
||||
|
||||
@@ -10,6 +10,7 @@ import importlib
|
||||
import os
|
||||
import time
|
||||
import warnings
|
||||
from pathlib import Path
|
||||
|
||||
from django.conf import global_settings
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
@@ -130,9 +131,9 @@ class Settings:
|
||||
if hasattr(time, 'tzset') and self.TIME_ZONE:
|
||||
# When we can, attempt to validate the timezone. If we can't find
|
||||
# this file, no check happens and it's harmless.
|
||||
zoneinfo_root = '/usr/share/zoneinfo'
|
||||
if (os.path.exists(zoneinfo_root) and not
|
||||
os.path.exists(os.path.join(zoneinfo_root, *(self.TIME_ZONE.split('/'))))):
|
||||
zoneinfo_root = Path('/usr/share/zoneinfo')
|
||||
zone_info_file = zoneinfo_root.joinpath(*self.TIME_ZONE.split('/'))
|
||||
if zoneinfo_root.exists() and not zone_info_file.exists():
|
||||
raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)
|
||||
# Move the time zone info into os.environ. See ticket #2315 for why
|
||||
# we don't do this unconditionally (breaks Windows).
|
||||
|
||||
@@ -21,11 +21,6 @@ DEBUG = False
|
||||
# on a live site.
|
||||
DEBUG_PROPAGATE_EXCEPTIONS = False
|
||||
|
||||
# Whether to use the "ETag" header. This saves bandwidth but slows down performance.
|
||||
# Deprecated (RemovedInDjango21Warning) in favor of ConditionalGetMiddleware
|
||||
# which sets the ETag regardless of this setting.
|
||||
USE_ETAGS = False
|
||||
|
||||
# People who get code error notifications.
|
||||
# In the format [('Full Name', 'email@example.com'), ('Full Name', 'anotheremail@example.com')]
|
||||
ADMINS = []
|
||||
@@ -466,6 +461,9 @@ SESSION_COOKIE_SECURE = False
|
||||
SESSION_COOKIE_PATH = '/'
|
||||
# Whether to use the non-RFC standard httpOnly flag (IE, FF3+, others)
|
||||
SESSION_COOKIE_HTTPONLY = True
|
||||
# Whether to set the flag restricting cookie leaks on cross-site requests.
|
||||
# This can be 'Lax', 'Strict', or None to disable the flag.
|
||||
SESSION_COOKIE_SAMESITE = 'Lax'
|
||||
# Whether to save the session data on every request.
|
||||
SESSION_SAVE_EVERY_REQUEST = False
|
||||
# Whether a user's session cookie expires when the Web browser is closed.
|
||||
@@ -517,7 +515,6 @@ PASSWORD_HASHERS = [
|
||||
'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
|
||||
'django.contrib.auth.hashers.Argon2PasswordHasher',
|
||||
'django.contrib.auth.hashers.BCryptSHA256PasswordHasher',
|
||||
'django.contrib.auth.hashers.BCryptPasswordHasher',
|
||||
]
|
||||
|
||||
AUTH_PASSWORD_VALIDATORS = []
|
||||
@@ -543,6 +540,7 @@ CSRF_COOKIE_DOMAIN = None
|
||||
CSRF_COOKIE_PATH = '/'
|
||||
CSRF_COOKIE_SECURE = False
|
||||
CSRF_COOKIE_HTTPONLY = False
|
||||
CSRF_COOKIE_SAMESITE = 'Lax'
|
||||
CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
|
||||
CSRF_TRUSTED_ORIGINS = []
|
||||
CSRF_USE_SESSIONS = False
|
||||
|
||||
Binary file not shown.
@@ -1,14 +1,15 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Emin Mastizada <emin@linux.com>, 2018
|
||||
# Emin Mastizada <emin@linux.com>, 2015-2016
|
||||
# Metin Amiroff <amiroff@gmail.com>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 01:13+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 00:21+0000\n"
|
||||
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
|
||||
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
|
||||
"az/)\n"
|
||||
@@ -159,6 +160,9 @@ msgstr "Yaponca"
|
||||
msgid "Georgian"
|
||||
msgstr "Gürcücə"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabile"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Qazax"
|
||||
|
||||
@@ -295,13 +299,13 @@ msgid "Syndication"
|
||||
msgstr "Sindikasiya"
|
||||
|
||||
msgid "That page number is not an integer"
|
||||
msgstr ""
|
||||
msgstr "Səhifə nömrəsi rəqəm deyil"
|
||||
|
||||
msgid "That page number is less than 1"
|
||||
msgstr ""
|
||||
msgstr "Səhifə nömrəsi 1-dən balacadır"
|
||||
|
||||
msgid "That page contains no results"
|
||||
msgstr ""
|
||||
msgstr "Səhifədə nəticə yoxdur"
|
||||
|
||||
msgid "Enter a valid value."
|
||||
msgstr "Düzgün qiymət daxil edin."
|
||||
@@ -383,6 +387,9 @@ msgstr[1] ""
|
||||
"Bu dəyərin ən çox %(limit_value)d simvol olduğuna əmin olun (%(show_value)d "
|
||||
"var)"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Ədəd daxil edin."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -408,9 +415,11 @@ msgid ""
|
||||
"File extension '%(extension)s' is not allowed. Allowed extensions are: "
|
||||
"'%(allowed_extensions)s'."
|
||||
msgstr ""
|
||||
"'%(extension)s' fayl uzantısına icazə verilmir. İcazə verilən fayl "
|
||||
"uzantıları: '%(allowed_extensions)s'"
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
msgstr ""
|
||||
msgstr "Null simvollara icazə verilmir."
|
||||
|
||||
msgid "and"
|
||||
msgstr "və"
|
||||
@@ -460,6 +469,10 @@ msgstr "Böyük (8 bayt) tam ədəd"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' dəyəri True və ya False olmalıdır."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Bul (ya Doğru, ya Yalan)"
|
||||
|
||||
@@ -475,15 +488,14 @@ msgid ""
|
||||
"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD "
|
||||
"format."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyəri səhv tarix formatındadır. Bu İİİİ-AA-GG formatında "
|
||||
"olmalıdır."
|
||||
"'%(value)s' dəyəri səhv tarix formatındadır. Formatı YYYY-MM-DD olmalıdır."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid "
|
||||
"date."
|
||||
msgstr ""
|
||||
"'%(value)s dəyəri düzgün formatdadır (İİİİ-AA-GG) amma bu xətalı tarixdir."
|
||||
"'%(value)s dəyəri düzgün formatdadır (YYYY-MM-DD) amma bu xətalı tarixdir."
|
||||
|
||||
msgid "Date (without time)"
|
||||
msgstr "Tarix (saatsız)"
|
||||
@@ -493,19 +505,23 @@ msgid ""
|
||||
"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
|
||||
"uuuuuu]][TZ] format."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyərinin formatı səhvdir. Formatı YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
|
||||
"[TZ] olmalıdır."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
|
||||
"[TZ]) but it is an invalid date/time."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyərinin formatı düzgündür (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) "
|
||||
"ancaq tarix səhvdir."
|
||||
|
||||
msgid "Date (with time)"
|
||||
msgstr "Tarix (vaxt ilə)"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be a decimal number."
|
||||
msgstr ""
|
||||
msgstr "'%(value)s' dəyəri decimal rəqəm olmalıdır."
|
||||
|
||||
msgid "Decimal number"
|
||||
msgstr "Rasional ədəd"
|
||||
@@ -515,6 +531,8 @@ msgid ""
|
||||
"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[."
|
||||
"uuuuuu] format."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyərinin formatı səhvdir. Formatı [DD] [HH:[MM:]]ss[.uuuuuu] "
|
||||
"olmalıdır."
|
||||
|
||||
msgid "Duration"
|
||||
msgstr "Müddət"
|
||||
@@ -527,7 +545,7 @@ msgstr "Faylın ünvanı"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be a float."
|
||||
msgstr ""
|
||||
msgstr "'%(value)s' dəyəri float olmalıdır."
|
||||
|
||||
msgid "Floating point number"
|
||||
msgstr "Sürüşən vergüllü ədəd"
|
||||
@@ -540,7 +558,7 @@ msgstr "IP ünvan"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either None, True or False."
|
||||
msgstr ""
|
||||
msgstr "'%(value)s' dəyəri None, True və ya False olmalıdır."
|
||||
|
||||
msgid "Boolean (Either True, False or None)"
|
||||
msgstr "Bul (Ya Doğru, ya Yalan, ya da Heç nə)"
|
||||
@@ -566,12 +584,15 @@ msgid ""
|
||||
"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
|
||||
"format."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyərinin formatı səhvdir. Formatı HH:MM[:ss[.uuuuuu]] olmalıdır."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
|
||||
"invalid time."
|
||||
msgstr ""
|
||||
"'%(value)s' dəyəri düzgün formatdadır (HH:MM[:ss[.uuuuuu]]), ancaq vaxtı "
|
||||
"səhvdir."
|
||||
|
||||
msgid "Time"
|
||||
msgstr "Vaxt"
|
||||
@@ -580,7 +601,7 @@ msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "Raw binary data"
|
||||
msgstr ""
|
||||
msgstr "Düz ikili (binary) məlumat"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' is not a valid UUID."
|
||||
@@ -594,7 +615,7 @@ msgstr "Şəkil"
|
||||
|
||||
#, python-format
|
||||
msgid "%(model)s instance with %(field)s %(value)r does not exist."
|
||||
msgstr ""
|
||||
msgstr "%(field)s dəyəri %(value)r olan %(model)s mövcud deyil."
|
||||
|
||||
msgid "Foreign Key (type determined by related field)"
|
||||
msgstr "Xarici açar (bağlı olduğu sahəyə uyğun tipi alır)"
|
||||
@@ -604,11 +625,11 @@ msgstr "Birin-birə münasibət"
|
||||
|
||||
#, python-format
|
||||
msgid "%(from)s-%(to)s relationship"
|
||||
msgstr ""
|
||||
msgstr "%(from)s-%(to)s əlaqəsi"
|
||||
|
||||
#, python-format
|
||||
msgid "%(from)s-%(to)s relationships"
|
||||
msgstr ""
|
||||
msgstr "%(from)s-%(to)s əlaqələri"
|
||||
|
||||
msgid "Many-to-many relationship"
|
||||
msgstr "Çoxun-çoxa münasibət"
|
||||
@@ -625,9 +646,6 @@ msgstr "Bu sahə vacibdir."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Tam ədəd daxil edin."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Ədəd daxil edin."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Düzgün tarix daxil edin."
|
||||
|
||||
@@ -640,6 +658,10 @@ msgstr "Düzgün tarix/vaxt daxil edin."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Keçərli müddət daxil edin."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Fayl göndərilməyib. Vərəqənin (\"form\") şifrələmə tipini yoxlayın."
|
||||
|
||||
@@ -654,7 +676,9 @@ msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
|
||||
msgid_plural ""
|
||||
"Ensure this filename has at most %(max)d characters (it has %(length)d)."
|
||||
msgstr[0] ""
|
||||
"Bu fayl adının ən çox %(max)d simvol olduğuna əmin olun (%(length)d var)."
|
||||
msgstr[1] ""
|
||||
"Bu fayl adının ən çox %(max)d simvol olduğuna əmin olun (%(length)d var)."
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
msgstr ""
|
||||
@@ -689,7 +713,7 @@ msgid "(Hidden field %(name)s) %(error)s"
|
||||
msgstr "(Gizli %(name)s sahəsi) %(error)s"
|
||||
|
||||
msgid "ManagementForm data is missing or has been tampered with"
|
||||
msgstr ""
|
||||
msgstr "ManagementForm məlumatları əksikdir və ya korlanıb"
|
||||
|
||||
#, python-format
|
||||
msgid "Please submit %d or fewer forms."
|
||||
@@ -731,14 +755,14 @@ msgid "Please correct the duplicate values below."
|
||||
msgstr "Aşağıda təkrarlanan qiymətlərə düzəliş edin."
|
||||
|
||||
msgid "The inline value did not match the parent instance."
|
||||
msgstr ""
|
||||
msgstr "Sətiriçi dəyər ana nüsxəyə uyğun deyil."
|
||||
|
||||
msgid "Select a valid choice. That choice is not one of the available choices."
|
||||
msgstr "Düzgün seçim edin. Bu seçim mümkün deyil."
|
||||
|
||||
#, python-format
|
||||
msgid "\"%(pk)s\" is not a valid value."
|
||||
msgstr ""
|
||||
msgstr "\"%(pk)s\" düzgün dəyər deyil."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1089,12 +1113,18 @@ msgid ""
|
||||
"required for security reasons, to ensure that your browser is not being "
|
||||
"hijacked by third parties."
|
||||
msgstr ""
|
||||
"Bu HTTPS sayt səyyahınız tərəfindən 'Referer header' göndərilməsini tələb "
|
||||
"edir, amma göndərilmir. Bu başlıq səyyahınızın üçüncü biri tərəfindən hack-"
|
||||
"lənmədiyinə əmin olmaq üçün istifadə edilir."
|
||||
|
||||
msgid ""
|
||||
"If you have configured your browser to disable 'Referer' headers, please re-"
|
||||
"enable them, at least for this site, or for HTTPS connections, or for 'same-"
|
||||
"origin' requests."
|
||||
msgstr ""
|
||||
"Əgər səyyahınızın 'Referer' başlığını göndərməsini söndürmüsünüzsə, lütfən "
|
||||
"bu sayt üçün, HTTPS əlaqələr üçün və ya 'same-origin' sorğular üçün aktiv "
|
||||
"edin."
|
||||
|
||||
msgid ""
|
||||
"If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
|
||||
@@ -1103,17 +1133,27 @@ msgid ""
|
||||
"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
|
||||
"\" ...> for links to third-party sites."
|
||||
msgstr ""
|
||||
"Əgər <meta name=\"referrer\" content=\"no-referrer\"> etiketini və ya "
|
||||
"'Referrer-Policy: no-referrer' başlığını işlədirsinizsə, lütfən silin. CSRF "
|
||||
"qoruma dəqiq yönləndirən yoxlaması üçün 'Referer' başlığını tələb edir. Əgər "
|
||||
"məxfilik üçün düşünürsünüzsə, üçüncü tərəf sayt keçidləri üçün <a rel="
|
||||
"\"noreferrer\" ...> kimi bir alternativ işlədin."
|
||||
|
||||
msgid ""
|
||||
"You are seeing this message because this site requires a CSRF cookie when "
|
||||
"submitting forms. This cookie is required for security reasons, to ensure "
|
||||
"that your browser is not being hijacked by third parties."
|
||||
msgstr ""
|
||||
"Bu sayt formaları göndərmək üçün CSRF çərəzini işlədir. Bu çərəz "
|
||||
"səyyahınızın üçüncü biri tərəfindən hack-lənmədiyinə əmin olmaq üçün "
|
||||
"istifadə edilir. "
|
||||
|
||||
msgid ""
|
||||
"If you have configured your browser to disable cookies, please re-enable "
|
||||
"them, at least for this site, or for 'same-origin' requests."
|
||||
msgstr ""
|
||||
"Əgər səyyahınızda çərəzlər söndürülübsə, lütfən bu sayt və ya 'same-origin' "
|
||||
"sorğular üçün aktiv edin."
|
||||
|
||||
msgid "More information is available with DEBUG=True."
|
||||
msgstr "Daha ətraflı məlumat DEBUG=True ilə mövcuddur."
|
||||
@@ -1122,7 +1162,7 @@ msgid "No year specified"
|
||||
msgstr "İl göstərilməyib"
|
||||
|
||||
msgid "Date out of range"
|
||||
msgstr ""
|
||||
msgstr "Tarix aralığın xaricindədir"
|
||||
|
||||
msgid "No month specified"
|
||||
msgstr "Ay göstərilməyib"
|
||||
@@ -1176,16 +1216,19 @@ msgid "Index of %(directory)s"
|
||||
msgstr "%(directory)s-nin indeksi"
|
||||
|
||||
msgid "Django: the Web framework for perfectionists with deadlines."
|
||||
msgstr ""
|
||||
msgstr "Django: tələsən mükəmməlləkçilər üçün Web framework."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"View <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
|
||||
"target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
|
||||
msgstr ""
|
||||
"Django %(version)s üçün <a href=\"https://docs.djangoproject.com/en/"
|
||||
"%(version)s/releases/\" target=\"_blank\" rel=\"noopener\">buraxılış "
|
||||
"qeydlərinə</a> baxın"
|
||||
|
||||
msgid "The install worked successfully! Congratulations!"
|
||||
msgstr ""
|
||||
msgstr "Quruluş uğurla tamamlandı! Təbriklər!"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1194,21 +1237,24 @@ msgid ""
|
||||
"\">DEBUG=True</a> is in your settings file and you have not configured any "
|
||||
"URLs."
|
||||
msgstr ""
|
||||
"Tənzimləmə faylınızda <a href=\"https://docs.djangoproject.com/en/"
|
||||
"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
|
||||
"\">DEBUG=True</a> və heç bir URL qurmadığınız üçün bu səhifəni görürsünüz."
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr ""
|
||||
msgstr "Django Sənədləri"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
msgstr "Mövzular, istinadlar və nümunələr"
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "Məşğələ: Səsvermə Tətbiqi"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "Django-ya başla"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr ""
|
||||
msgstr "Django İcması"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
msgstr "Qoşul, kömək al və dəstək ol"
|
||||
|
||||
Binary file not shown.
@@ -11,15 +11,16 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-06 20:09+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-15 18:02+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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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 "Afrikaans"
|
||||
msgstr "afrikánsky"
|
||||
@@ -28,7 +29,7 @@ msgid "Arabic"
|
||||
msgstr "arabsky"
|
||||
|
||||
msgid "Asturian"
|
||||
msgstr "Asturian"
|
||||
msgstr "asturštinou"
|
||||
|
||||
msgid "Azerbaijani"
|
||||
msgstr "ázerbájdžánštinou"
|
||||
@@ -160,7 +161,7 @@ msgid "Japanese"
|
||||
msgstr "japonsky"
|
||||
|
||||
msgid "Georgian"
|
||||
msgstr "gruzínsky"
|
||||
msgstr "gruzínštinou"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "kabylštinou"
|
||||
@@ -372,6 +373,8 @@ msgstr[1] ""
|
||||
"Tato hodnota má mít nejméně %(limit_value)d znaky (nyní má %(show_value)d)."
|
||||
msgstr[2] ""
|
||||
"Tato hodnota má mít nejméně %(limit_value)d znaků (nyní má %(show_value)d)."
|
||||
msgstr[3] ""
|
||||
"Tato hodnota má mít nejméně %(limit_value)d znaků (nyní má %(show_value)d)."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -386,6 +389,11 @@ msgstr[1] ""
|
||||
"Tato hodnota má mít nejvýše %(limit_value)d znaky (nyní má %(show_value)d)."
|
||||
msgstr[2] ""
|
||||
"Tato hodnota má mít nejvýše %(limit_value)d znaků (nyní má %(show_value)d)."
|
||||
msgstr[3] ""
|
||||
"Tato hodnota má mít nejvýše %(limit_value)d znaků (nyní má %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zadejte číslo."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
@@ -393,6 +401,7 @@ msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
msgstr[0] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslici."
|
||||
msgstr[1] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslice."
|
||||
msgstr[2] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslic."
|
||||
msgstr[3] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslic."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s decimal place."
|
||||
@@ -400,6 +409,7 @@ msgid_plural "Ensure that there are no more than %(max)s decimal places."
|
||||
msgstr[0] "Ujistěte se, že pole neobsahuje více než %(max)s desetinné místo."
|
||||
msgstr[1] "Ujistěte se, že pole neobsahuje více než %(max)s desetinná místa."
|
||||
msgstr[2] "Ujistěte se, že pole neobsahuje více než %(max)s desetinných míst."
|
||||
msgstr[3] "Ujistěte se, že pole neobsahuje více než %(max)s desetinných míst."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -415,6 +425,9 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
"Ujistěte se, že hodnota neobsahuje více než %(max)s míst před desetinnou "
|
||||
"čárkou (tečkou)."
|
||||
msgstr[3] ""
|
||||
"Ujistěte se, že hodnota neobsahuje více než %(max)s míst před desetinnou "
|
||||
"čárkou (tečkou)."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -478,6 +491,10 @@ msgstr "Velké číslo (8 bajtů)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Hodnota '%(value)s' musí být buď True nebo False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Hodnota '%(value)s' musí být buď True, False nebo None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Pravdivost (buď Ano (True), nebo Ne (False))"
|
||||
|
||||
@@ -652,9 +669,6 @@ msgstr "Toto pole je třeba vyplnit."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Zadejte celé číslo."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zadejte číslo."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Zadejte platné datum."
|
||||
|
||||
@@ -667,6 +681,10 @@ msgstr "Zadejte platné datum a čas."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Zadejte platnou délku trvání."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Počet dní musí být mezi {min_days} a {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Soubor nebyl odeslán. Zkontrolujte parametr \"encoding type\" formuláře."
|
||||
@@ -687,6 +705,8 @@ msgstr[1] ""
|
||||
"Tento název souboru má mít nejvýše %(max)d znaky (nyní má %(length)d)."
|
||||
msgstr[2] ""
|
||||
"Tento název souboru má mít nejvýše %(max)d znaků (nyní má %(length)d)."
|
||||
msgstr[3] ""
|
||||
"Tento název souboru má mít nejvýše %(max)d znaků (nyní má %(length)d)."
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
msgstr "Musíte vybrat cestu k souboru nebo vymazat výběr, ne obojí."
|
||||
@@ -727,6 +747,7 @@ msgid_plural "Please submit %d or fewer forms."
|
||||
msgstr[0] "Odešlete %d nebo méně formulářů."
|
||||
msgstr[1] "Odešlete %d nebo méně formulářů."
|
||||
msgstr[2] "Odešlete %d nebo méně formulářů."
|
||||
msgstr[3] "Odešlete %d nebo méně formulářů."
|
||||
|
||||
#, python-format
|
||||
msgid "Please submit %d or more forms."
|
||||
@@ -734,6 +755,7 @@ msgid_plural "Please submit %d or more forms."
|
||||
msgstr[0] "Odešlete %d nebo více formulářů."
|
||||
msgstr[1] "Odešlete %d nebo více formulářů."
|
||||
msgstr[2] "Odešlete %d nebo více formulářů."
|
||||
msgstr[3] "Odešlete %d nebo více formulářů."
|
||||
|
||||
msgid "Order"
|
||||
msgstr "Pořadí"
|
||||
@@ -805,6 +827,7 @@ msgid_plural "%(size)d bytes"
|
||||
msgstr[0] "%(size)d bajt"
|
||||
msgstr[1] "%(size)d bajty"
|
||||
msgstr[2] "%(size)d bajtů"
|
||||
msgstr[3] "%(size)d bajtů"
|
||||
|
||||
#, python-format
|
||||
msgid "%s KB"
|
||||
@@ -1075,6 +1098,7 @@ msgid_plural "%d years"
|
||||
msgstr[0] "%d rok"
|
||||
msgstr[1] "%d roky"
|
||||
msgstr[2] "%d let"
|
||||
msgstr[3] "%d let"
|
||||
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
@@ -1082,6 +1106,7 @@ msgid_plural "%d months"
|
||||
msgstr[0] "%d měsíc"
|
||||
msgstr[1] "%d měsíce"
|
||||
msgstr[2] "%d měsíců"
|
||||
msgstr[3] "%d měsíců"
|
||||
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
@@ -1089,6 +1114,7 @@ msgid_plural "%d weeks"
|
||||
msgstr[0] "%d týden"
|
||||
msgstr[1] "%d týdny"
|
||||
msgstr[2] "%d týdnů"
|
||||
msgstr[3] "%d týdnů"
|
||||
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
@@ -1096,6 +1122,7 @@ msgid_plural "%d days"
|
||||
msgstr[0] "%d den"
|
||||
msgstr[1] "%d dny"
|
||||
msgstr[2] "%d dní"
|
||||
msgstr[3] "%d dní"
|
||||
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
@@ -1103,6 +1130,7 @@ msgid_plural "%d hours"
|
||||
msgstr[0] "%d hodina"
|
||||
msgstr[1] "%d hodiny"
|
||||
msgstr[2] "%d hodin"
|
||||
msgstr[3] "%d hodin"
|
||||
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
@@ -1110,6 +1138,7 @@ msgid_plural "%d minutes"
|
||||
msgstr[0] "%d minuta"
|
||||
msgstr[1] "%d minuty"
|
||||
msgstr[2] "%d minut"
|
||||
msgstr[3] "%d minut"
|
||||
|
||||
msgid "0 minutes"
|
||||
msgstr "0 minut"
|
||||
|
||||
Binary file not shown.
@@ -3,7 +3,7 @@
|
||||
# Translators:
|
||||
# Christian Joergensen <christian@gmta.info>, 2012
|
||||
# Danni Randeris <danniranderis+djangocore@gmail.com>, 2014
|
||||
# Erik Wognsen <r4mses@gmail.com>, 2013-2017
|
||||
# Erik Wognsen <r4mses@gmail.com>, 2013-2018
|
||||
# Finn Gruwier Larsen, 2011
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# jonaskoelker <jonaskoelker@gnu.org>, 2012
|
||||
@@ -13,8 +13,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-02 11:14+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 20:46+0000\n"
|
||||
"Last-Translator: Erik Wognsen <r4mses@gmail.com>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -385,6 +385,9 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Denne værdi må højst have %(limit_value)d tegn (den har %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Indtast et tal."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -463,6 +466,10 @@ msgstr "Stort heltal (8 byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s'-værdien skal være enten True eller False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' værdien skal være enten True, False eller None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolsk (enten True eller False)"
|
||||
|
||||
@@ -639,9 +646,6 @@ msgstr "Dette felt er påkrævet."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Indtast et heltal."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Indtast et tal."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Indtast en gyldig dato."
|
||||
|
||||
@@ -654,6 +658,10 @@ msgstr "Indtast gyldig dato/tid."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Indtast en gyldig varighed."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Antallet af dage skal være mellem {min_days} og {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Ingen fil blev indsendt. Kontroller kodningstypen i formularen."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -4,16 +4,17 @@
|
||||
# André Hagenbruch, 2011-2012
|
||||
# Florian Apolloner <florian@apolloner.eu>, 2011
|
||||
# Daniel Roschka <dunedan@phoenitydawn.de>, 2016
|
||||
# Jannis, 2011,2013
|
||||
# Jannis Leidel <jannis@leidel.info>, 2013-2017
|
||||
# Jannis, 2016
|
||||
# Florian Apolloner <florian@apolloner.eu>, 2018
|
||||
# Jannis Vajen, 2011,2013
|
||||
# Jannis Leidel <jannis@leidel.info>, 2013-2018
|
||||
# Jannis Vajen, 2016
|
||||
# Markus Holtermann <inyoka@markusholtermann.eu>, 2013,2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-27 16:21+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 00:21+0000\n"
|
||||
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
|
||||
"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -163,6 +164,9 @@ msgstr "Japanisch"
|
||||
msgid "Georgian"
|
||||
msgstr "Georgisch"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabylisch"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kasachisch"
|
||||
|
||||
@@ -349,7 +353,7 @@ msgstr "Bitte nur durch Komma getrennte Ziffern eingeben."
|
||||
msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
|
||||
msgstr ""
|
||||
"Bitte sicherstellen, dass der Wert %(limit_value)s ist. (Er ist "
|
||||
"%(show_value)s)"
|
||||
"%(show_value)s.)"
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure this value is less than or equal to %(limit_value)s."
|
||||
@@ -368,10 +372,10 @@ msgid_plural ""
|
||||
"%(show_value)d)."
|
||||
msgstr[0] ""
|
||||
"Bitte sicherstellen, dass der Wert aus mindestens %(limit_value)d Zeichen "
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen.)"
|
||||
msgstr[1] ""
|
||||
"Bitte sicherstellen, dass der Wert aus mindestens %(limit_value)d Zeichen "
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen.)"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -382,10 +386,13 @@ msgid_plural ""
|
||||
"%(show_value)d)."
|
||||
msgstr[0] ""
|
||||
"Bitte sicherstellen, dass der Wert aus höchstens %(limit_value)d Zeichen "
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen.)"
|
||||
msgstr[1] ""
|
||||
"Bitte sicherstellen, dass der Wert aus höchstens %(limit_value)d Zeichen "
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(show_value)d Zeichen.)"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Bitte eine Zahl eingeben."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
@@ -420,7 +427,7 @@ msgid ""
|
||||
"File extension '%(extension)s' is not allowed. Allowed extensions are: "
|
||||
"'%(allowed_extensions)s'."
|
||||
msgstr ""
|
||||
"Dateiendung „%(extension)s“ ist nicht erlaubt. Erlaubte Dateiendungen: sind: "
|
||||
"Dateiendung „%(extension)s“ ist nicht erlaubt. Erlaubte Dateiendungen sind: "
|
||||
"„%(allowed_extensions)s“."
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
@@ -473,6 +480,10 @@ msgstr "Große Ganzzahl (8 Byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "„%(value)s“ Wert muss entweder True oder False sein."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolescher Wert (True oder False)"
|
||||
|
||||
@@ -648,9 +659,6 @@ msgstr "Dieses Feld ist zwingend erforderlich."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Bitte eine ganze Zahl eingeben."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Bitte eine Zahl eingeben."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Bitte ein gültiges Datum eingeben."
|
||||
|
||||
@@ -663,6 +671,10 @@ msgstr "Bitte ein gültiges Datum und Uhrzeit eingeben."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Bitte eine gültige Zeitspanne eingeben."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Es wurde keine Datei übertragen. Überprüfen Sie das Encoding des Formulars."
|
||||
@@ -679,10 +691,10 @@ msgid_plural ""
|
||||
"Ensure this filename has at most %(max)d characters (it has %(length)d)."
|
||||
msgstr[0] ""
|
||||
"Bitte sicherstellen, dass der Dateiname aus höchstens %(max)d Zeichen "
|
||||
"besteht. (Er besteht aus %(length)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(length)d Zeichen.)"
|
||||
msgstr[1] ""
|
||||
"Bitte sicherstellen, dass der Dateiname aus höchstens %(max)d Zeichen "
|
||||
"besteht. (Er besteht aus %(length)d Zeichen)."
|
||||
"besteht. (Er besteht aus %(length)d Zeichen.)"
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
msgstr ""
|
||||
|
||||
Binary file not shown.
@@ -1,13 +1,13 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2017
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-09 18:46+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-26 10:19+0000\n"
|
||||
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
|
||||
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
|
||||
"language/dsb/)\n"
|
||||
@@ -398,6 +398,9 @@ msgstr[3] ""
|
||||
"Zawěććo, až toś ta gódnota ma maksimalnje %(limit_value)d znamuškow (ma "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zapódajśo licbu."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -482,6 +485,10 @@ msgstr "Big (8 bajtow) integer"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Gódnota '%(value)s musy pak True pak False byś."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Gódnota '%(value)s' musy pak True, False pak None byś."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (pak True pak False)"
|
||||
|
||||
@@ -657,9 +664,6 @@ msgstr "Toś to pólo jo trěbne."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Zapódajśo cełu licbu."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zapódajśo licbu."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Zapódajśo płaśiwy datum."
|
||||
|
||||
@@ -672,6 +676,10 @@ msgstr "Zapódajśo płaśiwy datum/cas."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Zapódaśe płaśiwe traśe."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Licba dnjow musy mjazy {min_days} a {max_days} byś."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Dataja njejo se wótpósłała. Pśeglědujśo koděrowański typ na formularje. "
|
||||
|
||||
+255
-245
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -12,8 +12,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-02-27 21:45+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-30 21:46+0000\n"
|
||||
"Last-Translator: Baptiste Darthenay <baptiste+transifex@darthenay.fr>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/django/django/language/"
|
||||
"eo/)\n"
|
||||
@@ -389,6 +389,9 @@ msgstr[1] ""
|
||||
"Certigu, ke tio valuto maksimume havas %(limit_value)d karakterojn (ĝi havas "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Enigu nombron."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -467,6 +470,10 @@ msgstr "Granda (8 bitoka) entjero"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' valoro devas esti Vera aŭ Malvera"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "“%(value)s” valoro devas esti Vera, Malvera aŭ Neniu."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Bulea (Vera aŭ Malvera)"
|
||||
|
||||
@@ -643,9 +650,6 @@ msgstr "Ĉi tiu kampo estas deviga."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Enigu plenan nombron."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Enigu nombron."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Enigu validan daton."
|
||||
|
||||
@@ -658,6 +662,10 @@ msgstr "Enigu validan daton/tempon."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Enigu validan daŭron."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "La nombro da tagoj devas esti inter {min_days} kaj {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Neniu dosiero estis alŝutita. Kontrolu la kodoprezentan tipon en la "
|
||||
@@ -754,7 +762,7 @@ msgid "Please correct the duplicate values below."
|
||||
msgstr "Bonvolu ĝustigi la duoblan valoron sube."
|
||||
|
||||
msgid "The inline value did not match the parent instance."
|
||||
msgstr ""
|
||||
msgstr "La enteksta valoro ne egalas la patran aperon."
|
||||
|
||||
msgid "Select a valid choice. That choice is not one of the available choices."
|
||||
msgstr "Elektu validan elekton. Ĉi tiu elekto ne estas el la eblaj elektoj."
|
||||
@@ -1133,6 +1141,11 @@ msgid ""
|
||||
"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
|
||||
"\" ...> for links to third-party sites."
|
||||
msgstr ""
|
||||
"Se vi uzas la <meta name=\"referrer\" content=\"no-referrer\">markon aŭ "
|
||||
"inkluzivante la 'Referrer-Policy: no-referrer' titolo, bonvolu forigi ilin. "
|
||||
"La CSRFa protekto postulas ke la 'Referer' titolo faru striktan "
|
||||
"referencantan kontroladon. Se vi estas koncernita pri privateco, uzu "
|
||||
"alternativojn kiel <a rel=\"noreferrer\" ...> por ligoj al aliaj retejoj."
|
||||
|
||||
msgid ""
|
||||
"You are seeing this message because this site requires a CSRF cookie when "
|
||||
@@ -1157,7 +1170,7 @@ msgid "No year specified"
|
||||
msgstr "Neniu jaro specifita"
|
||||
|
||||
msgid "Date out of range"
|
||||
msgstr ""
|
||||
msgstr "Dato ne en la intervalo"
|
||||
|
||||
msgid "No month specified"
|
||||
msgstr "Neniu monato specifita"
|
||||
@@ -1213,16 +1226,18 @@ msgid "Index of %(directory)s"
|
||||
msgstr "Indekso de %(directory)s"
|
||||
|
||||
msgid "Django: the Web framework for perfectionists with deadlines."
|
||||
msgstr ""
|
||||
msgstr "Dĵango: la retframo por perfektemuloj kun limdatoj"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"View <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
|
||||
"target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
|
||||
msgstr ""
|
||||
"Vidu <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
|
||||
"target=\"_blank\" rel=\"noopener\">eldonajn notojn</a> por Dĵango %(version)s"
|
||||
|
||||
msgid "The install worked successfully! Congratulations!"
|
||||
msgstr ""
|
||||
msgstr "La instalado sukcesis! Gratulojn!"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1231,21 +1246,24 @@ msgid ""
|
||||
"\">DEBUG=True</a> is in your settings file and you have not configured any "
|
||||
"URLs."
|
||||
msgstr ""
|
||||
"Vi vidas ĉi tiun paĝon ĉar <a href=\"https://docs.djangoproject.com/en/"
|
||||
"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener\">DEBUG = "
|
||||
"True</a> estas en via agorda dosiero kaj vi ne agordis ajnan URL."
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr "Djanga dokumentaro"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
msgstr "Temoj, referencoj & manlibroj"
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "Instruilo: apo pri enketoj"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "Komencu kun Dĵango"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr "Djanga komunumo"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
msgstr "Konektiĝu, ricevu helpon aŭ kontribuu"
|
||||
|
||||
Binary file not shown.
+13
-5
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-22 14:52+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-18 20:22+0000\n"
|
||||
"Last-Translator: Ramiro Morales\n"
|
||||
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
|
||||
"language/es_AR/)\n"
|
||||
@@ -388,6 +388,9 @@ msgstr[1] ""
|
||||
"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres "
|
||||
"(tiene %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Introduzca un número."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -469,6 +472,10 @@ msgstr "Entero grande (8 bytes)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "El valor de '%(value)s' debe ser Verdadero o Falso."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "El valor de '%(value)s' debe ser Verdadero, Falso o None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Booleano (Verdadero o Falso)"
|
||||
|
||||
@@ -645,9 +652,6 @@ msgstr "Este campo es obligatorio."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Introduzca un número entero."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Introduzca un número."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Introduzca una fecha válida."
|
||||
|
||||
@@ -660,6 +664,10 @@ msgstr "Introduzca un valor de fecha/hora válido."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Introduzca una duración válida."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "La cantidad de días debe tener valores entre {min_days} y {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"No se envió un archivo. Verifique el tipo de codificación en el formulario."
|
||||
|
||||
@@ -21,5 +21,5 @@ DATETIME_INPUT_FORMATS = [
|
||||
'%d/%m/%y %H:%M',
|
||||
]
|
||||
DECIMAL_SEPARATOR = '.' # ',' is also official (less common): NOM-008-SCFI-2002
|
||||
THOUSAND_SEPARATOR = '\xa0' # non-breaking space
|
||||
THOUSAND_SEPARATOR = ','
|
||||
NUMBER_GROUPING = 3
|
||||
|
||||
Binary file not shown.
@@ -5,6 +5,7 @@
|
||||
# Arash Fazeli <a.fazeli@gmail.com>, 2012
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Mazdak Badakhshan <geraneum@gmail.com>, 2014
|
||||
# MJafar Mashhadi <raindigital2007@gmail.com>, 2018
|
||||
# Mohammad Hossein Mojtahedi <Mhm5000@gmail.com>, 2013
|
||||
# Pouya Abbassi, 2016
|
||||
# Reza Mohammadi <reza@teeleh.ir>, 2013-2016
|
||||
@@ -14,16 +15,16 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 01:13+0000\n"
|
||||
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-23 23:00+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=1; plural=0;\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
msgid "Afrikaans"
|
||||
msgstr "آفریکانس"
|
||||
@@ -166,6 +167,9 @@ msgstr "ژاپنی"
|
||||
msgid "Georgian"
|
||||
msgstr "گرجی"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr ""
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "قزاقستان"
|
||||
|
||||
@@ -302,13 +306,13 @@ msgid "Syndication"
|
||||
msgstr "پیوند"
|
||||
|
||||
msgid "That page number is not an integer"
|
||||
msgstr ""
|
||||
msgstr "شمارهٔ صفحه باید یک عدد باشد"
|
||||
|
||||
msgid "That page number is less than 1"
|
||||
msgstr ""
|
||||
msgstr "شمارهٔ صفحه باید بزرگتر از ۱ باشد"
|
||||
|
||||
msgid "That page contains no results"
|
||||
msgstr ""
|
||||
msgstr "این صفحه خالی از اطلاعات است"
|
||||
|
||||
msgid "Enter a valid value."
|
||||
msgstr "یک مقدار معتبر وارد کنید."
|
||||
@@ -366,6 +370,9 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
"طول این مقدار باید حداقل %(limit_value)d کاراکتر باشد (طولش %(show_value)d "
|
||||
"است)."
|
||||
msgstr[1] ""
|
||||
"طول این مقدار باید حداقل %(limit_value)d کاراکتر باشد (طولش %(show_value)d "
|
||||
"است)."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -377,16 +384,24 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
"طول این مقدار باید حداکثر %(limit_value)d کاراکتر باشد (طولش %(show_value)d "
|
||||
"است)."
|
||||
msgstr[1] ""
|
||||
"طول این مقدار باید حداکثر %(limit_value)d کاراکتر باشد (طولش %(show_value)d "
|
||||
"است)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "یک عدد وارد کنید."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
msgstr[0] "نباید در مجموع بیش از %(max)s رقم داشته باشد."
|
||||
msgstr[1] "نباید در مجموع بیش از %(max)s رقم داشته باشد."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s decimal place."
|
||||
msgid_plural "Ensure that there are no more than %(max)s decimal places."
|
||||
msgstr[0] "نباید بیش از %(max)s رقم اعشار داشته باشد."
|
||||
msgstr[1] "نباید بیش از %(max)s رقم اعشار داشته باشد."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -394,12 +409,15 @@ msgid ""
|
||||
msgid_plural ""
|
||||
"Ensure that there are no more than %(max)s digits before the decimal point."
|
||||
msgstr[0] "نباید بیش از %(max)s رقم قبل ممیز داشته باشد."
|
||||
msgstr[1] "نباید بیش از %(max)s رقم قبل ممیز داشته باشد."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"File extension '%(extension)s' is not allowed. Allowed extensions are: "
|
||||
"'%(allowed_extensions)s'."
|
||||
msgstr ""
|
||||
"استفاده از پرونده با پسوند '%(extension)s' مجاز نیست. پسوندهای مجاز عبارتند "
|
||||
"از: '%(allowed_extensions)s'"
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
msgstr ""
|
||||
@@ -451,6 +469,10 @@ msgstr "بزرگ (8 بایت) عدد صحیح"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "مقدار «%(value)s» باید یا True باشد و یا False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "مقدار «%(value)s» باید یا None باشد یا True و یا False."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "بولی (درست یا غلط)"
|
||||
|
||||
@@ -627,9 +649,6 @@ msgstr "این فیلد لازم است."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "به طور کامل یک عدد وارد کنید."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "یک عدد وارد کنید."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "یک تاریخ معتبر وارد کنید."
|
||||
|
||||
@@ -642,6 +661,10 @@ msgstr "یک تاریخ/زمان معتبر وارد کنید."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "یک بازهٔ زمانی معتبر وارد کنید."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "پروندهای ارسال نشده است. نوع کدگذاری فرم را بررسی کنید."
|
||||
|
||||
@@ -657,6 +680,8 @@ msgid_plural ""
|
||||
"Ensure this filename has at most %(max)d characters (it has %(length)d)."
|
||||
msgstr[0] ""
|
||||
"طول عنوان پرونده باید حداقل %(max)d کاراکتر باشد (طولش %(length)d است)."
|
||||
msgstr[1] ""
|
||||
"طول عنوان پرونده باید حداقل %(max)d کاراکتر باشد (طولش %(length)d است)."
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
msgstr "لطفا یا فایل ارسال کنید یا دکمه پاک کردن را علامت بزنید، نه هردو."
|
||||
@@ -696,11 +721,13 @@ msgstr "اطلاعات ManagementForm ناقص است و یا دستکاری ش
|
||||
msgid "Please submit %d or fewer forms."
|
||||
msgid_plural "Please submit %d or fewer forms."
|
||||
msgstr[0] "لطفاً %d یا کمتر فرم بفرستید."
|
||||
msgstr[1] "لطفاً %d یا کمتر فرم بفرستید."
|
||||
|
||||
#, python-format
|
||||
msgid "Please submit %d or more forms."
|
||||
msgid_plural "Please submit %d or more forms."
|
||||
msgstr[0] "لطفاً %d یا بیشتر فرم بفرستید."
|
||||
msgstr[1] "لطفاً %d یا بیشتر فرم بفرستید."
|
||||
|
||||
msgid "Order"
|
||||
msgstr "ترتیب:"
|
||||
@@ -770,6 +797,7 @@ msgstr "بله،خیر،شاید"
|
||||
msgid "%(size)d byte"
|
||||
msgid_plural "%(size)d bytes"
|
||||
msgstr[0] "%(size)d بایت"
|
||||
msgstr[1] "%(size)d بایت"
|
||||
|
||||
#, python-format
|
||||
msgid "%s KB"
|
||||
@@ -1038,31 +1066,37 @@ msgstr "،"
|
||||
msgid "%d year"
|
||||
msgid_plural "%d years"
|
||||
msgstr[0] "%d سال"
|
||||
msgstr[1] "%d سال"
|
||||
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgid_plural "%d months"
|
||||
msgstr[0] "%d ماه"
|
||||
msgstr[1] "%d ماه"
|
||||
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgid_plural "%d weeks"
|
||||
msgstr[0] "%d هفته"
|
||||
msgstr[1] "%d هفته"
|
||||
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgid_plural "%d days"
|
||||
msgstr[0] "%d روز"
|
||||
msgstr[1] "%d روز"
|
||||
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgid_plural "%d hours"
|
||||
msgstr[0] "%d ساعت"
|
||||
msgstr[1] "%d ساعت"
|
||||
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgid_plural "%d minutes"
|
||||
msgstr[0] "%d دقیقه"
|
||||
msgstr[1] "%d دقیقه"
|
||||
|
||||
msgid "0 minutes"
|
||||
msgstr "0 دقیقه"
|
||||
@@ -1079,18 +1113,19 @@ msgid ""
|
||||
"required for security reasons, to ensure that your browser is not being "
|
||||
"hijacked by third parties."
|
||||
msgstr ""
|
||||
"شما این پیغام را میبینید چون این سایتِ HTTPS نیازمند یک «تیتر ارجاع» برای "
|
||||
"ارسال به بروزر شماست، ولی هیچ چیزی ارسال نشده است. این تیتر به دلایل امنیتی "
|
||||
"مورد نیاز است، برای اینکه از هایجک نشدن بروزر اطمینان حاصل شود."
|
||||
"شما این پیام را میبینید چون این سایتِ HTTPS نیازمند یک «تیتر ارجاع (Referer "
|
||||
"header)» برای ارسال به مرورگر شماست اما هیچ چیزی ارسال نشده است. این تیتر "
|
||||
"برای امنیت شما با حصول اطمینان از اینکه کنترل مرورگرتان به دست شخص ثالثی "
|
||||
"نیفتاده باشد ضروری است."
|
||||
|
||||
msgid ""
|
||||
"If you have configured your browser to disable 'Referer' headers, please re-"
|
||||
"enable them, at least for this site, or for HTTPS connections, or for 'same-"
|
||||
"origin' requests."
|
||||
msgstr ""
|
||||
"اگر بزوزر خود را برای غیر فعال کردن تیترهای «ارجاع» تنظیم کردهاید، لطفا "
|
||||
"مجددا این ویژگی را فعال کنید، حداقل برای این وبسایت، یا برای اتصالات HTTPS، "
|
||||
"یا برای درخواستهایی با «مبدا یکسان»."
|
||||
"اگر تیترهای «ارجاع (Referer)» را در مرورگرتان غیرفعال کردهاید، لطفاً مجدداً "
|
||||
"این ویژگی را فعال کنید، حداقل برای این وبسایت، یا برای اتصالات HTTPS، یا "
|
||||
"برای درخواستهایی با «مبدا یکسان (same-origin)»."
|
||||
|
||||
msgid ""
|
||||
"If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
|
||||
@@ -1105,9 +1140,9 @@ msgid ""
|
||||
"submitting forms. This cookie is required for security reasons, to ensure "
|
||||
"that your browser is not being hijacked by third parties."
|
||||
msgstr ""
|
||||
"شما این پیغام را میبینید چون این سایت نیازمند کوکی «جعل درخواست میان وبگاهی» "
|
||||
"در زمان ارائه ی فورم میباشد. این کوکیها برای مسائل امنیتی ضروری هستند، برای "
|
||||
"اطمینان از اینکه بروزر شما توسط شخص ثالثی هایجک نشده باشد."
|
||||
"شما این پیام را میبینید چون این سایت نیازمند کوکی «جعل درخواست میان وبگاهی "
|
||||
"(CSRF)» است. این کوکی برای امنیت شما ضروری است. با این کوکی میتوانیم از "
|
||||
"اینکه شخص ثالثی کنترل مرورگرتان را به دست نگرفته است اطمینان پیدا کنیم."
|
||||
|
||||
msgid ""
|
||||
"If you have configured your browser to disable cookies, please re-enable "
|
||||
@@ -1123,7 +1158,7 @@ msgid "No year specified"
|
||||
msgstr "هیچ سالی مشخص نشده است"
|
||||
|
||||
msgid "Date out of range"
|
||||
msgstr ""
|
||||
msgstr "تاریخ غیرمجاز است"
|
||||
|
||||
msgid "No month specified"
|
||||
msgstr "هیچ ماهی مشخص نشده است"
|
||||
@@ -1197,19 +1232,19 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr ""
|
||||
msgstr "مستندات جنگو"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "آموزش گام به گام: برنامکی برای رأیگیری"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "شروع به کار با جنگو"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr ""
|
||||
msgstr "جامعهٔ جنگو"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
|
||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Aarni Koskela, 2015,2017
|
||||
# Aarni Koskela, 2015,2017-2018
|
||||
# Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Lasse Liehu <larso@gmx.com>, 2015
|
||||
@@ -10,8 +10,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 01:13+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 00:21+0000\n"
|
||||
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
|
||||
"fi/)\n"
|
||||
@@ -162,6 +162,9 @@ msgstr "japani"
|
||||
msgid "Georgian"
|
||||
msgstr "georgia"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabyle"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "kazakin kieli"
|
||||
|
||||
@@ -384,6 +387,9 @@ msgstr[1] ""
|
||||
"Varmista, että tämä arvo on enintään %(limit_value)d merkkiä pitkä (tällä "
|
||||
"hetkellä %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Syötä luku."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -415,7 +421,7 @@ msgstr ""
|
||||
"\"%(allowed_extensions)s\"."
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
msgstr ""
|
||||
msgstr "Tyhjiä merkkejä (null) ei sallita."
|
||||
|
||||
msgid "and"
|
||||
msgstr "ja"
|
||||
@@ -465,6 +471,10 @@ msgstr "Suuri (8-tavuinen) kokonaisluku"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "%(value)s-arvo pitää olla joko tosi tai epätosi."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Totuusarvo: joko tosi (True) tai epätosi (False)"
|
||||
|
||||
@@ -637,9 +647,6 @@ msgstr "Tämä kenttä vaaditaan."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Syötä kokonaisluku."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Syötä luku."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Syötä oikea päivämäärä."
|
||||
|
||||
@@ -652,6 +659,10 @@ msgstr "Syötä oikea pvm/kellonaika."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Syötä oikea kesto."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Tiedostoa ei lähetetty. Tarkista lomakkeen koodaus (encoding)."
|
||||
|
||||
@@ -750,7 +761,7 @@ msgstr "Valitse oikea vaihtoehto. Valintasi ei löydy vaihtoehtojen joukosta."
|
||||
|
||||
#, python-format
|
||||
msgid "\"%(pk)s\" is not a valid value."
|
||||
msgstr ""
|
||||
msgstr "\"%(pk)s\" ei ole kelvollinen arvo."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1122,6 +1133,11 @@ msgid ""
|
||||
"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
|
||||
"\" ...> for links to third-party sites."
|
||||
msgstr ""
|
||||
"Jos käytät <meta name=\"referrer\" content=\"no-referrer\">-tagia tai "
|
||||
"\"Referrer-Policy: no-referrer\" -otsaketta, ole hyvä ja poista ne. CSRF-"
|
||||
"suojaus vaatii Referer-otsakkeen tehdäkseen tarkan referer-tarkistuksen. Jos "
|
||||
"vaadit yksityisyyttä, käytä vaihtoehtoja kuten <a rel=\"noreferrer\" ..."
|
||||
">linkittääksesi kolmannen osapuolen sivuille."
|
||||
|
||||
msgid ""
|
||||
"You are seeing this message because this site requires a CSRF cookie when "
|
||||
@@ -1147,7 +1163,7 @@ msgid "No year specified"
|
||||
msgstr "Vuosi puuttuu"
|
||||
|
||||
msgid "Date out of range"
|
||||
msgstr ""
|
||||
msgstr "Päivämäärä ei alueella"
|
||||
|
||||
msgid "No month specified"
|
||||
msgstr "Kuukausi puuttuu"
|
||||
@@ -1210,7 +1226,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
msgid "The install worked successfully! Congratulations!"
|
||||
msgstr ""
|
||||
msgstr "Asennus toimi! Onneksi olkoon!"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1219,21 +1235,24 @@ msgid ""
|
||||
"\">DEBUG=True</a> is in your settings file and you have not configured any "
|
||||
"URLs."
|
||||
msgstr ""
|
||||
"Näet tämän viestin, koska asetuksissasi on <a href=\"https://docs."
|
||||
"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel="
|
||||
"\"noopener\">DEBUG = True</a> etkä ole konfiguroinut yhtään URL-osoitetta."
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr ""
|
||||
msgstr "Django-dokumentaatio"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
msgstr "Aiheet, viittaukset & how-tot"
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "Tutoriaali: kyselyapplikaatio"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "Miten päästä alkuun Djangolla"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr ""
|
||||
msgstr "Django-yhteisö"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
|
||||
Binary file not shown.
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Translators:
|
||||
# charettes <charette.s@gmail.com>, 2012
|
||||
# Claude Paroz <claude@2xlibre.net>, 2013-2017
|
||||
# Claude Paroz <claude@2xlibre.net>, 2013-2018
|
||||
# Claude Paroz <claude@2xlibre.net>, 2011
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Jean-Baptiste Mora, 2014
|
||||
@@ -12,8 +12,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:05+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 12:50+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"
|
||||
@@ -163,6 +163,9 @@ msgstr "Japonais"
|
||||
msgid "Georgian"
|
||||
msgstr "Géorgien"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabyle"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazakh"
|
||||
|
||||
@@ -389,6 +392,9 @@ msgstr[1] ""
|
||||
"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractères "
|
||||
"(actuellement %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Saisissez un nombre."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -472,6 +478,11 @@ msgstr "Grand entier (8 octets)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "La valeur « %(value)s » doit être soit True (vrai), soit False (faux)."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
"La valeur « %(value)s » doit être True (vrai), False (faux) ou None (aucun)."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Booléen (soit vrai ou faux)"
|
||||
|
||||
@@ -650,9 +661,6 @@ msgstr "Ce champ est obligatoire."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Saisissez un nombre entier."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Saisissez un nombre."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Saisissez une date valide."
|
||||
|
||||
@@ -665,6 +673,10 @@ msgstr "Saisissez une date et une heure valides."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Saisissez une durée valide."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Le nombre de jours doit être entre {min_days} et {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Aucun fichier n'a été soumis. Vérifiez le type d'encodage du formulaire."
|
||||
|
||||
Binary file not shown.
@@ -10,8 +10,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 06:41+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-29 09:31+0000\n"
|
||||
"Last-Translator: GunChleoc\n"
|
||||
"Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
|
||||
"language/gd/)\n"
|
||||
@@ -163,6 +163,9 @@ msgstr "Seapanais"
|
||||
msgid "Georgian"
|
||||
msgstr "Cairtbheilis"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabyle"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Casachais"
|
||||
|
||||
@@ -403,6 +406,9 @@ msgstr[3] ""
|
||||
"Dèan cinnteach gu bheil %(limit_value)d caractar aig an luach seo air a’ "
|
||||
"char as motha (tha %(show_value)d aige an-dràsta)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Cuir a-steach àireamh."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -500,6 +506,10 @@ msgstr "Mòr-àireamh shlàn (8 baidht)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Feumaidh “%(value)s” a bhith True no False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Feumaidh “%(value)s” a bhith True, False no None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Booleach (True no False)"
|
||||
|
||||
@@ -678,9 +688,6 @@ msgstr "Tha an raon seo riatanach."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Cuir a-steach àireamh shlàn."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Cuir a-steach àireamh."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Cuir a-steach ceann-là dligheach."
|
||||
|
||||
@@ -693,6 +700,11 @@ msgstr "Cuir a-steach ceann-là ’s àm dligheach."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Cuir a-steach faid dhligheach."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
"Feumaidh an àireamh de làithean a bhith eadar {min_days} is {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"Cha deach faidhle a chur a-null. Dearbhaich seòrsa a’ chòdachaidh air an "
|
||||
|
||||
Binary file not shown.
@@ -1,13 +1,13 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2017
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-09 18:46+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-26 11:17+0000\n"
|
||||
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
|
||||
"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
|
||||
"language/hsb/)\n"
|
||||
@@ -396,6 +396,9 @@ msgstr[3] ""
|
||||
"Zawěsćće, zo tuta hódnota ma maksimalnje %(limit_value)d znamješkow (ima "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zapodajće ličbu."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -480,6 +483,10 @@ msgstr "Big (8 byte) integer"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Hódnota '%(value)s' dyrbi pak True pak False być."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Hódnota '%(value)s' dyrbi pak True, False pak None być."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (pak True pak False)"
|
||||
|
||||
@@ -655,9 +662,6 @@ msgstr "Tute polo je trěbne."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Zapodajće cyłu ličbu."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Zapodajće ličbu."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Zapodajće płaćiwy datum."
|
||||
|
||||
@@ -670,6 +674,10 @@ msgstr "Zapodajće płaćiwy datum/čas."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Zapodajće płaćiwe traće."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Ličba dnjow dyrbi mjez {min_days} a {max_days} być."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Žana dataja je so pósłała. Přepruwujće kodowanski typ we formularje."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,7 +1,8 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# András Veres-Szentkirályi, 2016-2017
|
||||
# Akos Zsolt Hochrein <hoch.akos@gmail.com>, 2018
|
||||
# András Veres-Szentkirályi, 2016-2018
|
||||
# Attila Nagy <>, 2012
|
||||
# Dóra Szendrei <szendrgigi@gmail.com>, 2017
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
@@ -12,9 +13,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-24 13:36+0000\n"
|
||||
"Last-Translator: András Veres-Szentkirályi\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-26 09:24+0000\n"
|
||||
"Last-Translator: Akos Zsolt Hochrein <hoch.akos@gmail.com>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
|
||||
"hu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -164,6 +165,9 @@ msgstr "Japán"
|
||||
msgid "Georgian"
|
||||
msgstr "Grúz"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabil"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazak"
|
||||
|
||||
@@ -388,6 +392,9 @@ msgstr[1] ""
|
||||
"Bizonyosodjon meg arról, hogy ez az érték legfeljebb %(limit_value)d "
|
||||
"karaktert tartalmaz (jelenlegi hossza: %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Adj meg egy számot."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -473,6 +480,10 @@ msgstr "Nagy egész szám (8 bájtos)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' érték csak igaz (True) vagy hamis (False) lehet."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' értéknek True, False vagy None-nak kell lennie."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Logikai (True vagy False)"
|
||||
|
||||
@@ -650,9 +661,6 @@ msgstr "Ennek a mezőnek a megadása kötelező."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Adjon meg egy egész számot."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Adj meg egy számot."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Adjon meg egy érvényes dátumot."
|
||||
|
||||
@@ -665,6 +673,10 @@ msgstr "Adjon meg egy érvényes dátumot/időt."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Adjon meg egy érvényes időtartamot."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "A napok számának {min_days} és {max_days} közé kell esnie."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nem küldött el fájlt. Ellenőrizze a kódolás típusát az űrlapon."
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
# The *_FORMAT strings use the Django date format syntax,
|
||||
# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
|
||||
DATE_FORMAT = 'Y. F j.'
|
||||
TIME_FORMAT = 'G.i'
|
||||
DATETIME_FORMAT = 'Y. F j. G.i'
|
||||
TIME_FORMAT = 'H:i'
|
||||
DATETIME_FORMAT = 'Y. F j. H:i'
|
||||
YEAR_MONTH_FORMAT = 'Y. F'
|
||||
MONTH_DAY_FORMAT = 'F j.'
|
||||
SHORT_DATE_FORMAT = 'Y.m.d.'
|
||||
SHORT_DATETIME_FORMAT = 'Y.m.d. G.i'
|
||||
SHORT_DATETIME_FORMAT = 'Y.m.d. H:i'
|
||||
FIRST_DAY_OF_WEEK = 1 # Monday
|
||||
|
||||
# The *_INPUT_FORMATS strings use the Python strftime format syntax,
|
||||
@@ -17,13 +17,13 @@ DATE_INPUT_FORMATS = [
|
||||
'%Y.%m.%d.', # '2006.10.25.'
|
||||
]
|
||||
TIME_INPUT_FORMATS = [
|
||||
'%H.%M.%S', # '14.30.59'
|
||||
'%H.%M', # '14.30'
|
||||
'%H:%M:%S', # '14:30:59'
|
||||
'%H:%M', # '14:30'
|
||||
]
|
||||
DATETIME_INPUT_FORMATS = [
|
||||
'%Y.%m.%d. %H.%M.%S', # '2006.10.25. 14.30.59'
|
||||
'%Y.%m.%d. %H.%M.%S.%f', # '2006.10.25. 14.30.59.000200'
|
||||
'%Y.%m.%d. %H.%M', # '2006.10.25. 14.30'
|
||||
'%Y.%m.%d. %H:%M:%S', # '2006.10.25. 14:30:59'
|
||||
'%Y.%m.%d. %H:%M:%S.%f', # '2006.10.25. 14:30:59.000200'
|
||||
'%Y.%m.%d. %H:%M', # '2006.10.25. 14:30'
|
||||
'%Y.%m.%d.', # '2006.10.25.'
|
||||
]
|
||||
DECIMAL_SEPARATOR = ','
|
||||
|
||||
Binary file not shown.
@@ -13,8 +13,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-11 07:10+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-18 23:24+0000\n"
|
||||
"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
|
||||
"id/)\n"
|
||||
@@ -384,6 +384,9 @@ msgstr[0] ""
|
||||
"Pastikan nilai ini mengandung paling banyak %(limit_value)d karakter "
|
||||
"(sekarang %(show_value)d karakter)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Masukkan sebuah bilangan."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -461,6 +464,10 @@ msgstr "Bilangan asli raksasa (8 byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Nilai '%(value)s' haruslah bernilai Benar atau Salah."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Nilai '%(value)s' harus True, False, atau None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Nilai Boolean (Salah satu dari True atau False)"
|
||||
|
||||
@@ -637,9 +644,6 @@ msgstr "Bidang ini tidak boleh kosong."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Masukkan keseluruhan angka bilangan."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Masukkan sebuah bilangan."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Masukkan tanggal yang valid."
|
||||
|
||||
@@ -652,6 +656,10 @@ msgstr "Masukkan tanggal/waktu yang valid."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Masukan durasi waktu yang benar."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Jumlah hari harus diantara {min_days} dan {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Tidak ada berkas yang dikirimkan. Periksa tipe pengaksaraan formulir."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -4,15 +4,16 @@
|
||||
# gudmundur <inactive+gudmundur@transifex.com>, 2011
|
||||
# Hafsteinn Einarsson <haffi67@gmail.com>, 2011-2012
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Matt R, 2018
|
||||
# saevarom <saevar@saevar.is>, 2011
|
||||
# saevarom <saevar@saevar.is>, 2013,2015
|
||||
# Thordur Sigurdsson <thordur@ja.is>, 2016-2017
|
||||
# Thordur Sigurdsson <thordur@ja.is>, 2016-2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-27 07:32+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-22 20:45+0000\n"
|
||||
"Last-Translator: Thordur Sigurdsson <thordur@ja.is>\n"
|
||||
"Language-Team: Icelandic (http://www.transifex.com/django/django/language/"
|
||||
"is/)\n"
|
||||
@@ -163,6 +164,9 @@ msgstr "Japanska"
|
||||
msgid "Georgian"
|
||||
msgstr "Georgíska"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr ""
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kasakska"
|
||||
|
||||
@@ -388,6 +392,9 @@ msgstr[1] ""
|
||||
"Gildið má mest vera %(limit_value)d stafir að lengd (það er %(show_value)d "
|
||||
"nú)"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Sláðu inn tölu."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -468,6 +475,10 @@ msgstr "Stór (8 bæta) heiltala"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' verður að vera annaðhvort satt eða ósatt."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' verður að vera eitt eftirtalinna: True, False eða None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boole-gildi (True eða False)"
|
||||
|
||||
@@ -642,9 +653,6 @@ msgstr "Þennan reit þarf að fylla út."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Sláðu inn heiltölu."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Sláðu inn tölu."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Sláðu inn gilda dagsetningu."
|
||||
|
||||
@@ -657,6 +665,10 @@ msgstr "Sláðu inn gilda dagsetningu ásamt tíma."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Sláðu inn gilt tímabil."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Fjöldi daga verður að vera á milli {min_days} og {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Engin skrá var send. Athugaðu kótunartegund á forminu (encoding type)."
|
||||
|
||||
@@ -855,25 +867,25 @@ msgid "Sunday"
|
||||
msgstr "sunnudagur"
|
||||
|
||||
msgid "Mon"
|
||||
msgstr "Mán"
|
||||
msgstr "mán"
|
||||
|
||||
msgid "Tue"
|
||||
msgstr "Þri"
|
||||
msgstr "þri"
|
||||
|
||||
msgid "Wed"
|
||||
msgstr "Mið"
|
||||
msgstr "mið"
|
||||
|
||||
msgid "Thu"
|
||||
msgstr "Fim"
|
||||
msgstr "fim"
|
||||
|
||||
msgid "Fri"
|
||||
msgstr "Fös"
|
||||
msgstr "fös"
|
||||
|
||||
msgid "Sat"
|
||||
msgstr "Lau"
|
||||
msgstr "lau"
|
||||
|
||||
msgid "Sun"
|
||||
msgstr "Sun"
|
||||
msgstr "sun"
|
||||
|
||||
msgid "January"
|
||||
msgstr "janúar"
|
||||
@@ -949,99 +961,99 @@ msgstr "des"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Jan."
|
||||
msgstr "Jan."
|
||||
msgstr "jan."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Feb."
|
||||
msgstr "Feb."
|
||||
msgstr "feb."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "March"
|
||||
msgstr "Mars"
|
||||
msgstr "mars"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "April"
|
||||
msgstr "Apríl"
|
||||
msgstr "apríl"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "May"
|
||||
msgstr "Maí"
|
||||
msgstr "maí"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "June"
|
||||
msgstr "Júní"
|
||||
msgstr "júní"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "July"
|
||||
msgstr "Júlí"
|
||||
msgstr "júlí"
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Aug."
|
||||
msgstr "Ág."
|
||||
msgstr "ág."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Sept."
|
||||
msgstr "Sept."
|
||||
msgstr "sept."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Oct."
|
||||
msgstr "Okt."
|
||||
msgstr "okt."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Nov."
|
||||
msgstr "Nóv."
|
||||
msgstr "nóv."
|
||||
|
||||
msgctxt "abbrev. month"
|
||||
msgid "Dec."
|
||||
msgstr "Des."
|
||||
msgstr "des."
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "January"
|
||||
msgstr "Janúar"
|
||||
msgstr "janúar"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "February"
|
||||
msgstr "Febrúar"
|
||||
msgstr "febrúar"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "March"
|
||||
msgstr "Mars"
|
||||
msgstr "mars"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "April"
|
||||
msgstr "Apríl"
|
||||
msgstr "apríl"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "May"
|
||||
msgstr "Maí"
|
||||
msgstr "maí"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "June"
|
||||
msgstr "Júní"
|
||||
msgstr "júní"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "July"
|
||||
msgstr "Júlí"
|
||||
msgstr "júlí"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "August"
|
||||
msgstr "Ágúst"
|
||||
msgstr "ágúst"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "September"
|
||||
msgstr "September"
|
||||
msgstr "september"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "October"
|
||||
msgstr "Október"
|
||||
msgstr "október"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "November"
|
||||
msgstr "Nóvember"
|
||||
msgstr "nóvember"
|
||||
|
||||
msgctxt "alt. month"
|
||||
msgid "December"
|
||||
msgstr "Desember"
|
||||
msgstr "desember"
|
||||
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr "Þetta er ekki gilt IPv6 vistfang."
|
||||
|
||||
Binary file not shown.
@@ -1,15 +1,17 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# bbstuntman <claudiu.andrei.roman@gmail.com>, 2017
|
||||
# Topolino_Hackerino <claudiu.andrei.roman@gmail.com>, 2017
|
||||
# Carlo Miron <C8E@miron.it>, 2011
|
||||
# Carlo Miron <C8E@miron.it>, 2014
|
||||
# Carlo Miron <C8E@miron.it>, 2018
|
||||
# Denis Darii <denis.darii@gmail.com>, 2011
|
||||
# Flavio Curella <flavio.curella@gmail.com>, 2013,2016
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Themis Savvidis <themhs@gmail.com>, 2013
|
||||
# Luciano De Falco Alfano, 2016
|
||||
# Marco Bonetti, 2014
|
||||
# Mirco Grillo <mirco.grillomg@gmail.com>, 2018
|
||||
# Nicola Larosa <transifex@teknico.net>, 2013
|
||||
# palmux <palmux@gmail.com>, 2014-2015,2017
|
||||
# Mattia Procopio <promat85@gmail.com>, 2015
|
||||
@@ -19,9 +21,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 13:51+0000\n"
|
||||
"Last-Translator: palmux <palmux@gmail.com>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-30 21:04+0000\n"
|
||||
"Last-Translator: Carlo Miron <C8E@miron.it>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/django/django/language/"
|
||||
"it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -171,6 +173,9 @@ msgstr "Giapponese"
|
||||
msgid "Georgian"
|
||||
msgstr "Georgiano"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Cabilo"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazako"
|
||||
|
||||
@@ -394,6 +399,9 @@ msgstr[1] ""
|
||||
"Assicurati che questo valore non contenga più di %(limit_value)d caratteri "
|
||||
"(ne ha %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Inserisci un numero."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -473,6 +481,10 @@ msgstr "Intero grande (8 byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Il valore '%(value)s' deve essere True oppure False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Il valore di %(value)s deve essere True, False o None"
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Booleano (Vero o Falso)"
|
||||
|
||||
@@ -649,9 +661,6 @@ msgstr "Questo campo è obbligatorio."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Inserisci un numero intero."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Inserisci un numero."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Inserisci una data valida."
|
||||
|
||||
@@ -664,6 +673,10 @@ msgstr "Inserisci una data/ora valida."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Inserisci una durata valida."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Il numero di giorni deve essere compreso tra {min_days} e {max_days}"
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Non è stato inviato alcun file. Verifica il tipo di codifica sul form."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -5,14 +5,14 @@
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Kentaro Matsuzaki <kentaro0919@gmail.com>, 2015
|
||||
# Masashi SHIBATA <contact@c-bata.link>, 2017
|
||||
# Shinya Okano <tokibito@gmail.com>, 2012-2017
|
||||
# Shinya Okano <tokibito@gmail.com>, 2012-2018
|
||||
# Tetsuya Morimoto <tetsuya.morimoto@gmail.com>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-04 02:33+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-23 03:26+0000\n"
|
||||
"Last-Translator: Shinya Okano <tokibito@gmail.com>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
|
||||
"ja/)\n"
|
||||
@@ -382,6 +382,9 @@ msgstr[0] ""
|
||||
"この値は %(limit_value)d 文字以下でなければなりません( %(show_value)d 文字に"
|
||||
"なっています)。"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "整数を入力してください。"
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -458,6 +461,10 @@ msgstr "大きな(8バイト)整数"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' は真偽値にしなければなりません。"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' はTrue、FalseまたはNoneの値でなければなりません。"
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "ブール値 (真: True または偽: False)"
|
||||
|
||||
@@ -629,9 +636,6 @@ msgstr "このフィールドは必須です。"
|
||||
msgid "Enter a whole number."
|
||||
msgstr "整数を入力してください。"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "整数を入力してください。"
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "日付を正しく入力してください。"
|
||||
|
||||
@@ -644,6 +648,10 @@ msgstr "日付/時間を正しく入力してください。"
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "時間差分を正しく入力してください。"
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "日数は{min_days}から{max_days}の間でなければなりません。"
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"ファイルが取得できませんでした。formのencoding typeを確認してください。"
|
||||
|
||||
Binary file not shown.
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Translators:
|
||||
# BJ Jang <qgis.tr.kr@gmail.com>, 2014
|
||||
# 준구 강 <chr0m3.kr@gmail.com>, 2017
|
||||
# JunGu Kang <chr0m3.kr@gmail.com>, 2017
|
||||
# Jiyoon, Ha <cryptography@konkuk.ac.kr>, 2016
|
||||
# lqez <ez.amiryo@gmail.com>, 2017
|
||||
# hoseung2 <ghyutjik123@gmail.com>, 2017
|
||||
@@ -11,17 +11,18 @@
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Le Tartuffe <magno79@gmail.com>, 2014,2016
|
||||
# JuneHyeon Bae <devunt@gmail.com>, 2014
|
||||
# 준구 강 <chr0m3.kr@gmail.com>, 2015
|
||||
# JunGu Kang <chr0m3.kr@gmail.com>, 2015
|
||||
# Kagami Sascha Rosylight <saschanaz@outlook.com>, 2017
|
||||
# Noh Seho <iam@sehonoh.kr>, 2018
|
||||
# Subin Choi <os1742@gmail.com>, 2016
|
||||
# Taesik Yoon <xotlr43@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-11 14:17+0000\n"
|
||||
"Last-Translator: 준구 강 <chr0m3.kr@gmail.com>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-18 08:57+0000\n"
|
||||
"Last-Translator: Noh Seho <iam@sehonoh.kr>\n"
|
||||
"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -389,6 +390,9 @@ msgstr[0] ""
|
||||
"이 값이 최대 %(limit_value)d 개의 글자인지 확인하세요(입력값 %(show_value)d "
|
||||
"자)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "숫자를 입력하세요."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -465,6 +469,10 @@ msgstr "큰 정수 (8 byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' 값은 값이 없거나, 참 또는 거짓 중 하나 여야 합니다."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s'값은 반드시 True, False, None 중 하나여야만 합니다."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "boolean(참 또는 거짓)"
|
||||
|
||||
@@ -638,9 +646,6 @@ msgstr "필수 항목입니다."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "정수를 입력하세요."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "숫자를 입력하세요."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "올바른 날짜를 입력하세요."
|
||||
|
||||
@@ -653,6 +658,10 @@ msgstr "올바른 날짜/시각을 입력하세요."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "올바른 기간을 입력하세요."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "날짜는 {min_days}와 {max_days} 사이여야 합니다."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "등록된 파일이 없습니다. 인코딩 형식을 확인하세요."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -4,7 +4,7 @@
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Kostas <tamosiunas@gmail.com>, 2011
|
||||
# lauris <lauris@runbox.com>, 2011
|
||||
# Matas Dailyda <matas@dailyda.com>, 2015-2017
|
||||
# Matas Dailyda <matas@dailyda.com>, 2015-2018
|
||||
# naktinis <naktinis@gmail.com>, 2012
|
||||
# Nikolajus Krauklis <nikolajus@gmail.com>, 2013
|
||||
# Povilas Balzaravičius <pavvka@gmail.com>, 2011-2012
|
||||
@@ -14,8 +14,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-04 11:04+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 08:24+0000\n"
|
||||
"Last-Translator: Matas Dailyda <matas@dailyda.com>\n"
|
||||
"Language-Team: Lithuanian (http://www.transifex.com/django/django/language/"
|
||||
"lt/)\n"
|
||||
@@ -23,8 +23,9 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lt\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
|
||||
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
|
||||
"1 : n % 1 != 0 ? 2: 3);\n"
|
||||
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikiečių"
|
||||
@@ -382,6 +383,9 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų "
|
||||
"(dabartinis ilgis %(show_value)d)."
|
||||
msgstr[3] ""
|
||||
"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų "
|
||||
"(dabartinis ilgis %(show_value)d)."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -399,6 +403,12 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų "
|
||||
"(dabartinis ilgis %(show_value)d)."
|
||||
msgstr[3] ""
|
||||
"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų "
|
||||
"(dabartinis ilgis %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Įveskite skaičių."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
@@ -406,6 +416,7 @@ msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
msgstr[0] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo."
|
||||
msgstr[1] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys."
|
||||
msgstr[2] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų."
|
||||
msgstr[3] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s decimal place."
|
||||
@@ -413,6 +424,7 @@ msgid_plural "Ensure that there are no more than %(max)s decimal places."
|
||||
msgstr[0] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo po kablelio."
|
||||
msgstr[1] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys po kablelio."
|
||||
msgstr[2] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų po kablelio."
|
||||
msgstr[3] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų po kablelio."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -424,6 +436,8 @@ msgstr[1] ""
|
||||
"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys prieš kablelį."
|
||||
msgstr[2] ""
|
||||
"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų prieš kablelį."
|
||||
msgstr[3] ""
|
||||
"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų prieš kablelį."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -483,6 +497,10 @@ msgstr "Didelis (8 baitų) sveikas skaičius"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' reikšmė turi būti arba True, arba False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' reikšmė turi būti True, False, arba None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Loginė reikšmė (Tiesa arba Netiesa)"
|
||||
|
||||
@@ -659,9 +677,6 @@ msgstr "Šis laukas yra privalomas."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Įveskite pilną skaičių."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Įveskite skaičių."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Įveskite tinkamą datą."
|
||||
|
||||
@@ -674,6 +689,10 @@ msgstr "Įveskite tinkamą datą/laiką."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Įveskite tinkamą trukmę."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Dienų skaičius turi būti tarp {min_days} ir {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nebuvo nurodytas failas. Patikrinkite formos koduotę."
|
||||
|
||||
@@ -696,6 +715,9 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d "
|
||||
"ženklų (dabartinis ilgis %(length)d)."
|
||||
msgstr[3] ""
|
||||
"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d "
|
||||
"ženklų (dabartinis ilgis %(length)d)."
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
msgstr "Nurodykite failą arba pažymėkite išvalyti. Abu pasirinkimai negalimi."
|
||||
@@ -737,6 +759,7 @@ msgid_plural "Please submit %d or fewer forms."
|
||||
msgstr[0] "Prašome pateikti %d arba mažiau formų."
|
||||
msgstr[1] "Prašome pateikti %d arba mažiau formų."
|
||||
msgstr[2] "Prašome pateikti %d arba mažiau formų."
|
||||
msgstr[3] "Prašome pateikti %d arba mažiau formų."
|
||||
|
||||
#, python-format
|
||||
msgid "Please submit %d or more forms."
|
||||
@@ -744,6 +767,7 @@ msgid_plural "Please submit %d or more forms."
|
||||
msgstr[0] "Prašome pateikti %d arba daugiau formų."
|
||||
msgstr[1] "Prašome pateikti %d arba daugiau formų."
|
||||
msgstr[2] "Prašome pateikti %d arba daugiau formų."
|
||||
msgstr[3] "Prašome pateikti %d arba daugiau formų."
|
||||
|
||||
msgid "Order"
|
||||
msgstr "Nurodyti"
|
||||
@@ -817,6 +841,7 @@ msgid_plural "%(size)d bytes"
|
||||
msgstr[0] "%(size)d baitas"
|
||||
msgstr[1] "%(size)d baitai"
|
||||
msgstr[2] "%(size)d baitai"
|
||||
msgstr[3] "%(size)d baitai"
|
||||
|
||||
#, python-format
|
||||
msgid "%s KB"
|
||||
@@ -1087,6 +1112,7 @@ msgid_plural "%d years"
|
||||
msgstr[0] "%d metas"
|
||||
msgstr[1] "%d metai"
|
||||
msgstr[2] "%d metų"
|
||||
msgstr[3] "%d metų"
|
||||
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
@@ -1094,6 +1120,7 @@ msgid_plural "%d months"
|
||||
msgstr[0] "%d mėnuo"
|
||||
msgstr[1] "%d mėnesiai"
|
||||
msgstr[2] "%d mėnesių"
|
||||
msgstr[3] "%d mėnesių"
|
||||
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
@@ -1101,6 +1128,7 @@ msgid_plural "%d weeks"
|
||||
msgstr[0] "%d savaitė"
|
||||
msgstr[1] "%d savaitės"
|
||||
msgstr[2] "%d savaičių"
|
||||
msgstr[3] "%d savaičių"
|
||||
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
@@ -1108,6 +1136,7 @@ msgid_plural "%d days"
|
||||
msgstr[0] "%d diena"
|
||||
msgstr[1] "%d dienos"
|
||||
msgstr[2] "%d dienų"
|
||||
msgstr[3] "%d dienų"
|
||||
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
@@ -1115,6 +1144,7 @@ msgid_plural "%d hours"
|
||||
msgstr[0] "%d valanda"
|
||||
msgstr[1] "%d valandos"
|
||||
msgstr[2] "%d valandų"
|
||||
msgstr[3] "%d valandų"
|
||||
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
@@ -1122,6 +1152,7 @@ msgid_plural "%d minutes"
|
||||
msgstr[0] "%d minutė"
|
||||
msgstr[1] "%d minutės"
|
||||
msgstr[2] "%d minučių"
|
||||
msgstr[3] "%d minučių"
|
||||
|
||||
msgid "0 minutes"
|
||||
msgstr "0 minučių"
|
||||
|
||||
Binary file not shown.
@@ -3,18 +3,19 @@
|
||||
# Translators:
|
||||
# edgars <edgars.jekabsons@gmail.com>, 2011
|
||||
# NullIsNot0 <nullisnot0@inbox.lv>, 2017
|
||||
# NullIsNot0 <nullisnot0@inbox.lv>, 2017
|
||||
# NullIsNot0 <nullisnot0@inbox.lv>, 2017-2018
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# krikulis <kristaps.kulis@gmail.com>, 2014
|
||||
# Māris Nartišs <maris.gis@gmail.com>, 2016
|
||||
# Mārtiņš Šulcs <shulcsm@gmail.com>, 2018
|
||||
# NullIsNot0 <nullisnot0@inbox.lv>, 2018
|
||||
# peterisb <pb@sungis.lv>, 2016-2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-17 17:32+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-03 12:12+0000\n"
|
||||
"Last-Translator: NullIsNot0 <nullisnot0@inbox.lv>\n"
|
||||
"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
|
||||
"lv/)\n"
|
||||
@@ -391,6 +392,9 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
"Vērtībai jābūt ne vairāk kā %(limit_value)d zīmēm (tai ir %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Ievadiet skaitli."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -436,7 +440,7 @@ msgstr "un"
|
||||
|
||||
#, python-format
|
||||
msgid "%(model_name)s with this %(field_labels)s already exists."
|
||||
msgstr "%(model_name)s ar šiem %(field_labels)s jau eksistē."
|
||||
msgstr "%(model_name)s ar šādu lauka %(field_labels)s vērtību jau eksistē."
|
||||
|
||||
#, python-format
|
||||
msgid "Value %(value)r is not a valid choice."
|
||||
@@ -450,7 +454,7 @@ msgstr "Šis lauks nevar būt tukšs"
|
||||
|
||||
#, python-format
|
||||
msgid "%(model_name)s with this %(field_label)s already exists."
|
||||
msgstr "%(model_name)s ar nosaukumu %(field_label)s jau eksistē."
|
||||
msgstr "%(model_name)s ar šādu lauka %(field_label)s vērtību jau eksistē."
|
||||
|
||||
#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
|
||||
#. Eg: "Title must be unique for pub_date year"
|
||||
@@ -477,6 +481,10 @@ msgstr "Liels (8 baitu) vesels skaitlis"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' vērtībai ir jābūt vai nu True vai False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' vērtībai jābūt True, False, vai None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (True vai False)"
|
||||
|
||||
@@ -652,9 +660,6 @@ msgstr "Šis lauks ir obligāts."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Ievadiet veselu skaitli."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Ievadiet skaitli."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Ievadiet korektu datumu."
|
||||
|
||||
@@ -667,6 +672,10 @@ msgstr "Ievadiet korektu datumu/laiku."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Ievadiet korektu ilgumu."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Dienu skaitam jābūt no {min_days} līdz {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nav nosūtīts fails. Pārbaudiet formas kodējuma tipu."
|
||||
|
||||
@@ -856,7 +865,7 @@ msgid "Wednesday"
|
||||
msgstr "trešdiena"
|
||||
|
||||
msgid "Thursday"
|
||||
msgstr "ceturdiena"
|
||||
msgstr "ceturtdiena"
|
||||
|
||||
msgid "Friday"
|
||||
msgstr "piektdiena"
|
||||
|
||||
Binary file not shown.
@@ -7,17 +7,17 @@
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# jargalan <jargalanch@gmail.com>, 2011
|
||||
# Tsolmon <mnts26@gmail.com>, 2011
|
||||
# Zorig <zorig_ezd@yahoo.com>, 2013-2014,2016,2018
|
||||
# Анхбаяр Анхаа <l.ankhbayar@gmail.com>, 2013-2016
|
||||
# Zorig, 2013-2014,2016,2018
|
||||
# Анхбаяр Анхаа <l.ankhbayar@gmail.com>, 2013-2016,2018
|
||||
# Баясгалан Цэвлээ <bayasaa_7672@yahoo.com>, 2011,2015,2017
|
||||
# Ганзориг БП <ganzo.bp@gmail.com>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-02-21 00:40+0000\n"
|
||||
"Last-Translator: Zorig <zorig_ezd@yahoo.com>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-09 06:54+0000\n"
|
||||
"Last-Translator: Анхбаяр Анхаа <l.ankhbayar@gmail.com>\n"
|
||||
"Language-Team: Mongolian (http://www.transifex.com/django/django/language/"
|
||||
"mn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -168,7 +168,7 @@ msgid "Georgian"
|
||||
msgstr "Гүрж"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr ""
|
||||
msgstr "Кабилэ"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Казак"
|
||||
@@ -392,6 +392,9 @@ msgstr[1] ""
|
||||
"Ensure this value has at most %(limit_value)d characters (it has "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Тоон утга оруулна уу."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -471,6 +474,10 @@ msgstr "Том (8 байт) бүхэл тоо"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' заавал True эсвэл False утга авах."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (Үнэн худлын аль нэг нь)"
|
||||
|
||||
@@ -643,9 +650,6 @@ msgstr "Энэ талбарыг бөглөх шаардлагатай."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Бүхэл тоон утга оруулна уу."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Тоон утга оруулна уу."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Зөв огноо оруулна уу."
|
||||
|
||||
@@ -658,6 +662,10 @@ msgstr "Огноо/цаг-ыг зөв оруулна уу."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Үргэлжилэх хугацааг зөв оруулна уу."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Файл оруулаагүй байна. Маягтаас кодлох төрлийг чагтал. "
|
||||
|
||||
@@ -1227,6 +1235,10 @@ msgid ""
|
||||
"\">DEBUG=True</a> is in your settings file and you have not configured any "
|
||||
"URLs."
|
||||
msgstr ""
|
||||
"Таний тохиргооны файл дээр <a href=\"https://docs.djangoproject.com/en/"
|
||||
"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
|
||||
"\">DEBUG=TRUE</a> гэж тохируулсан мөн URLs дээр тохиргоо хийгээгүй учраас "
|
||||
"энэ хуудасыг харж байна."
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr "Джанго баримтжуулалт"
|
||||
@@ -1235,13 +1247,13 @@ msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "Хичээл: Санал асуулга App"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr "Джанготой ажиллаж эхлэх"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr ""
|
||||
msgstr "Django Бүлгэм"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr "Холбогдох, тусламж авах эсвэл хувь нэмрээ оруулах"
|
||||
|
||||
Binary file not shown.
@@ -7,7 +7,7 @@
|
||||
# jensadne <jensadne@pvv.ntnu.no>, 2014-2015
|
||||
# Jon <jon@kolonial.no>, 2015-2016
|
||||
# Jon <jon@kolonial.no>, 2014
|
||||
# Jon <jon@kolonial.no>, 2017
|
||||
# Jon <jon@kolonial.no>, 2017-2018
|
||||
# Jon <jon@kolonial.no>, 2013
|
||||
# Jon <jon@kolonial.no>, 2011
|
||||
# Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
|
||||
@@ -16,8 +16,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-27 12:38+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-30 11:29+0000\n"
|
||||
"Last-Translator: Jon <jon@kolonial.no>\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
|
||||
"language/nb/)\n"
|
||||
@@ -168,6 +168,9 @@ msgstr "Japansk"
|
||||
msgid "Georgian"
|
||||
msgstr "Georgisk"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabylsk"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kasakhisk"
|
||||
|
||||
@@ -389,6 +392,9 @@ msgstr[1] ""
|
||||
"Sørg for at denne verdien har %(limit_value)d eller færre tegn (den har nå "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Oppgi et tall."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -466,6 +472,10 @@ msgstr "Stort (8 byte) heltall"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Verdien '%(value)s' må være enten True eller False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s'-verdien må være enten True, False, eller None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolsk (True eller False)"
|
||||
|
||||
@@ -641,9 +651,6 @@ msgstr "Feltet er påkrevet."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Oppgi et heltall."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Oppgi et tall."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Oppgi en gyldig dato."
|
||||
|
||||
@@ -656,6 +663,10 @@ msgstr "Oppgi gyldig dato og tidspunkt."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Oppgi en gyldig varighet."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Antall dager må være mellom {min_days} og {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Ingen fil ble sendt. Sjekk «encoding»-typen på skjemaet."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-02-10 13:00+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-21 02:37+0000\n"
|
||||
"Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
|
||||
"Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -381,6 +381,9 @@ msgstr[1] ""
|
||||
"यो मान बढिमा पनि %(limit_value)d अक्षरहरु छ भन्ने निश्चित गर्नुहोस । (यसमा "
|
||||
"%(show_value)d छ ।)"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "संख्या राख्नुहोस ।"
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -406,6 +409,7 @@ msgid ""
|
||||
"File extension '%(extension)s' is not allowed. Allowed extensions are: "
|
||||
"'%(allowed_extensions)s'."
|
||||
msgstr ""
|
||||
"'%(extension)s' फाइलको अनुमति छैन। अनुमति भएका फाइलहरू: '%(allowed_extensions)s'"
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
msgstr "शून्य मान अनुमति छैन।"
|
||||
@@ -457,6 +461,10 @@ msgstr "ठूलो (८ बाइटको) अंक"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "%(value)s' को मान True अथवा False हुनुपर्दछ ।."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "बुलियन (True अथवा False)"
|
||||
|
||||
@@ -619,9 +627,6 @@ msgstr "यो फाँट अनिवार्य छ ।"
|
||||
msgid "Enter a whole number."
|
||||
msgstr "संख्या राख्नुहोस ।"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "संख्या राख्नुहोस ।"
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "उपयुक्त मिति राख्नुहोस ।"
|
||||
|
||||
@@ -634,6 +639,10 @@ msgstr "उपयुक्त मिति/समय राख्नुहोस
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "उपयुक्त अवधि राख्नुहोस ।"
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "दिन गन्ती {min_days} र {max_days} बीचमा हुनु पर्छ । "
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "कुनै फाईल पेश गरिएको छैन । फारममा ईनकोडिङको प्रकार जाँच गर्नुहोस । "
|
||||
|
||||
@@ -1192,10 +1201,10 @@ msgid "Django Documentation"
|
||||
msgstr "ज्याङ्गो दस्तावेज ।"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
msgstr "शीर्षक, सन्दर्भ तथा तरिकाहरू"
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
msgstr "मतदान एप उदाहरण "
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr "ज्याङ्गो सुरु गर्नु होस ।"
|
||||
@@ -1204,4 +1213,4 @@ msgid "Django Community"
|
||||
msgstr "ज्याङ्गो समुदाय"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
msgstr "सहयोग अथवा योगदान गरी जोडिनु होस"
|
||||
|
||||
Binary file not shown.
@@ -14,7 +14,7 @@
|
||||
# konryd <inactive+konryd@transifex.com>, 2011
|
||||
# konryd <inactive+konryd@transifex.com>, 2011
|
||||
# Łukasz Rekucki (lqc) <lrekucki@gmail.com>, 2011
|
||||
# m_aciek <maciej.olko@gmail.com>, 2016-2017
|
||||
# m_aciek <maciej.olko@gmail.com>, 2016-2018
|
||||
# m_aciek <maciej.olko@gmail.com>, 2015
|
||||
# Michał Pasternak <michal.dtz@gmail.com>, 2013
|
||||
# p <inactive+poczciwiec@transifex.com>, 2012
|
||||
@@ -30,8 +30,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-02 15:59+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 23:43+0000\n"
|
||||
"Last-Translator: m_aciek <maciej.olko@gmail.com>\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -420,6 +420,9 @@ msgstr[3] ""
|
||||
"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znaków (obecnie ma "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Wpisz liczbę."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -511,6 +514,10 @@ msgstr "Duża liczba całkowita (8 bajtów)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "wartość '%(value)s' musi być True lub False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Wartość „%(value)s” musi wynosić True, False lub None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Wartość logiczna (True lub False – prawda lub fałsz)"
|
||||
|
||||
@@ -687,9 +694,6 @@ msgstr "To pole jest wymagane."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Wpisz liczbę całkowitą."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Wpisz liczbę."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Wpisz poprawną datę."
|
||||
|
||||
@@ -702,6 +706,10 @@ msgstr "Wpisz poprawną datę/godzinę."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Wpisz poprawny czas trwania."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Liczba dni musi wynosić między {min_days} a {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nie wysłano żadnego pliku. Sprawdź typ kodowania formularza."
|
||||
|
||||
|
||||
Binary file not shown.
+24
-6
@@ -18,17 +18,19 @@
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Lucas Infante <maccinza@gmail.com>, 2015
|
||||
# Luiz Boaretto <lboaretto@gmail.com>, 2017
|
||||
# Marcelo Moro Brondani <mbrondani@inf.ufsm.br>, 2018
|
||||
# Sandro <sandrossv@hotmail.com>, 2011
|
||||
# Sergio Garcia <sergio@ginx.com.br>, 2015
|
||||
# Tânia Andrea <taniaa.moreira@gmail.com>, 2017
|
||||
# Wiliam Souza <wiliamsouza83@gmail.com>, 2015
|
||||
# Xico Petry <xico.petry@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-22 16:27+0000\n"
|
||||
"Last-Translator: Camilo B. Moreira <camilo.moreira@fatec.sp.gov.br>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-19 17:55+0000\n"
|
||||
"Last-Translator: Xico Petry <xico.petry@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
|
||||
"language/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -178,6 +180,9 @@ msgstr "Japonês"
|
||||
msgid "Georgian"
|
||||
msgstr "Georgiano"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Cabila"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Cazaque"
|
||||
|
||||
@@ -400,6 +405,9 @@ msgstr[1] ""
|
||||
"Certifique-se de que o valor tenha no máximo %(limit_value)d caracteres (ele "
|
||||
"possui %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Informe um número."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -481,6 +489,10 @@ msgstr "Inteiro grande (8 byte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' valor deve ser True ou False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "O valor '%(value)s' deve ser True, False ou Nenhum."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Booleano (Verdadeiro ou Falso)"
|
||||
|
||||
@@ -657,9 +669,6 @@ msgstr "Este campo é obrigatório."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Informe um número inteiro."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Informe um número."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Informe uma data válida."
|
||||
|
||||
@@ -672,6 +681,10 @@ msgstr "Informe uma data/hora válida."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Insira uma duração válida."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "O número de dias deve ser entre {min_days} e {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nenhum arquivo enviado. Verifique o tipo de codificação do formulário."
|
||||
|
||||
@@ -1144,6 +1157,11 @@ msgid ""
|
||||
"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
|
||||
"\" ...> for links to third-party sites."
|
||||
msgstr ""
|
||||
"Se você estiver usando a tag <meta name=\"referrer\" content=\"no-referrer"
|
||||
"\"> ou incluindo o cabeçalho \"Referrer-Policy: no-referrer\", remova-os. A "
|
||||
"proteção contra CSRF requer que o cabeçalho 'Referer' faça uma verificação "
|
||||
"rigorosa do referenciador. Se você estiver preocupado com a privacidade, use "
|
||||
"alternativas <a rel=\"noreferrer\" ...> para links para sites de terceiros."
|
||||
|
||||
msgid ""
|
||||
"You are seeing this message because this site requires a CSRF cookie when "
|
||||
|
||||
Binary file not shown.
@@ -14,8 +14,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-17 09:13+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 05:42+0000\n"
|
||||
"Last-Translator: Bogdan Mateescu\n"
|
||||
"Language-Team: Romanian (http://www.transifex.com/django/django/language/"
|
||||
"ro/)\n"
|
||||
@@ -168,7 +168,7 @@ msgid "Georgian"
|
||||
msgstr "Georgiană"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr ""
|
||||
msgstr "Kabyle"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazahă"
|
||||
@@ -381,8 +381,8 @@ msgstr[1] ""
|
||||
"Asigurați-vă că această valoare are cel puțin %(limit_value)d caractere (are "
|
||||
"%(show_value)d)."
|
||||
msgstr[2] ""
|
||||
"Asigurați-vă că această valoare are cel puțin %(limit_value)d caractere (are "
|
||||
"%(show_value)d)."
|
||||
"Asigurați-vă că această valoare are cel puțin %(limit_value)d de caractere "
|
||||
"(are %(show_value)d)."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -398,22 +398,25 @@ msgstr[1] ""
|
||||
"Asigurați-vă că această valoare are cel mult %(limit_value)d caractere (are "
|
||||
"%(show_value)d)."
|
||||
msgstr[2] ""
|
||||
"Asigurați-vă că această valoare are cel mult %(limit_value)d caractere (are "
|
||||
"%(show_value)d)."
|
||||
"Asigurați-vă că această valoare are cel mult %(limit_value)d de caractere "
|
||||
"(are %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Introduceţi un număr."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
msgstr[0] "Asigurați-vă că nu este mai mult de %(max)s cifră în total."
|
||||
msgstr[1] "Asigurați-vă că nu sunt mai mult de %(max)s cifre în total."
|
||||
msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s cifre în total."
|
||||
msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s de cifre în total."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s decimal place."
|
||||
msgid_plural "Ensure that there are no more than %(max)s decimal places."
|
||||
msgstr[0] "Asigurați-vă că nu este mai mult de %(max)s zecimală în total."
|
||||
msgstr[1] "Asigurați-vă că nu sunt mai mult de %(max)s zecimale în total."
|
||||
msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s zecimale în total."
|
||||
msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s de zecimale în total."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -425,7 +428,8 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Asigurați-vă că nu sunt mai mult de %(max)s cifre înainte de punctul zecimal."
|
||||
msgstr[2] ""
|
||||
"Asigurați-vă că nu sunt mai mult de %(max)s cifre înainte de punctul zecimal."
|
||||
"Asigurați-vă că nu sunt mai mult de %(max)s de cifre înainte de punctul "
|
||||
"zecimal."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -436,7 +440,7 @@ msgstr ""
|
||||
"'%(allowed_extensions)s'."
|
||||
|
||||
msgid "Null characters are not allowed."
|
||||
msgstr ""
|
||||
msgstr "Caracterele Null nu sunt permise."
|
||||
|
||||
msgid "and"
|
||||
msgstr "și"
|
||||
@@ -486,6 +490,10 @@ msgstr "Întreg mare (8 octeți)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' trebuie să fie True sau False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' valoarea trebuie să fie True, False, sau None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (adevărat sau fals)"
|
||||
|
||||
@@ -660,9 +668,6 @@ msgstr "Acest câmp este obligatoriu."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Introduceţi un număr întreg."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Introduceţi un număr."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Introduceți o dată validă."
|
||||
|
||||
@@ -675,6 +680,10 @@ msgstr "Introduceți o dată/oră validă."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Introduceți o durată validă."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Numărul de zile trebuie să fie cuprins între {min_days} și {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Nici un fișier nu a fost trimis. Verificați tipul fișierului."
|
||||
|
||||
@@ -689,13 +698,13 @@ msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
|
||||
msgid_plural ""
|
||||
"Ensure this filename has at most %(max)d characters (it has %(length)d)."
|
||||
msgstr[0] ""
|
||||
"Verificați că numele fișierului are cel mult %(max)d caractere (are "
|
||||
"Asigurați-vă că numele fișierului are cel mult %(max)d caracter (are "
|
||||
"%(length)d)."
|
||||
msgstr[1] ""
|
||||
"Verificați că numele fișierului are cel mult %(max)d caractere (are "
|
||||
"Asigurați-vă că numele fișierului are cel mult %(max)d caractere (are "
|
||||
"%(length)d)."
|
||||
msgstr[2] ""
|
||||
"Verificați că numele fișierului are cel mult %(max)d caractere (are "
|
||||
"Asigurați-vă că numele fișierului are cel mult %(max)d de caractere (are "
|
||||
"%(length)d)."
|
||||
|
||||
msgid "Please either submit a file or check the clear checkbox, not both."
|
||||
@@ -739,14 +748,14 @@ msgid "Please submit %d or fewer forms."
|
||||
msgid_plural "Please submit %d or fewer forms."
|
||||
msgstr[0] "Trimiteți maxim %d formular."
|
||||
msgstr[1] "Trimiteți maxim %d formulare."
|
||||
msgstr[2] "Trimiteți maxim %d formulare."
|
||||
msgstr[2] "Trimiteți maxim %d de formulare."
|
||||
|
||||
#, python-format
|
||||
msgid "Please submit %d or more forms."
|
||||
msgid_plural "Please submit %d or more forms."
|
||||
msgstr[0] "Trimiteți minim %d formular."
|
||||
msgstr[1] "Trimiteți minim %d formulare."
|
||||
msgstr[2] "Trimiteți minim %d formulare."
|
||||
msgstr[2] "Trimiteți minim %d de formulare."
|
||||
|
||||
msgid "Order"
|
||||
msgstr "Ordine"
|
||||
@@ -774,7 +783,7 @@ msgid "Please correct the duplicate values below."
|
||||
msgstr "Corectaţi valorile duplicate de mai jos."
|
||||
|
||||
msgid "The inline value did not match the parent instance."
|
||||
msgstr ""
|
||||
msgstr "Valoarea în linie nu s-a potrivit cu instanța părinte."
|
||||
|
||||
msgid "Select a valid choice. That choice is not one of the available choices."
|
||||
msgstr ""
|
||||
@@ -817,9 +826,9 @@ msgstr "da,nu,poate"
|
||||
#, python-format
|
||||
msgid "%(size)d byte"
|
||||
msgid_plural "%(size)d bytes"
|
||||
msgstr[0] "%(size)d byte"
|
||||
msgstr[1] "%(size)d bytes"
|
||||
msgstr[2] "%(size)d bytes"
|
||||
msgstr[0] "%(size)d octet"
|
||||
msgstr[1] "%(size)d octeţi"
|
||||
msgstr[2] "%(size)d de octeţi"
|
||||
|
||||
#, python-format
|
||||
msgid "%s KB"
|
||||
@@ -1089,42 +1098,42 @@ msgid "%d year"
|
||||
msgid_plural "%d years"
|
||||
msgstr[0] "%d an"
|
||||
msgstr[1] "%d ani"
|
||||
msgstr[2] "%d ani"
|
||||
msgstr[2] "%d de ani"
|
||||
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgid_plural "%d months"
|
||||
msgstr[0] "%d lună"
|
||||
msgstr[1] "%d luni"
|
||||
msgstr[2] "%d luni"
|
||||
msgstr[2] "%d de luni"
|
||||
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgid_plural "%d weeks"
|
||||
msgstr[0] "%d săptămână"
|
||||
msgstr[1] "%d săptămâni"
|
||||
msgstr[2] "%d săptămâni"
|
||||
msgstr[2] "%d de săptămâni"
|
||||
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgid_plural "%d days"
|
||||
msgstr[0] "%d zi"
|
||||
msgstr[1] "%d zile"
|
||||
msgstr[2] "%d zile"
|
||||
msgstr[2] "%d de zile"
|
||||
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgid_plural "%d hours"
|
||||
msgstr[0] "%d oră"
|
||||
msgstr[1] "%d ore"
|
||||
msgstr[2] "%d ore"
|
||||
msgstr[2] "%d de ore"
|
||||
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgid_plural "%d minutes"
|
||||
msgstr[0] "%d minută"
|
||||
msgstr[0] "%d minut"
|
||||
msgstr[1] "%d minute"
|
||||
msgstr[2] "%d minute"
|
||||
msgstr[2] "%d de minute"
|
||||
|
||||
msgid "0 minutes"
|
||||
msgstr "0 minute"
|
||||
@@ -1162,6 +1171,12 @@ msgid ""
|
||||
"If you're concerned about privacy, use alternatives like <a rel=\"noreferrer"
|
||||
"\" ...> for links to third-party sites."
|
||||
msgstr ""
|
||||
"Dacă utilizați eticheta <meta name=\"referrer\" content=\"no-referrer\"> sau "
|
||||
"includeți antetul 'Referrer-Policy: no-referrer', te rugăm sa îl elimini. "
|
||||
"Protecția CSRF necesită antetul 'Referer' pentru a face verificarea strictă "
|
||||
"a 'referer'. Dacă sunteți îngrijorat de confidențialitate, utilizați "
|
||||
"alternative ca <a rel=\"noreferrer\" ...> pentru linkuri către site-uri "
|
||||
"terțe."
|
||||
|
||||
msgid ""
|
||||
"You are seeing this message because this site requires a CSRF cookie when "
|
||||
@@ -1187,7 +1202,7 @@ msgid "No year specified"
|
||||
msgstr "Niciun an specificat"
|
||||
|
||||
msgid "Date out of range"
|
||||
msgstr ""
|
||||
msgstr "Dată în afara intervalului"
|
||||
|
||||
msgid "No month specified"
|
||||
msgstr "Nicio lună specificată"
|
||||
@@ -1242,7 +1257,7 @@ msgid "Index of %(directory)s"
|
||||
msgstr "Index pentru %(directory)s"
|
||||
|
||||
msgid "Django: the Web framework for perfectionists with deadlines."
|
||||
msgstr ""
|
||||
msgstr "Django: Framework-ul web pentru perfecționiști cu termene limită."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
@@ -1263,18 +1278,21 @@ msgid ""
|
||||
"\">DEBUG=True</a> is in your settings file and you have not configured any "
|
||||
"URLs."
|
||||
msgstr ""
|
||||
"Vedeți această pagină deoarece <a href=\"https://docs.djangoproject.com/en/"
|
||||
"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
|
||||
"\">DEBUG=True</a> este în fișierul de setări și nu ați configurat niciun URL."
|
||||
|
||||
msgid "Django Documentation"
|
||||
msgstr "Documentația Django"
|
||||
|
||||
msgid "Topics, references, & how-to's"
|
||||
msgstr ""
|
||||
msgstr "Subiecte, referinţe, & cum să"
|
||||
|
||||
msgid "Tutorial: A Polling App"
|
||||
msgstr "Tutorial: O aplicație de votare"
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "Începeți cu Django"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr "Comunitatea Django"
|
||||
|
||||
@@ -9,13 +9,27 @@ YEAR_MONTH_FORMAT = 'F Y'
|
||||
MONTH_DAY_FORMAT = 'j F'
|
||||
SHORT_DATE_FORMAT = 'd.m.Y'
|
||||
SHORT_DATETIME_FORMAT = 'd.m.Y, H:i'
|
||||
# FIRST_DAY_OF_WEEK =
|
||||
FIRST_DAY_OF_WEEK = 1
|
||||
|
||||
# The *_INPUT_FORMATS strings use the Python strftime format syntax,
|
||||
# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
|
||||
# DATE_INPUT_FORMATS =
|
||||
# TIME_INPUT_FORMATS =
|
||||
# DATETIME_INPUT_FORMATS =
|
||||
DATE_INPUT_FORMATS = [
|
||||
'%d.%m.%Y',
|
||||
'%d.%b.%Y',
|
||||
'%d %B %Y',
|
||||
'%A, %d %B %Y',
|
||||
]
|
||||
TIME_INPUT_FORMATS = [
|
||||
'%H:%M',
|
||||
'%H:%M:%S',
|
||||
'%H:%M:%S.%f',
|
||||
]
|
||||
DATETIME_INPUT_FORMATS = [
|
||||
'%d.%m.%Y, %H:%M',
|
||||
'%d.%m.%Y, %H:%M:%S',
|
||||
'%d.%B.%Y, %H:%M',
|
||||
'%d.%B.%Y, %H:%M:%S',
|
||||
]
|
||||
DECIMAL_SEPARATOR = ','
|
||||
THOUSAND_SEPARATOR = '.'
|
||||
# NUMBER_GROUPING =
|
||||
NUMBER_GROUPING = 3
|
||||
|
||||
Binary file not shown.
@@ -6,7 +6,7 @@
|
||||
# Denis Darii <denis.darii@gmail.com>, 2011
|
||||
# Dimmus <dmitri.chudinov@gmail.com>, 2011
|
||||
# eigrad <andrew@ei-grad.ru>, 2012
|
||||
# Eugene MechanisM <eugene@mechanism.pro>, 2013
|
||||
# Eugene <eugene.mechanism@gmail.com>, 2013
|
||||
# eXtractor <evg.kirov@gmail.com>, 2015
|
||||
# Igor Melnyk, 2014
|
||||
# Ivan Khomutov <iskhomutov@gmail.com>, 2017
|
||||
@@ -14,16 +14,16 @@
|
||||
# lilo.panic, 2016
|
||||
# Mikhail Zholobov <legal90@gmail.com>, 2013
|
||||
# Nikolay Korotkiy <sikmir@gmail.com>, 2018
|
||||
# Vasiliy Anikin <anikin.vasya@gmail.com>, 2017
|
||||
# Вася Аникин <anikin.vasya@gmail.com>, 2017
|
||||
# Алексей Борискин <sun.void@gmail.com>, 2013-2017
|
||||
# Дмитрий Шатера <mr.bobsans@gmail.com>, 2016
|
||||
# Дмитрий Шатера <mr.bobsans@gmail.com>, 2016,2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-13 10:40+0000\n"
|
||||
"Last-Translator: Nikolay Korotkiy <sikmir@gmail.com>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-07-23 14:39+0000\n"
|
||||
"Last-Translator: SeryiMysh <vital@dorokhin.kz>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/django/django/language/"
|
||||
"ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -413,6 +413,9 @@ msgstr[3] ""
|
||||
"Убедитесь, что это значение содержит не более %(limit_value)d символов "
|
||||
"(сейчас %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Введите число."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -499,6 +502,10 @@ msgstr "Длинное целое (8 байт)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Значение '%(value)s' должно быть True или False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Значение '%(value)s' должно быть True, False или None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Логическое (True или False)"
|
||||
|
||||
@@ -677,9 +684,6 @@ msgstr "Обязательное поле."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Введите целое число."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Введите число."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Введите правильную дату."
|
||||
|
||||
@@ -692,6 +696,10 @@ msgstr "Введите правильную дату и время."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Введите правильную продолжительность."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Количество дней должно быть в диапазоне от {min_days} до {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Ни одного файла не было отправлено. Проверьте тип кодировки формы."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -2,14 +2,14 @@
|
||||
#
|
||||
# Translators:
|
||||
# Besnik <besnik@programeshqip.org>, 2011-2014
|
||||
# Besnik <besnik@programeshqip.org>, 2015-2017
|
||||
# Besnik <besnik@programeshqip.org>, 2015-2018
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-29 22:51+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 09:14+0000\n"
|
||||
"Last-Translator: Besnik <besnik@programeshqip.org>\n"
|
||||
"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
|
||||
"sq/)\n"
|
||||
@@ -160,6 +160,9 @@ msgstr "Japoneze"
|
||||
msgid "Georgian"
|
||||
msgstr "Gjeorgjiane"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr "Kabilase"
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazake"
|
||||
|
||||
@@ -382,6 +385,9 @@ msgstr[1] ""
|
||||
"Sigurohuni që kjo vlerë ka të shumtën %(limit_value)d shenja (ka "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Jepni një numër."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -462,6 +468,10 @@ msgstr "Numër i plotë i madh (8 bajte)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Vlera '%(value)s' duhet të jetë True ose False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "Vlera për '%(value)s' duhet të jetë ose True, ose False, ose None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Buleane (Ose True, ose False)"
|
||||
|
||||
@@ -638,9 +648,6 @@ msgstr "Kjo fushë është e domosdoshme."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Jepni një numër të tërë."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Jepni një numër."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Jepni një datë të vlefshme."
|
||||
|
||||
@@ -653,6 +660,10 @@ msgstr "Jepni një datë/kohë të vlefshme."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Jepni një kohëzgjatje të vlefshme."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Numri i ditëve duhet të jetë mes {min_days} dhe {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr ""
|
||||
"S’u parashtrua ndonjë kartelë. Kontrolloni llojin e kodimit te formulari."
|
||||
@@ -1217,7 +1228,7 @@ msgid "Index of %(directory)s"
|
||||
msgstr "Tregues i %(directory)s"
|
||||
|
||||
msgid "Django: the Web framework for perfectionists with deadlines."
|
||||
msgstr ""
|
||||
msgstr "Django: platforma Web për perfeksionistë me afate."
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
|
||||
Binary file not shown.
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-30 10:00+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 20:03+0000\n"
|
||||
"Last-Translator: Branko Kokanovic <branko@kokanovic.org>\n"
|
||||
"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
|
||||
"sr/)\n"
|
||||
@@ -392,6 +392,9 @@ msgstr[2] ""
|
||||
"Ово поље не сме да има више од %(limit_value)d карактера (тренутно има "
|
||||
"%(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Унесите број."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -474,6 +477,10 @@ msgstr "Велики (8 бајтова) цео број"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "Вредност '%(value)s' мора бити или True или False."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' вредност мора бити или True, False, или None."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Булова вредност (True или False)"
|
||||
|
||||
@@ -650,9 +657,6 @@ msgstr "Ово поље се мора попунити."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Унесите цео број."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Унесите број."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Унесите исправан датум."
|
||||
|
||||
@@ -665,6 +669,10 @@ msgstr "Унесите исправан датум/време."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Унесите исправан временски интервал."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Број дана мора бити између {min_days} и {max_days}."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Фајл није пребачен. Проверите тип енкодирања на форми."
|
||||
|
||||
|
||||
Binary file not shown.
@@ -3,7 +3,7 @@
|
||||
# Translators:
|
||||
# Abhabongse Janthong, 2015
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Kowit Charoenratchatabhan <kowit.s.c@gmail.com>, 2014
|
||||
# Kowit Charoenratchatabhan <kowit.s.c@gmail.com>, 2014,2018
|
||||
# Naowal Siripatana <naowalzaza@gmail.com>, 2017
|
||||
# sipp11 <sipp11@mycapsules.com>, 2014
|
||||
# Suteepat Damrongyingsupab <tianissimo@hotmail.com>, 2011-2012
|
||||
@@ -13,8 +13,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-15 16:15+0100\n"
|
||||
"PO-Revision-Date: 2017-11-16 01:13+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 00:21+0000\n"
|
||||
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
|
||||
"Language-Team: Thai (http://www.transifex.com/django/django/language/th/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -164,6 +164,9 @@ msgstr "ญี่ปุ่น"
|
||||
msgid "Georgian"
|
||||
msgstr "จอร์เจีย"
|
||||
|
||||
msgid "Kabyle"
|
||||
msgstr ""
|
||||
|
||||
msgid "Kazakh"
|
||||
msgstr "คาซัค"
|
||||
|
||||
@@ -288,7 +291,7 @@ msgid "Traditional Chinese"
|
||||
msgstr "จีนตัวเต็ม"
|
||||
|
||||
msgid "Messages"
|
||||
msgstr ""
|
||||
msgstr "ข้อความ"
|
||||
|
||||
msgid "Site Maps"
|
||||
msgstr ""
|
||||
@@ -300,10 +303,10 @@ msgid "Syndication"
|
||||
msgstr ""
|
||||
|
||||
msgid "That page number is not an integer"
|
||||
msgstr ""
|
||||
msgstr "หมายเลขหน้าดังกล่าวไม่ใช่จำนวนเต็ม"
|
||||
|
||||
msgid "That page number is less than 1"
|
||||
msgstr ""
|
||||
msgstr "หมายเลขหน้าดังกล่าวมีค่าน้อยกว่า 1"
|
||||
|
||||
msgid "That page contains no results"
|
||||
msgstr ""
|
||||
@@ -372,6 +375,9 @@ msgid_plural ""
|
||||
"%(show_value)d)."
|
||||
msgstr[0] ""
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "กรอกหมายเลข"
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -435,13 +441,17 @@ msgstr "จำนวนเต็ม"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be an integer."
|
||||
msgstr ""
|
||||
msgstr "ค่าของ %(value)s ต้องเป็น integer"
|
||||
|
||||
msgid "Big (8 byte) integer"
|
||||
msgstr "จำนวนเต็ม (8 byte)"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "ค่าของ %(value)s ต้องเป็น True หรือ False อย่างใดอย่างหนึ่ง"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr ""
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
@@ -498,7 +508,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
msgstr "ช่วงเวลา"
|
||||
|
||||
msgid "Email address"
|
||||
msgstr "อีเมล"
|
||||
@@ -607,9 +617,6 @@ msgstr "ฟิลด์นี้จำเป็น"
|
||||
msgid "Enter a whole number."
|
||||
msgstr "กรอกหมายเลข"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "กรอกหมายเลข"
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "กรุณาใส่วัน"
|
||||
|
||||
@@ -620,6 +627,10 @@ msgid "Enter a valid date/time."
|
||||
msgstr "กรุณาใส่วันเวลา"
|
||||
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "ใส่ระยะเวลาที่ถูกต้อง"
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
@@ -656,7 +667,7 @@ msgid "Enter a complete value."
|
||||
msgstr ""
|
||||
|
||||
msgid "Enter a valid UUID."
|
||||
msgstr ""
|
||||
msgstr "ใส่ UUID ที่ถูกต้อง"
|
||||
|
||||
#. Translators: This is the default suffix added to form field labels
|
||||
msgid ":"
|
||||
@@ -1045,7 +1056,7 @@ msgid "0 minutes"
|
||||
msgstr "0 นาที"
|
||||
|
||||
msgid "Forbidden"
|
||||
msgstr ""
|
||||
msgstr "หวงห้าม"
|
||||
|
||||
msgid "CSRF verification failed. Request aborted."
|
||||
msgstr ""
|
||||
@@ -1172,10 +1183,10 @@ msgid "Tutorial: A Polling App"
|
||||
msgstr ""
|
||||
|
||||
msgid "Get started with Django"
|
||||
msgstr ""
|
||||
msgstr "เริ่มต้นกับ Django"
|
||||
|
||||
msgid "Django Community"
|
||||
msgstr ""
|
||||
msgstr "ชุมชน Django"
|
||||
|
||||
msgid "Connect, get help, or contribute"
|
||||
msgstr ""
|
||||
|
||||
Binary file not shown.
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Translators:
|
||||
# Ahmet Emre Aladağ <emre.aladag@isik.edu.tr>, 2013
|
||||
# BouRock, 2015-2017
|
||||
# BouRock, 2015-2018
|
||||
# BouRock, 2014-2015
|
||||
# Caner Başaran <basaran.caner@protonmail.com>, 2013
|
||||
# Cihad GÜNDOĞDU <cihadgundogdu@gmail.com>, 2012
|
||||
@@ -16,8 +16,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2017-12-04 11:48+0000\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-05-18 09:51+0000\n"
|
||||
"Last-Translator: BouRock\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
|
||||
"tr/)\n"
|
||||
@@ -394,6 +394,9 @@ msgstr[1] ""
|
||||
"Bu değerin en fazla %(limit_value)d karaktere sahip olduğuna emin olun (şu "
|
||||
"an %(show_value)d)."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Bir sayı girin."
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -475,6 +478,10 @@ msgstr "Büyük (8 bayt) tamsayı"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "'%(value)s' değeri ya True ya da False olmak zorundadır."
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' değeri ya True, False ya da None olmak zorundadır."
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "Boolean (Ya True ya da False)"
|
||||
|
||||
@@ -651,9 +658,6 @@ msgstr "Bu alan zorunludur."
|
||||
msgid "Enter a whole number."
|
||||
msgstr "Tam bir sayı girin."
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "Bir sayı girin."
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "Geçerli bir tarih girin."
|
||||
|
||||
@@ -666,6 +670,10 @@ msgstr "Geçerli bir tarih/saat girin."
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "Geçerli bir süre girin."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr "Gün sayıları {min_days} ve {max_days} arasında olmak zorundadır."
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "Hiç dosya gönderilmedi. Formdaki kodlama türünü kontrol edin."
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+16
-7
@@ -1,11 +1,12 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Bestony <xiqingongzi@gmail.com>, 2017-2018
|
||||
# Bai HuanCheng (Bestony) <xiqingongzi@gmail.com>, 2017-2018
|
||||
# Daniel Duan <DaNmarner@gmail.com>, 2013
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Kevin Sze <leiarix@gmail.com>, 2012
|
||||
# Lele Long <schemacs@gmail.com>, 2011,2015,2017
|
||||
# Le Yang <youngleocn@qq.com>, 2018
|
||||
# Liping Wang <lynn.config@gmail.com>, 2016-2017
|
||||
# mozillazg <opensource.mozillazg@gmail.com>, 2016
|
||||
# Ronald White <ouyanghongyu@gmail.com>, 2014
|
||||
@@ -24,9 +25,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 21:10+0100\n"
|
||||
"PO-Revision-Date: 2018-01-17 01:14+0000\n"
|
||||
"Last-Translator: Ziya Tang <tcztzy@gmail.com>\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:49+0200\n"
|
||||
"PO-Revision-Date: 2018-06-25 13:50+0000\n"
|
||||
"Last-Translator: Le Yang <youngleocn@qq.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
|
||||
"language/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -389,6 +390,9 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
"确保该变量包含不超过 %(limit_value)d 字符 (目前字符数 %(show_value)d)。"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "输入一个数字。"
|
||||
|
||||
#, python-format
|
||||
msgid "Ensure that there are no more than %(max)s digit in total."
|
||||
msgid_plural "Ensure that there are no more than %(max)s digits in total."
|
||||
@@ -465,6 +469,10 @@ msgstr "大整数(8字节)"
|
||||
msgid "'%(value)s' value must be either True or False."
|
||||
msgstr "’%(value)s‘ 必须为 True 或者 False。"
|
||||
|
||||
#, python-format
|
||||
msgid "'%(value)s' value must be either True, False, or None."
|
||||
msgstr "'%(value)s' 值必须是 None, True 或 False 之一。"
|
||||
|
||||
msgid "Boolean (Either True or False)"
|
||||
msgstr "布尔值(True或False)"
|
||||
|
||||
@@ -631,9 +639,6 @@ msgstr "这个字段是必填项。"
|
||||
msgid "Enter a whole number."
|
||||
msgstr "输入整数。"
|
||||
|
||||
msgid "Enter a number."
|
||||
msgstr "输入一个数字。"
|
||||
|
||||
msgid "Enter a valid date."
|
||||
msgstr "输入一个有效的日期。"
|
||||
|
||||
@@ -646,6 +651,10 @@ msgstr "输入一个有效的日期/时间。"
|
||||
msgid "Enter a valid duration."
|
||||
msgstr "请输入有效的时长。"
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The number of days must be between {min_days} and {max_days}."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was submitted. Check the encoding type on the form."
|
||||
msgstr "未提交文件。请检查表单的编码类型。"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
if __name__ == "__main__":
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")
|
||||
if __name__ == '__main__':
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings')
|
||||
try:
|
||||
from django.core.management import execute_from_command_line
|
||||
except ImportError as exc:
|
||||
|
||||
+1
-1
@@ -11,6 +11,6 @@ import os
|
||||
|
||||
from django.core.wsgi import get_wsgi_application
|
||||
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings')
|
||||
|
||||
application = get_wsgi_application()
|
||||
|
||||
@@ -4,9 +4,8 @@ Built-in, globally-available admin actions.
|
||||
|
||||
from django.contrib import messages
|
||||
from django.contrib.admin import helpers
|
||||
from django.contrib.admin.utils import get_deleted_objects, model_ngettext
|
||||
from django.contrib.admin.utils import model_ngettext
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.db import router
|
||||
from django.template.response import TemplateResponse
|
||||
from django.utils.translation import gettext as _, gettext_lazy
|
||||
|
||||
@@ -24,16 +23,9 @@ def delete_selected(modeladmin, request, queryset):
|
||||
opts = modeladmin.model._meta
|
||||
app_label = opts.app_label
|
||||
|
||||
# Check that the user has delete permission for the actual model
|
||||
if not modeladmin.has_delete_permission(request):
|
||||
raise PermissionDenied
|
||||
|
||||
using = router.db_for_write(modeladmin.model)
|
||||
|
||||
# Populate deletable_objects, a data structure of all related objects that
|
||||
# will also be deleted.
|
||||
deletable_objects, model_count, perms_needed, protected = get_deleted_objects(
|
||||
queryset, opts, request.user, modeladmin.admin_site, using)
|
||||
deletable_objects, model_count, perms_needed, protected = modeladmin.get_deleted_objects(queryset, request)
|
||||
|
||||
# The user has already confirmed the deletion.
|
||||
# Do the deletion and return None to display the change list view again.
|
||||
@@ -45,7 +37,7 @@ def delete_selected(modeladmin, request, queryset):
|
||||
for obj in queryset:
|
||||
obj_display = str(obj)
|
||||
modeladmin.log_deletion(request, obj, obj_display)
|
||||
queryset.delete()
|
||||
modeladmin.delete_queryset(request, queryset)
|
||||
modeladmin.message_user(request, _("Successfully deleted %(count)d %(items)s.") % {
|
||||
"count": n, "items": model_ngettext(modeladmin.opts, n)
|
||||
}, messages.SUCCESS)
|
||||
@@ -59,19 +51,19 @@ def delete_selected(modeladmin, request, queryset):
|
||||
else:
|
||||
title = _("Are you sure?")
|
||||
|
||||
context = dict(
|
||||
modeladmin.admin_site.each_context(request),
|
||||
title=title,
|
||||
objects_name=str(objects_name),
|
||||
deletable_objects=[deletable_objects],
|
||||
model_count=dict(model_count).items(),
|
||||
queryset=queryset,
|
||||
perms_lacking=perms_needed,
|
||||
protected=protected,
|
||||
opts=opts,
|
||||
action_checkbox_name=helpers.ACTION_CHECKBOX_NAME,
|
||||
media=modeladmin.media,
|
||||
)
|
||||
context = {
|
||||
**modeladmin.admin_site.each_context(request),
|
||||
'title': title,
|
||||
'objects_name': str(objects_name),
|
||||
'deletable_objects': [deletable_objects],
|
||||
'model_count': dict(model_count).items(),
|
||||
'queryset': queryset,
|
||||
'perms_lacking': perms_needed,
|
||||
'protected': protected,
|
||||
'opts': opts,
|
||||
'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME,
|
||||
'media': modeladmin.media,
|
||||
}
|
||||
|
||||
request.current_app = modeladmin.admin_site.name
|
||||
|
||||
@@ -83,4 +75,5 @@ def delete_selected(modeladmin, request, queryset):
|
||||
], context)
|
||||
|
||||
|
||||
delete_selected.allowed_permissions = ('delete',)
|
||||
delete_selected.short_description = gettext_lazy("Delete selected %(verbose_name_plural)s")
|
||||
|
||||
@@ -7,6 +7,7 @@ from django.utils.translation import gettext_lazy as _
|
||||
class SimpleAdminConfig(AppConfig):
|
||||
"""Simple AppConfig which does not do automatic discovery."""
|
||||
|
||||
default_site = 'django.contrib.admin.sites.AdminSite'
|
||||
name = 'django.contrib.admin'
|
||||
verbose_name = _("Administration")
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import warnings
|
||||
from itertools import chain
|
||||
|
||||
from django.apps import apps
|
||||
@@ -9,10 +10,13 @@ from django.core import checks
|
||||
from django.core.exceptions import FieldDoesNotExist
|
||||
from django.db import models
|
||||
from django.db.models.constants import LOOKUP_SEP
|
||||
from django.db.models.expressions import Combinable, F, OrderBy
|
||||
from django.forms.models import (
|
||||
BaseModelForm, BaseModelFormSet, _get_foreign_key,
|
||||
)
|
||||
from django.template.engine import Engine
|
||||
from django.utils.deprecation import RemovedInDjango30Warning
|
||||
from django.utils.inspect import get_func_args
|
||||
|
||||
|
||||
def check_admin_app(app_configs, **kwargs):
|
||||
@@ -65,21 +69,21 @@ def check_dependencies(**kwargs):
|
||||
class BaseModelAdminChecks:
|
||||
|
||||
def check(self, admin_obj, **kwargs):
|
||||
errors = []
|
||||
errors.extend(self._check_autocomplete_fields(admin_obj))
|
||||
errors.extend(self._check_raw_id_fields(admin_obj))
|
||||
errors.extend(self._check_fields(admin_obj))
|
||||
errors.extend(self._check_fieldsets(admin_obj))
|
||||
errors.extend(self._check_exclude(admin_obj))
|
||||
errors.extend(self._check_form(admin_obj))
|
||||
errors.extend(self._check_filter_vertical(admin_obj))
|
||||
errors.extend(self._check_filter_horizontal(admin_obj))
|
||||
errors.extend(self._check_radio_fields(admin_obj))
|
||||
errors.extend(self._check_prepopulated_fields(admin_obj))
|
||||
errors.extend(self._check_view_on_site_url(admin_obj))
|
||||
errors.extend(self._check_ordering(admin_obj))
|
||||
errors.extend(self._check_readonly_fields(admin_obj))
|
||||
return errors
|
||||
return [
|
||||
*self._check_autocomplete_fields(admin_obj),
|
||||
*self._check_raw_id_fields(admin_obj),
|
||||
*self._check_fields(admin_obj),
|
||||
*self._check_fieldsets(admin_obj),
|
||||
*self._check_exclude(admin_obj),
|
||||
*self._check_form(admin_obj),
|
||||
*self._check_filter_vertical(admin_obj),
|
||||
*self._check_filter_horizontal(admin_obj),
|
||||
*self._check_radio_fields(admin_obj),
|
||||
*self._check_prepopulated_fields(admin_obj),
|
||||
*self._check_view_on_site_url(admin_obj),
|
||||
*self._check_ordering(admin_obj),
|
||||
*self._check_readonly_fields(admin_obj),
|
||||
]
|
||||
|
||||
def _check_autocomplete_fields(self, obj):
|
||||
"""
|
||||
@@ -206,12 +210,13 @@ class BaseModelAdminChecks:
|
||||
elif not isinstance(obj.fieldsets, (list, tuple)):
|
||||
return must_be('a list or tuple', option='fieldsets', obj=obj, id='admin.E007')
|
||||
else:
|
||||
seen_fields = []
|
||||
return list(chain.from_iterable(
|
||||
self._check_fieldsets_item(obj, obj.model, fieldset, 'fieldsets[%d]' % index)
|
||||
self._check_fieldsets_item(obj, obj.model, fieldset, 'fieldsets[%d]' % index, seen_fields)
|
||||
for index, fieldset in enumerate(obj.fieldsets)
|
||||
))
|
||||
|
||||
def _check_fieldsets_item(self, obj, model, fieldset, label):
|
||||
def _check_fieldsets_item(self, obj, model, fieldset, label, seen_fields):
|
||||
""" Check an item of `fieldsets`, i.e. check that this is a pair of a
|
||||
set name and a dictionary containing "fields" key. """
|
||||
|
||||
@@ -232,8 +237,8 @@ class BaseModelAdminChecks:
|
||||
elif not isinstance(fieldset[1]['fields'], (list, tuple)):
|
||||
return must_be('a list or tuple', option="%s[1]['fields']" % label, obj=obj, id='admin.E008')
|
||||
|
||||
fields = flatten(fieldset[1]['fields'])
|
||||
if len(fields) != len(set(fields)):
|
||||
seen_fields.extend(flatten(fieldset[1]['fields']))
|
||||
if len(seen_fields) != len(set(seen_fields)):
|
||||
return [
|
||||
checks.Error(
|
||||
"There are duplicate field(s) in '%s[1]'." % label,
|
||||
@@ -485,7 +490,13 @@ class BaseModelAdminChecks:
|
||||
|
||||
def _check_ordering_item(self, obj, model, field_name, label):
|
||||
""" Check that `ordering` refers to existing fields. """
|
||||
|
||||
if isinstance(field_name, (Combinable, OrderBy)):
|
||||
if not isinstance(field_name, OrderBy):
|
||||
field_name = field_name.asc()
|
||||
if isinstance(field_name.expression, F):
|
||||
field_name = field_name.expression.name
|
||||
else:
|
||||
return []
|
||||
if field_name == '?' and len(obj.ordering) != 1:
|
||||
return [
|
||||
checks.Error(
|
||||
@@ -554,20 +565,22 @@ class BaseModelAdminChecks:
|
||||
class ModelAdminChecks(BaseModelAdminChecks):
|
||||
|
||||
def check(self, admin_obj, **kwargs):
|
||||
errors = super().check(admin_obj)
|
||||
errors.extend(self._check_save_as(admin_obj))
|
||||
errors.extend(self._check_save_on_top(admin_obj))
|
||||
errors.extend(self._check_inlines(admin_obj))
|
||||
errors.extend(self._check_list_display(admin_obj))
|
||||
errors.extend(self._check_list_display_links(admin_obj))
|
||||
errors.extend(self._check_list_filter(admin_obj))
|
||||
errors.extend(self._check_list_select_related(admin_obj))
|
||||
errors.extend(self._check_list_per_page(admin_obj))
|
||||
errors.extend(self._check_list_max_show_all(admin_obj))
|
||||
errors.extend(self._check_list_editable(admin_obj))
|
||||
errors.extend(self._check_search_fields(admin_obj))
|
||||
errors.extend(self._check_date_hierarchy(admin_obj))
|
||||
return errors
|
||||
return [
|
||||
*super().check(admin_obj),
|
||||
*self._check_save_as(admin_obj),
|
||||
*self._check_save_on_top(admin_obj),
|
||||
*self._check_inlines(admin_obj),
|
||||
*self._check_list_display(admin_obj),
|
||||
*self._check_list_display_links(admin_obj),
|
||||
*self._check_list_filter(admin_obj),
|
||||
*self._check_list_select_related(admin_obj),
|
||||
*self._check_list_per_page(admin_obj),
|
||||
*self._check_list_max_show_all(admin_obj),
|
||||
*self._check_list_editable(admin_obj),
|
||||
*self._check_search_fields(admin_obj),
|
||||
*self._check_date_hierarchy(admin_obj),
|
||||
*self._check_action_permission_methods(admin_obj),
|
||||
]
|
||||
|
||||
def _check_save_as(self, obj):
|
||||
""" Check save_as is a boolean. """
|
||||
@@ -643,54 +656,32 @@ class ModelAdminChecks(BaseModelAdminChecks):
|
||||
elif hasattr(obj, item):
|
||||
return []
|
||||
elif hasattr(model, item):
|
||||
# getattr(model, item) could be an X_RelatedObjectsDescriptor
|
||||
try:
|
||||
field = model._meta.get_field(item)
|
||||
except FieldDoesNotExist:
|
||||
try:
|
||||
field = getattr(model, item)
|
||||
except AttributeError:
|
||||
field = None
|
||||
|
||||
if field is None:
|
||||
return [
|
||||
checks.Error(
|
||||
"The value of '%s' refers to '%s', which is not a "
|
||||
"callable, an attribute of '%s', or an attribute or method on '%s.%s'." % (
|
||||
label, item, obj.__class__.__name__, model._meta.app_label, model._meta.object_name
|
||||
),
|
||||
obj=obj.__class__,
|
||||
id='admin.E108',
|
||||
)
|
||||
]
|
||||
elif isinstance(field, models.ManyToManyField):
|
||||
return [
|
||||
checks.Error(
|
||||
"The value of '%s' must not be a ManyToManyField." % label,
|
||||
obj=obj.__class__,
|
||||
id='admin.E109',
|
||||
)
|
||||
]
|
||||
return []
|
||||
else:
|
||||
if isinstance(field, models.ManyToManyField):
|
||||
return [
|
||||
checks.Error(
|
||||
"The value of '%s' must not be a ManyToManyField." % label,
|
||||
obj=obj.__class__,
|
||||
id='admin.E109',
|
||||
)
|
||||
]
|
||||
return []
|
||||
else:
|
||||
try:
|
||||
model._meta.get_field(item)
|
||||
except FieldDoesNotExist:
|
||||
return [
|
||||
# This is a deliberate repeat of E108; there's more than one path
|
||||
# required to test this condition.
|
||||
checks.Error(
|
||||
"The value of '%s' refers to '%s', which is not a callable, "
|
||||
"an attribute of '%s', or an attribute or method on '%s.%s'." % (
|
||||
label, item, obj.__class__.__name__, model._meta.app_label, model._meta.object_name
|
||||
),
|
||||
obj=obj.__class__,
|
||||
id='admin.E108',
|
||||
)
|
||||
]
|
||||
else:
|
||||
return []
|
||||
return [
|
||||
checks.Error(
|
||||
"The value of '%s' refers to '%s', which is not a callable, "
|
||||
"an attribute of '%s', or an attribute or method on '%s.%s'." % (
|
||||
label, item, obj.__class__.__name__,
|
||||
model._meta.app_label, model._meta.object_name,
|
||||
),
|
||||
obj=obj.__class__,
|
||||
id='admin.E108',
|
||||
)
|
||||
]
|
||||
|
||||
def _check_list_display_links(self, obj):
|
||||
""" Check that list_display_links is a unique subset of list_display.
|
||||
@@ -901,19 +892,47 @@ class ModelAdminChecks(BaseModelAdminChecks):
|
||||
else:
|
||||
return []
|
||||
|
||||
def _check_action_permission_methods(self, obj):
|
||||
"""
|
||||
Actions with an allowed_permission attribute require the ModelAdmin to
|
||||
implement a has_<perm>_permission() method for each permission.
|
||||
"""
|
||||
actions = obj._get_base_actions()
|
||||
errors = []
|
||||
for func, name, _ in actions:
|
||||
if not hasattr(func, 'allowed_permissions'):
|
||||
continue
|
||||
for permission in func.allowed_permissions:
|
||||
method_name = 'has_%s_permission' % permission
|
||||
if not hasattr(obj, method_name):
|
||||
errors.append(
|
||||
checks.Error(
|
||||
'%s must define a %s() method for the %s action.' % (
|
||||
obj.__class__.__name__,
|
||||
method_name,
|
||||
func.__name__,
|
||||
),
|
||||
obj=obj.__class__,
|
||||
id='admin.E129',
|
||||
)
|
||||
)
|
||||
return errors
|
||||
|
||||
|
||||
class InlineModelAdminChecks(BaseModelAdminChecks):
|
||||
|
||||
def check(self, inline_obj, **kwargs):
|
||||
errors = super().check(inline_obj)
|
||||
self._check_has_add_permission(inline_obj)
|
||||
parent_model = inline_obj.parent_model
|
||||
errors.extend(self._check_relation(inline_obj, parent_model))
|
||||
errors.extend(self._check_exclude_of_parent_model(inline_obj, parent_model))
|
||||
errors.extend(self._check_extra(inline_obj))
|
||||
errors.extend(self._check_max_num(inline_obj))
|
||||
errors.extend(self._check_min_num(inline_obj))
|
||||
errors.extend(self._check_formset(inline_obj))
|
||||
return errors
|
||||
return [
|
||||
*super().check(inline_obj),
|
||||
*self._check_relation(inline_obj, parent_model),
|
||||
*self._check_exclude_of_parent_model(inline_obj, parent_model),
|
||||
*self._check_extra(inline_obj),
|
||||
*self._check_max_num(inline_obj),
|
||||
*self._check_min_num(inline_obj),
|
||||
*self._check_formset(inline_obj),
|
||||
]
|
||||
|
||||
def _check_exclude_of_parent_model(self, obj, parent_model):
|
||||
# Do not perform more specific checks if the base checks result in an
|
||||
@@ -988,6 +1007,20 @@ class InlineModelAdminChecks(BaseModelAdminChecks):
|
||||
else:
|
||||
return []
|
||||
|
||||
def _check_has_add_permission(self, obj):
|
||||
cls = obj.__class__
|
||||
try:
|
||||
func = cls.has_add_permission
|
||||
except AttributeError:
|
||||
pass
|
||||
else:
|
||||
args = get_func_args(func)
|
||||
if 'obj' not in args:
|
||||
warnings.warn(
|
||||
"Update %s.has_add_permission() to accept a positional "
|
||||
"`obj` argument." % cls.__name__, RemovedInDjango30Warning
|
||||
)
|
||||
|
||||
|
||||
def must_be(type, option, obj, id):
|
||||
return [
|
||||
|
||||
@@ -27,8 +27,9 @@ class ListFilter:
|
||||
self.used_parameters = {}
|
||||
if self.title is None:
|
||||
raise ImproperlyConfigured(
|
||||
"The list filter '%s' does not specify "
|
||||
"a 'title'." % self.__class__.__name__)
|
||||
"The list filter '%s' does not specify a 'title'."
|
||||
% self.__class__.__name__
|
||||
)
|
||||
|
||||
def has_output(self):
|
||||
"""
|
||||
@@ -66,8 +67,9 @@ class SimpleListFilter(ListFilter):
|
||||
super().__init__(request, params, model, model_admin)
|
||||
if self.parameter_name is None:
|
||||
raise ImproperlyConfigured(
|
||||
"The list filter '%s' does not specify "
|
||||
"a 'parameter_name'." % self.__class__.__name__)
|
||||
"The list filter '%s' does not specify a 'parameter_name'."
|
||||
% self.__class__.__name__
|
||||
)
|
||||
if self.parameter_name in params:
|
||||
value = params.pop(self.parameter_name)
|
||||
self.used_parameters[self.parameter_name] = value
|
||||
@@ -93,7 +95,8 @@ class SimpleListFilter(ListFilter):
|
||||
"""
|
||||
raise NotImplementedError(
|
||||
'The SimpleListFilter.lookups() method must be overridden to '
|
||||
'return a list of tuples (value, verbose value)')
|
||||
'return a list of tuples (value, verbose value).'
|
||||
)
|
||||
|
||||
def expected_parameters(self):
|
||||
return [self.parameter_name]
|
||||
@@ -101,13 +104,13 @@ class SimpleListFilter(ListFilter):
|
||||
def choices(self, changelist):
|
||||
yield {
|
||||
'selected': self.value() is None,
|
||||
'query_string': changelist.get_query_string({}, [self.parameter_name]),
|
||||
'query_string': changelist.get_query_string(remove=[self.parameter_name]),
|
||||
'display': _('All'),
|
||||
}
|
||||
for lookup, title in self.lookup_choices:
|
||||
yield {
|
||||
'selected': self.value() == str(lookup),
|
||||
'query_string': changelist.get_query_string({self.parameter_name: lookup}, []),
|
||||
'query_string': changelist.get_query_string({self.parameter_name: lookup}),
|
||||
'display': title,
|
||||
}
|
||||
|
||||
@@ -152,9 +155,8 @@ class FieldListFilter(ListFilter):
|
||||
@classmethod
|
||||
def create(cls, field, request, params, model, model_admin, field_path):
|
||||
for test, list_filter_class in cls._field_list_filters:
|
||||
if not test(field):
|
||||
continue
|
||||
return list_filter_class(field, request, params, model, model_admin, field_path=field_path)
|
||||
if test(field):
|
||||
return list_filter_class(field, request, params, model, model_admin, field_path=field_path)
|
||||
|
||||
|
||||
class RelatedFieldListFilter(FieldListFilter):
|
||||
@@ -162,8 +164,8 @@ class RelatedFieldListFilter(FieldListFilter):
|
||||
other_model = get_model_from_relation(field)
|
||||
self.lookup_kwarg = '%s__%s__exact' % (field_path, field.target_field.name)
|
||||
self.lookup_kwarg_isnull = '%s__isnull' % field_path
|
||||
self.lookup_val = request.GET.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = request.GET.get(self.lookup_kwarg_isnull)
|
||||
self.lookup_val = params.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull)
|
||||
super().__init__(field, request, params, model, model_admin, field_path)
|
||||
self.lookup_choices = self.field_choices(field, request, model_admin)
|
||||
if hasattr(field, 'verbose_name'):
|
||||
@@ -197,26 +199,19 @@ class RelatedFieldListFilter(FieldListFilter):
|
||||
def choices(self, changelist):
|
||||
yield {
|
||||
'selected': self.lookup_val is None and not self.lookup_val_isnull,
|
||||
'query_string': changelist.get_query_string(
|
||||
{},
|
||||
[self.lookup_kwarg, self.lookup_kwarg_isnull]
|
||||
),
|
||||
'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]),
|
||||
'display': _('All'),
|
||||
}
|
||||
for pk_val, val in self.lookup_choices:
|
||||
yield {
|
||||
'selected': self.lookup_val == str(pk_val),
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg: pk_val,
|
||||
}, [self.lookup_kwarg_isnull]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg: pk_val}, [self.lookup_kwarg_isnull]),
|
||||
'display': val,
|
||||
}
|
||||
if self.include_empty_choice:
|
||||
yield {
|
||||
'selected': bool(self.lookup_val_isnull),
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg_isnull: 'True',
|
||||
}, [self.lookup_kwarg]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]),
|
||||
'display': self.empty_value_display,
|
||||
}
|
||||
|
||||
@@ -228,8 +223,8 @@ class BooleanFieldListFilter(FieldListFilter):
|
||||
def __init__(self, field, request, params, model, model_admin, field_path):
|
||||
self.lookup_kwarg = '%s__exact' % field_path
|
||||
self.lookup_kwarg2 = '%s__isnull' % field_path
|
||||
self.lookup_val = request.GET.get(self.lookup_kwarg)
|
||||
self.lookup_val2 = request.GET.get(self.lookup_kwarg2)
|
||||
self.lookup_val = params.get(self.lookup_kwarg)
|
||||
self.lookup_val2 = params.get(self.lookup_kwarg2)
|
||||
super().__init__(field, request, params, model, model_admin, field_path)
|
||||
if (self.used_parameters and self.lookup_kwarg in self.used_parameters and
|
||||
self.used_parameters[self.lookup_kwarg] in ('1', '0')):
|
||||
@@ -245,33 +240,26 @@ class BooleanFieldListFilter(FieldListFilter):
|
||||
('0', _('No'))):
|
||||
yield {
|
||||
'selected': self.lookup_val == lookup and not self.lookup_val2,
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg: lookup,
|
||||
}, [self.lookup_kwarg2]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg: lookup}, [self.lookup_kwarg2]),
|
||||
'display': title,
|
||||
}
|
||||
if isinstance(self.field, models.NullBooleanField):
|
||||
if self.field.null:
|
||||
yield {
|
||||
'selected': self.lookup_val2 == 'True',
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg2: 'True',
|
||||
}, [self.lookup_kwarg]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg2: 'True'}, [self.lookup_kwarg]),
|
||||
'display': _('Unknown'),
|
||||
}
|
||||
|
||||
|
||||
FieldListFilter.register(
|
||||
lambda f: isinstance(f, (models.BooleanField, models.NullBooleanField)),
|
||||
BooleanFieldListFilter
|
||||
)
|
||||
FieldListFilter.register(lambda f: isinstance(f, models.BooleanField), BooleanFieldListFilter)
|
||||
|
||||
|
||||
class ChoicesFieldListFilter(FieldListFilter):
|
||||
def __init__(self, field, request, params, model, model_admin, field_path):
|
||||
self.lookup_kwarg = '%s__exact' % field_path
|
||||
self.lookup_kwarg_isnull = '%s__isnull' % field_path
|
||||
self.lookup_val = request.GET.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = request.GET.get(self.lookup_kwarg_isnull)
|
||||
self.lookup_val = params.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull)
|
||||
super().__init__(field, request, params, model, model_admin, field_path)
|
||||
|
||||
def expected_parameters(self):
|
||||
@@ -280,9 +268,7 @@ class ChoicesFieldListFilter(FieldListFilter):
|
||||
def choices(self, changelist):
|
||||
yield {
|
||||
'selected': self.lookup_val is None,
|
||||
'query_string': changelist.get_query_string(
|
||||
{}, [self.lookup_kwarg, self.lookup_kwarg_isnull]
|
||||
),
|
||||
'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]),
|
||||
'display': _('All')
|
||||
}
|
||||
none_title = ''
|
||||
@@ -292,17 +278,13 @@ class ChoicesFieldListFilter(FieldListFilter):
|
||||
continue
|
||||
yield {
|
||||
'selected': str(lookup) == self.lookup_val,
|
||||
'query_string': changelist.get_query_string(
|
||||
{self.lookup_kwarg: lookup}, [self.lookup_kwarg_isnull]
|
||||
),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg: lookup}, [self.lookup_kwarg_isnull]),
|
||||
'display': title,
|
||||
}
|
||||
if none_title:
|
||||
yield {
|
||||
'selected': bool(self.lookup_val_isnull),
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg_isnull: 'True',
|
||||
}, [self.lookup_kwarg]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]),
|
||||
'display': none_title,
|
||||
}
|
||||
|
||||
@@ -387,8 +369,8 @@ class AllValuesFieldListFilter(FieldListFilter):
|
||||
def __init__(self, field, request, params, model, model_admin, field_path):
|
||||
self.lookup_kwarg = field_path
|
||||
self.lookup_kwarg_isnull = '%s__isnull' % field_path
|
||||
self.lookup_val = request.GET.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = request.GET.get(self.lookup_kwarg_isnull)
|
||||
self.lookup_val = params.get(self.lookup_kwarg)
|
||||
self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull)
|
||||
self.empty_value_display = model_admin.get_empty_value_display()
|
||||
parent_model, reverse_path = reverse_field_path(model, field_path)
|
||||
# Obey parent ModelAdmin queryset when deciding which options to show
|
||||
@@ -396,10 +378,7 @@ class AllValuesFieldListFilter(FieldListFilter):
|
||||
queryset = model_admin.get_queryset(request)
|
||||
else:
|
||||
queryset = parent_model._default_manager.all()
|
||||
self.lookup_choices = (queryset
|
||||
.distinct()
|
||||
.order_by(field.name)
|
||||
.values_list(field.name, flat=True))
|
||||
self.lookup_choices = queryset.distinct().order_by(field.name).values_list(field.name, flat=True)
|
||||
super().__init__(field, request, params, model, model_admin, field_path)
|
||||
|
||||
def expected_parameters(self):
|
||||
@@ -408,7 +387,7 @@ class AllValuesFieldListFilter(FieldListFilter):
|
||||
def choices(self, changelist):
|
||||
yield {
|
||||
'selected': self.lookup_val is None and self.lookup_val_isnull is None,
|
||||
'query_string': changelist.get_query_string({}, [self.lookup_kwarg, self.lookup_kwarg_isnull]),
|
||||
'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]),
|
||||
'display': _('All'),
|
||||
}
|
||||
include_none = False
|
||||
@@ -419,17 +398,13 @@ class AllValuesFieldListFilter(FieldListFilter):
|
||||
val = str(val)
|
||||
yield {
|
||||
'selected': self.lookup_val == val,
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg: val,
|
||||
}, [self.lookup_kwarg_isnull]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg: val}, [self.lookup_kwarg_isnull]),
|
||||
'display': val,
|
||||
}
|
||||
if include_none:
|
||||
yield {
|
||||
'selected': bool(self.lookup_val_isnull),
|
||||
'query_string': changelist.get_query_string({
|
||||
self.lookup_kwarg_isnull: 'True',
|
||||
}, [self.lookup_kwarg]),
|
||||
'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]),
|
||||
'display': self.empty_value_display,
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ class AdminAuthenticationForm(AuthenticationForm):
|
||||
A custom authentication form used in the admin app.
|
||||
"""
|
||||
error_messages = {
|
||||
**AuthenticationForm.error_messages,
|
||||
'invalid_login': _(
|
||||
"Please enter the correct %(username)s and password for a staff "
|
||||
"account. Note that both fields may be case-sensitive."
|
||||
@@ -16,7 +17,8 @@ class AdminAuthenticationForm(AuthenticationForm):
|
||||
required_css_class = 'required'
|
||||
|
||||
def confirm_login_allowed(self, user):
|
||||
if not user.is_active or not user.is_staff:
|
||||
super().confirm_login_allowed(user)
|
||||
if not user.is_staff:
|
||||
raise forms.ValidationError(
|
||||
self.error_messages['invalid_login'],
|
||||
code='invalid_login',
|
||||
|
||||
@@ -203,8 +203,7 @@ class AdminReadonlyField:
|
||||
result_repr = self.empty_value_display
|
||||
else:
|
||||
if f is None:
|
||||
boolean = getattr(attr, "boolean", False)
|
||||
if boolean:
|
||||
if getattr(attr, 'boolean', False):
|
||||
result_repr = _boolean_icon(value)
|
||||
else:
|
||||
if hasattr(value, "__html__"):
|
||||
@@ -225,7 +224,9 @@ class InlineAdminFormSet:
|
||||
A wrapper around an inline formset for use in the admin system.
|
||||
"""
|
||||
def __init__(self, inline, formset, fieldsets, prepopulated_fields=None,
|
||||
readonly_fields=None, model_admin=None):
|
||||
readonly_fields=None, model_admin=None, has_add_permission=True,
|
||||
has_change_permission=True, has_delete_permission=True,
|
||||
has_view_permission=True):
|
||||
self.opts = inline
|
||||
self.formset = formset
|
||||
self.fieldsets = fieldsets
|
||||
@@ -237,13 +238,22 @@ class InlineAdminFormSet:
|
||||
prepopulated_fields = {}
|
||||
self.prepopulated_fields = prepopulated_fields
|
||||
self.classes = ' '.join(inline.classes) if inline.classes else ''
|
||||
self.has_add_permission = has_add_permission
|
||||
self.has_change_permission = has_change_permission
|
||||
self.has_delete_permission = has_delete_permission
|
||||
self.has_view_permission = has_view_permission
|
||||
|
||||
def __iter__(self):
|
||||
if self.has_change_permission:
|
||||
readonly_fields_for_editing = self.readonly_fields
|
||||
else:
|
||||
readonly_fields_for_editing = self.readonly_fields + flatten_fieldsets(self.fieldsets)
|
||||
|
||||
for form, original in zip(self.formset.initial_forms, self.formset.get_queryset()):
|
||||
view_on_site_url = self.opts.get_view_on_site_url(original)
|
||||
yield InlineAdminForm(
|
||||
self.formset, form, self.fieldsets, self.prepopulated_fields,
|
||||
original, self.readonly_fields, model_admin=self.opts,
|
||||
original, readonly_fields_for_editing, model_admin=self.opts,
|
||||
view_on_site_url=view_on_site_url,
|
||||
)
|
||||
for form in self.formset.extra_forms:
|
||||
@@ -251,26 +261,30 @@ class InlineAdminFormSet:
|
||||
self.formset, form, self.fieldsets, self.prepopulated_fields,
|
||||
None, self.readonly_fields, model_admin=self.opts,
|
||||
)
|
||||
yield InlineAdminForm(
|
||||
self.formset, self.formset.empty_form,
|
||||
self.fieldsets, self.prepopulated_fields, None,
|
||||
self.readonly_fields, model_admin=self.opts,
|
||||
)
|
||||
if self.has_add_permission:
|
||||
yield InlineAdminForm(
|
||||
self.formset, self.formset.empty_form,
|
||||
self.fieldsets, self.prepopulated_fields, None,
|
||||
self.readonly_fields, model_admin=self.opts,
|
||||
)
|
||||
|
||||
def fields(self):
|
||||
fk = getattr(self.formset, "fk", None)
|
||||
empty_form = self.formset.empty_form
|
||||
meta_labels = empty_form._meta.labels or {}
|
||||
meta_help_texts = empty_form._meta.help_texts or {}
|
||||
for i, field_name in enumerate(flatten_fieldsets(self.fieldsets)):
|
||||
if fk and fk.name == field_name:
|
||||
continue
|
||||
if field_name in self.readonly_fields:
|
||||
if not self.has_change_permission or field_name in self.readonly_fields:
|
||||
yield {
|
||||
'label': label_for_field(field_name, self.opts.model, self.opts),
|
||||
'label': meta_labels.get(field_name) or label_for_field(field_name, self.opts.model, self.opts),
|
||||
'widget': {'is_hidden': False},
|
||||
'required': False,
|
||||
'help_text': help_text_for_field(field_name, self.opts.model),
|
||||
'help_text': meta_help_texts.get(field_name) or help_text_for_field(field_name, self.opts.model),
|
||||
}
|
||||
else:
|
||||
form_field = self.formset.empty_form.fields[field_name]
|
||||
form_field = empty_form.fields[field_name]
|
||||
label = form_field.label
|
||||
if label is None:
|
||||
label = label_for_field(field_name, self.opts.model, self.opts)
|
||||
@@ -331,15 +345,15 @@ class InlineAdminForm(AdminForm):
|
||||
)
|
||||
|
||||
def needs_explicit_pk_field(self):
|
||||
# Auto fields are editable (oddly), so need to check for auto or non-editable pk
|
||||
if self.form._meta.model._meta.auto_field or not self.form._meta.model._meta.pk.editable:
|
||||
return True
|
||||
# Also search any parents for an auto field. (The pk info is propagated to child
|
||||
# models so that does not need to be checked in parents.)
|
||||
for parent in self.form._meta.model._meta.get_parent_list():
|
||||
if parent._meta.auto_field or not parent._meta.model._meta.pk.editable:
|
||||
return True
|
||||
return False
|
||||
return (
|
||||
# Auto fields are editable, so check for auto or non-editable pk.
|
||||
self.form._meta.model._meta.auto_field or not self.form._meta.model._meta.pk.editable or
|
||||
# Also search any parents for an auto field. (The pk info is
|
||||
# propagated to child models so that does not need to be checked
|
||||
# in parents.)
|
||||
any(parent._meta.auto_field or not parent._meta.model._meta.pk.editable
|
||||
for parent in self.form._meta.model._meta.get_parent_list())
|
||||
)
|
||||
|
||||
def pk_field(self):
|
||||
return AdminField(self.form, self.formset._pk_field.name, False)
|
||||
@@ -368,9 +382,8 @@ class InlineFieldset(Fieldset):
|
||||
def __iter__(self):
|
||||
fk = getattr(self.formset, "fk", None)
|
||||
for field in self.fields:
|
||||
if fk and fk.name == field:
|
||||
continue
|
||||
yield Fieldline(self.form, field, self.readonly_fields, model_admin=self.model_admin)
|
||||
if not fk or fk.name != field:
|
||||
yield Fieldline(self.form, field, self.readonly_fields, model_admin=self.model_admin)
|
||||
|
||||
|
||||
class AdminErrorList(forms.utils.ErrorList):
|
||||
|
||||
BIN
Binary file not shown.
+52
-18
@@ -5,21 +5,22 @@
|
||||
# Jirka Vejrazka <Jirka.Vejrazka@gmail.com>, 2011
|
||||
# Tomáš Ehrlich <tomas.ehrlich@gmail.com>, 2015
|
||||
# Vláďa Macek <macek@sandbox.cz>, 2013-2014
|
||||
# Vláďa Macek <macek@sandbox.cz>, 2015-2017
|
||||
# Vláďa Macek <macek@sandbox.cz>, 2015-2018
|
||||
# yedpodtrzitko <yed@vanyli.net>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"PO-Revision-Date: 2017-09-23 18:54+0000\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2018-07-15 18:01+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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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"
|
||||
|
||||
#, python-format
|
||||
msgid "Successfully deleted %(count)d %(items)s."
|
||||
@@ -90,6 +91,15 @@ msgstr "Přidat %(verbose_name)s"
|
||||
msgid "Remove"
|
||||
msgstr "Odebrat"
|
||||
|
||||
msgid "Addition"
|
||||
msgstr "Přidání"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Změnit"
|
||||
|
||||
msgid "Deletion"
|
||||
msgstr "Odstranění"
|
||||
|
||||
msgid "action time"
|
||||
msgstr "čas operace"
|
||||
|
||||
@@ -169,11 +179,11 @@ msgstr ""
|
||||
"\"Command\" na Macu)."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"Položka typu {name} \"{obj}\" byla úspěšně přidána. Níže ji můžete dále "
|
||||
"upravovat."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "Položka typu {name} \"{obj}\" byla úspěšně přidána."
|
||||
|
||||
msgid "You may edit it again below."
|
||||
msgstr "Níže můžete údaje znovu upravovat."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
@@ -183,10 +193,6 @@ msgstr ""
|
||||
"Položka typu {name} \"{obj}\" byla úspěšně přidána. Níže můžete přidat další "
|
||||
"položku {name}."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "Položka typu {name} \"{obj}\" byla úspěšně přidána."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
@@ -194,6 +200,13 @@ msgstr ""
|
||||
"Položka typu {name} \"{obj}\" byla úspěšně změněna. Níže ji můžete dále "
|
||||
"upravovat."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"Položka typu {name} \"{obj}\" byla úspěšně přidána. Níže ji můžete dále "
|
||||
"upravovat."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
@@ -232,6 +245,10 @@ msgstr "%s: přidat"
|
||||
msgid "Change %s"
|
||||
msgstr "%s: změnit"
|
||||
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr "Zobrazit %s"
|
||||
|
||||
msgid "Database error"
|
||||
msgstr "Chyba databáze"
|
||||
|
||||
@@ -241,6 +258,7 @@ msgid_plural "%(count)s %(name)s were changed successfully."
|
||||
msgstr[0] "Položka %(name)s byla úspěšně změněna."
|
||||
msgstr[1] "%(count)s položky %(name)s byly úspěšně změněny."
|
||||
msgstr[2] "%(count)s položek %(name)s bylo úspěšně změněno."
|
||||
msgstr[3] "%(count)s položek %(name)s bylo úspěšně změněno."
|
||||
|
||||
#, python-format
|
||||
msgid "%(total_count)s selected"
|
||||
@@ -248,6 +266,7 @@ msgid_plural "All %(total_count)s selected"
|
||||
msgstr[0] "%(total_count)s položka vybrána."
|
||||
msgstr[1] "Všechny %(total_count)s položky vybrány."
|
||||
msgstr[2] "Vybráno všech %(total_count)s položek."
|
||||
msgstr[3] "Vybráno všech %(total_count)s položek."
|
||||
|
||||
#, python-format
|
||||
msgid "0 of %(cnt)s selected"
|
||||
@@ -342,7 +361,7 @@ msgid "Change password"
|
||||
msgstr "Změnit heslo"
|
||||
|
||||
msgid "Please correct the error below."
|
||||
msgstr "Opravte níže uvedené chyby."
|
||||
msgstr "Opravte níže uvedenou chybu."
|
||||
|
||||
msgid "Please correct the errors below."
|
||||
msgstr "Opravte níže uvedené chyby."
|
||||
@@ -453,8 +472,8 @@ msgstr ""
|
||||
"Opravdu má být odstraněny vybrané položky typu %(objects_name)s? Všechny "
|
||||
"vybrané a s nimi související položky budou odstraněny:"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Změnit"
|
||||
msgid "View"
|
||||
msgstr "Zobrazit"
|
||||
|
||||
msgid "Delete?"
|
||||
msgstr "Odstranit?"
|
||||
@@ -473,8 +492,8 @@ msgstr "Modely v aplikaci %(name)s"
|
||||
msgid "Add"
|
||||
msgstr "Přidat"
|
||||
|
||||
msgid "You don't have permission to edit anything."
|
||||
msgstr "Nemáte oprávnění nic měnit."
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr "Nemáte oprávnění k zobrazení ani úpravám."
|
||||
|
||||
msgid "Recent actions"
|
||||
msgstr "Nedávné akce"
|
||||
@@ -537,6 +556,10 @@ msgstr "Vyskakovací okno se zavírá..."
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr "Změnit vybrané položky typu %(model)s"
|
||||
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr "Zobrazit vybranou položku typu %(model)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr "Přidat další %(model)s"
|
||||
@@ -554,6 +577,7 @@ msgid_plural "%(counter)s results"
|
||||
msgstr[0] "%(counter)s výsledek"
|
||||
msgstr[1] "%(counter)s výsledky"
|
||||
msgstr[2] "%(counter)s výsledků"
|
||||
msgstr[3] "%(counter)s výsledků"
|
||||
|
||||
#, python-format
|
||||
msgid "%(full_result_count)s total"
|
||||
@@ -568,6 +592,12 @@ msgstr "Uložit a přidat další položku"
|
||||
msgid "Save and continue editing"
|
||||
msgstr "Uložit a pokračovat v úpravách"
|
||||
|
||||
msgid "Save and view"
|
||||
msgstr "Uložit a zobrazit"
|
||||
|
||||
msgid "Close"
|
||||
msgstr "Zavřít"
|
||||
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr "Děkujeme za čas strávený s tímto webem."
|
||||
|
||||
@@ -677,6 +707,10 @@ msgstr "%s: vybrat"
|
||||
msgid "Select %s to change"
|
||||
msgstr "Vyberte položku %s ke změně"
|
||||
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr "Vyberte položku %s k zobrazení"
|
||||
|
||||
msgid "Date:"
|
||||
msgstr "Datum:"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+26
-22
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-17 23:12+0200\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:50+0200\n"
|
||||
"PO-Revision-Date: 2017-09-19 16:41+0000\n"
|
||||
"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
|
||||
@@ -17,7 +17,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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"
|
||||
|
||||
#, javascript-format
|
||||
msgid "Available %s"
|
||||
@@ -77,6 +78,7 @@ msgid_plural "%(sel)s of %(cnt)s selected"
|
||||
msgstr[0] "Vybrána je %(sel)s položka z celkem %(cnt)s."
|
||||
msgstr[1] "Vybrány jsou %(sel)s položky z celkem %(cnt)s."
|
||||
msgstr[2] "Vybraných je %(sel)s položek z celkem %(cnt)s."
|
||||
msgstr[3] "Vybraných je %(sel)s položek z celkem %(cnt)s."
|
||||
|
||||
msgid ""
|
||||
"You have unsaved changes on individual editable fields. If you run an "
|
||||
@@ -101,29 +103,9 @@ msgstr ""
|
||||
"Byla vybrána operace a jednotlivá pole nejsou změněná. Patrně hledáte "
|
||||
"tlačítko Provést spíše než Uložit."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Poznámka: Váš čas o %s hodinu předstihuje čas na serveru."
|
||||
msgstr[1] "Poznámka: Váš čas o %s hodiny předstihuje čas na serveru."
|
||||
msgstr[2] "Poznámka: Váš čas o %s hodin předstihuje čas na serveru."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Poznámka: Váš čas se o %s hodinu zpožďuje za časem na serveru."
|
||||
msgstr[1] "Poznámka: Váš čas se o %s hodiny zpožďuje za časem na serveru."
|
||||
msgstr[2] "Poznámka: Váš čas se o %s hodin zpožďuje za časem na serveru."
|
||||
|
||||
msgid "Now"
|
||||
msgstr "Nyní"
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Vyberte čas"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Vyberte čas"
|
||||
|
||||
msgid "Midnight"
|
||||
msgstr "Půlnoc"
|
||||
|
||||
@@ -136,6 +118,28 @@ msgstr "Poledne"
|
||||
msgid "6 p.m."
|
||||
msgstr "6h večer"
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Poznámka: Váš čas o %s hodinu předstihuje čas na serveru."
|
||||
msgstr[1] "Poznámka: Váš čas o %s hodiny předstihuje čas na serveru."
|
||||
msgstr[2] "Poznámka: Váš čas o %s hodin předstihuje čas na serveru."
|
||||
msgstr[3] "Poznámka: Váš čas o %s hodin předstihuje čas na serveru."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Poznámka: Váš čas se o %s hodinu zpožďuje za časem na serveru."
|
||||
msgstr[1] "Poznámka: Váš čas se o %s hodiny zpožďuje za časem na serveru."
|
||||
msgstr[2] "Poznámka: Váš čas se o %s hodin zpožďuje za časem na serveru."
|
||||
msgstr[3] "Poznámka: Váš čas se o %s hodin zpožďuje za časem na serveru."
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Vyberte čas"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Vyberte čas"
|
||||
|
||||
msgid "Cancel"
|
||||
msgstr "Storno"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+47
-16
@@ -3,7 +3,7 @@
|
||||
# Translators:
|
||||
# Christian Joergensen <christian@gmta.info>, 2012
|
||||
# Dimitris Glezos <glezos@transifex.com>, 2012
|
||||
# Erik Wognsen <r4mses@gmail.com>, 2013,2015-2017
|
||||
# Erik Wognsen <r4mses@gmail.com>, 2013,2015-2018
|
||||
# Finn Gruwier Larsen, 2011
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# valberg <valberg@orn.li>, 2014-2015
|
||||
@@ -11,8 +11,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"PO-Revision-Date: 2017-09-19 16:40+0000\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2018-05-28 21:25+0000\n"
|
||||
"Last-Translator: Erik Wognsen <r4mses@gmail.com>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -90,6 +90,15 @@ msgstr "Tilføj endnu en %(verbose_name)s"
|
||||
msgid "Remove"
|
||||
msgstr "Fjern"
|
||||
|
||||
msgid "Addition"
|
||||
msgstr "Tilføjelse"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Ret"
|
||||
|
||||
msgid "Deletion"
|
||||
msgstr "Sletning"
|
||||
|
||||
msgid "action time"
|
||||
msgstr "handlingstid"
|
||||
|
||||
@@ -168,25 +177,29 @@ msgstr ""
|
||||
"Hold \"Ctrl\" (eller \"Æbletasten\" på Mac) nede for at vælge mere end en."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr "{name} \"{obj}\" blev tilføjet. Du kan redigere den/det igen herunder."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "{name} \"{obj}\" blev tilføjet."
|
||||
|
||||
msgid "You may edit it again below."
|
||||
msgstr "Du kan redigere den/det igen herunder."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may add another {name} "
|
||||
"below."
|
||||
msgstr "{name} \"{obj}\" blev tilføjet. Du kan endnu en/et {name} herunder."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "{name} \"{obj}\" blev tilføjet."
|
||||
msgstr ""
|
||||
"{name} \"{obj}\" blev tilføjet. Du kan tilføje endnu en/et {name} herunder."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
msgstr "{name} \"{obj}\" blev ændret. Du kan redigere den/det igen herunder."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr "{name} \"{obj}\" blev tilføjet. Du kan redigere den/det igen herunder."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
@@ -225,8 +238,12 @@ msgstr "Tilføj %s"
|
||||
msgid "Change %s"
|
||||
msgstr "Ret %s"
|
||||
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr "Vis %s"
|
||||
|
||||
msgid "Database error"
|
||||
msgstr "databasefejl"
|
||||
msgstr "Databasefejl"
|
||||
|
||||
#, python-format
|
||||
msgid "%(count)s %(name)s was changed successfully."
|
||||
@@ -444,8 +461,8 @@ msgstr ""
|
||||
"Er du sikker på du vil slette de valgte %(objects_name)s? Alle de følgende "
|
||||
"objekter og deres relaterede emner vil blive slettet:"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Ret"
|
||||
msgid "View"
|
||||
msgstr "Vis"
|
||||
|
||||
msgid "Delete?"
|
||||
msgstr "Slet?"
|
||||
@@ -464,8 +481,8 @@ msgstr "Modeller i applikationen %(name)s"
|
||||
msgid "Add"
|
||||
msgstr "Tilføj"
|
||||
|
||||
msgid "You don't have permission to edit anything."
|
||||
msgstr "Du har ikke rettigheder til at foretage ændringer."
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr "Du har ikke rettigheder til at se eller redigere noget."
|
||||
|
||||
msgid "Recent actions"
|
||||
msgstr "Seneste handlinger"
|
||||
@@ -528,6 +545,10 @@ msgstr "Popup lukker..."
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr "Redigér valgte %(model)s"
|
||||
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr "Vis valgte %(model)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr "Tilføj endnu en %(model)s"
|
||||
@@ -558,6 +579,12 @@ msgstr "Gem og tilføj endnu en"
|
||||
msgid "Save and continue editing"
|
||||
msgstr "Gem og fortsæt med at redigere"
|
||||
|
||||
msgid "Save and view"
|
||||
msgstr "Gem og vis"
|
||||
|
||||
msgid "Close"
|
||||
msgstr "Luk"
|
||||
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr "Tak for den kvalitetstid du brugte på websitet i dag."
|
||||
|
||||
@@ -669,6 +696,10 @@ msgstr "Vælg %s"
|
||||
msgid "Select %s to change"
|
||||
msgstr "Vælg %s, der skal ændres"
|
||||
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr "Vælg %s, der skal vises"
|
||||
|
||||
msgid "Date:"
|
||||
msgstr "Dato:"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+19
-19
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-17 23:12+0200\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:50+0200\n"
|
||||
"PO-Revision-Date: 2017-09-19 16:41+0000\n"
|
||||
"Last-Translator: Mathias Rav <mathiasrav@gmail.com>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
|
||||
@@ -102,27 +102,9 @@ msgstr ""
|
||||
"Du har valgt en handling, og du har ikke udført nogen ændringer på felter. "
|
||||
"Det, du søger er formentlig Udfør-knappen i stedet for Gem-knappen."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Obs: Du er %s time forud i forhold til servertiden."
|
||||
msgstr[1] "Obs: Du er %s timer forud i forhold til servertiden."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Obs: Du er %s time bagud i forhold til servertiden."
|
||||
msgstr[1] "Obs: Du er %s timer bagud i forhold til servertiden."
|
||||
|
||||
msgid "Now"
|
||||
msgstr "Nu"
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Vælg et Tidspunkt"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Vælg et tidspunkt"
|
||||
|
||||
msgid "Midnight"
|
||||
msgstr "Midnat"
|
||||
|
||||
@@ -135,6 +117,24 @@ msgstr "Middag"
|
||||
msgid "6 p.m."
|
||||
msgstr "Klokken 18"
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Obs: Du er %s time forud i forhold til servertiden."
|
||||
msgstr[1] "Obs: Du er %s timer forud i forhold til servertiden."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Obs: Du er %s time bagud i forhold til servertiden."
|
||||
msgstr[1] "Obs: Du er %s timer bagud i forhold til servertiden."
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Vælg et Tidspunkt"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Vælg et tidspunkt"
|
||||
|
||||
msgid "Cancel"
|
||||
msgstr "Annuller"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+47
-17
@@ -1,13 +1,13 @@
|
||||
# This file is distributed under the same license as the Django package.
|
||||
#
|
||||
# Translators:
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2017
|
||||
# Michael Wolf <milupo@sorbzilla.de>, 2016-2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"PO-Revision-Date: 2017-09-23 00:02+0000\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2018-06-24 18:57+0000\n"
|
||||
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
|
||||
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
|
||||
"language/dsb/)\n"
|
||||
@@ -87,6 +87,15 @@ msgstr "Dalšne %(verbose_name)s pśidaś"
|
||||
msgid "Remove"
|
||||
msgstr "Wótpóraś"
|
||||
|
||||
msgid "Addition"
|
||||
msgstr "Pśidanje"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Změniś"
|
||||
|
||||
msgid "Deletion"
|
||||
msgstr "Wulašowanje"
|
||||
|
||||
msgid "action time"
|
||||
msgstr "akciski cas"
|
||||
|
||||
@@ -164,11 +173,11 @@ msgid ""
|
||||
msgstr "´Źaržćo „ctrl“ abo „cmd“ na Mac tłocony, aby wusej jadnogo wubrał."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"{name} \"{obj}\" jo se wuspěšnje pśidał. Móžośo jen dołojce znowego "
|
||||
"wobźěłowaś."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "{name} \"{obj}\" jo se wuspěšnje pśidał."
|
||||
|
||||
msgid "You may edit it again below."
|
||||
msgstr "Móźośo dołojce znowego wobźěłaś."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
@@ -177,10 +186,6 @@ msgid ""
|
||||
msgstr ""
|
||||
"{name} \"{obj}\" jo se wuspěšnje pśidał. Móžośo dołojce dalšne {name} pśidaś."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "{name} \"{obj}\" jo se wuspěšnje pśidał."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
@@ -188,6 +193,13 @@ msgstr ""
|
||||
"{name} \"{obj}\" jo se wuspěšnje změnił. Móžośo jen dołojce znowego "
|
||||
"wobźěłowaś."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"{name} \"{obj}\" jo se wuspěšnje pśidał. Móžośo jen dołojce znowego "
|
||||
"wobźěłowaś."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
@@ -225,6 +237,10 @@ msgstr "%s pśidaś"
|
||||
msgid "Change %s"
|
||||
msgstr "%s změniś"
|
||||
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr "%s pokazaś"
|
||||
|
||||
msgid "Database error"
|
||||
msgstr "Zmólka datoweje banki"
|
||||
|
||||
@@ -337,7 +353,7 @@ msgid "Change password"
|
||||
msgstr "Gronidło změniś"
|
||||
|
||||
msgid "Please correct the error below."
|
||||
msgstr "Pšosym skorigěrujśo slědujucu zmólku."
|
||||
msgstr "Pšosym korigěrujśo slědujucu zmólku."
|
||||
|
||||
msgid "Please correct the errors below."
|
||||
msgstr "Pšosym skorigěrujśo slědujuce zmólki."
|
||||
@@ -446,8 +462,8 @@ msgstr ""
|
||||
"Cośo napšawdu wubrany %(objects_name)s lašowaś? Wšykne slědujuce objekty a "
|
||||
"jich pśisłušne zapiski se wulašuju:"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Změniś"
|
||||
msgid "View"
|
||||
msgstr "Pokazaś"
|
||||
|
||||
msgid "Delete?"
|
||||
msgstr "Lašowaś?"
|
||||
@@ -466,8 +482,8 @@ msgstr "Modele w nałoženju %(name)s"
|
||||
msgid "Add"
|
||||
msgstr "Pśidaś"
|
||||
|
||||
msgid "You don't have permission to edit anything."
|
||||
msgstr "Njejsćo pšawo něco wobźěłowaś."
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr "Njamaśo pšawo něco pokazaś abo wobźěłaś"
|
||||
|
||||
msgid "Recent actions"
|
||||
msgstr "Nejnowše akcije"
|
||||
@@ -530,6 +546,10 @@ msgstr "Wuskokujuce wokno se zacynja..."
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr "Wubrane %(model)s změniś"
|
||||
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr "Wubrany %(model)s pokazaś"
|
||||
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr "Dalšny %(model)s pśidaś"
|
||||
@@ -562,6 +582,12 @@ msgstr "Składowaś a dalšny pśidaś"
|
||||
msgid "Save and continue editing"
|
||||
msgstr "Składowaś a dalej wobźěłowaś"
|
||||
|
||||
msgid "Save and view"
|
||||
msgstr "Składowaś a pokazaś"
|
||||
|
||||
msgid "Close"
|
||||
msgstr "Zacyniś"
|
||||
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr "Źěkujomy se, až sćo źinsa wěsty cas na websedle pśebywał."
|
||||
|
||||
@@ -673,6 +699,10 @@ msgstr "%s wubraś"
|
||||
msgid "Select %s to change"
|
||||
msgstr "%s wubraś, aby se změniło"
|
||||
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr "%s wubraś, kótaryž ma se pokazaś"
|
||||
|
||||
msgid "Date:"
|
||||
msgstr "Datum:"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+16
-16
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-17 23:12+0200\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:50+0200\n"
|
||||
"PO-Revision-Date: 2017-09-23 00:02+0000\n"
|
||||
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
|
||||
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
|
||||
@@ -102,6 +102,21 @@ msgstr ""
|
||||
"Sćo akciju wubrał, ale njejsćo jadnotliwe póla změnił. Nejskerjej pytaśo "
|
||||
"skerjej za tłocaškom Start ako za tłocaškom Składowaś."
|
||||
|
||||
msgid "Now"
|
||||
msgstr "Něnto"
|
||||
|
||||
msgid "Midnight"
|
||||
msgstr "Połnoc"
|
||||
|
||||
msgid "6 a.m."
|
||||
msgstr "6:00 góź. dopołdnja"
|
||||
|
||||
msgid "Noon"
|
||||
msgstr "Połdnjo"
|
||||
|
||||
msgid "6 p.m."
|
||||
msgstr "6:00 wótpołdnja"
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
@@ -118,27 +133,12 @@ msgstr[1] "Glědajśo: Waš cas jo wó %s góźinje za serwerowym casom."
|
||||
msgstr[2] "Glědajśo: Waš cas jo wó %s góźiny za serwerowym casom."
|
||||
msgstr[3] "Glědajśo: Waš cas jo wó %s góźin za serwerowym casom."
|
||||
|
||||
msgid "Now"
|
||||
msgstr "Něnto"
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Wubjeŕśo cas"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Wubjeŕśo cas"
|
||||
|
||||
msgid "Midnight"
|
||||
msgstr "Połnoc"
|
||||
|
||||
msgid "6 a.m."
|
||||
msgstr "6:00 góź. dopołdnja"
|
||||
|
||||
msgid "Noon"
|
||||
msgstr "Połdnjo"
|
||||
|
||||
msgid "6 p.m."
|
||||
msgstr "6:00 wótpołdnja"
|
||||
|
||||
msgid "Cancel"
|
||||
msgstr "Pśetergnuś"
|
||||
|
||||
|
||||
+210
-161
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2010-05-13 15:35+0200\n"
|
||||
"Last-Translator: Django team\n"
|
||||
"Language-Team: English <en@li.org>\n"
|
||||
@@ -14,319 +14,345 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: contrib/admin/actions.py:50
|
||||
#: contrib/admin/actions.py:45
|
||||
#, python-format
|
||||
msgid "Successfully deleted %(count)d %(items)s."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/actions.py:62 contrib/admin/options.py:1707
|
||||
#: contrib/admin/actions.py:54 contrib/admin/options.py:1841
|
||||
#, python-format
|
||||
msgid "Cannot delete %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/actions.py:64 contrib/admin/options.py:1709
|
||||
#: contrib/admin/actions.py:56 contrib/admin/options.py:1843
|
||||
msgid "Are you sure?"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/actions.py:89
|
||||
#: contrib/admin/actions.py:82
|
||||
#, python-format
|
||||
msgid "Delete selected %(verbose_name_plural)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/apps.py:11
|
||||
#: contrib/admin/apps.py:12
|
||||
msgid "Administration"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:107 contrib/admin/filters.py:205
|
||||
#: contrib/admin/filters.py:241 contrib/admin/filters.py:278
|
||||
#: contrib/admin/filters.py:384
|
||||
#: contrib/admin/filters.py:108 contrib/admin/filters.py:203
|
||||
#: contrib/admin/filters.py:238 contrib/admin/filters.py:272
|
||||
#: contrib/admin/filters.py:391
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:242
|
||||
#: contrib/admin/filters.py:239
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:243
|
||||
#: contrib/admin/filters.py:240
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:257
|
||||
#: contrib/admin/filters.py:250
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:316
|
||||
#: contrib/admin/filters.py:320
|
||||
msgid "Any date"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:317
|
||||
#: contrib/admin/filters.py:321
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:321
|
||||
#: contrib/admin/filters.py:325
|
||||
msgid "Past 7 days"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:325
|
||||
#: contrib/admin/filters.py:329
|
||||
msgid "This month"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:329
|
||||
#: contrib/admin/filters.py:333
|
||||
msgid "This year"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:359
|
||||
#: contrib/admin/filters.py:341
|
||||
msgid "No date"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/filters.py:360
|
||||
#: contrib/admin/filters.py:342
|
||||
msgid "Has date"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/forms.py:14
|
||||
#: contrib/admin/forms.py:13
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please enter the correct %(username)s and password for a staff account. Note "
|
||||
"that both fields may be case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/helpers.py:27
|
||||
#: contrib/admin/helpers.py:21
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/helpers.py:286
|
||||
#: contrib/admin/helpers.py:303
|
||||
#, python-format
|
||||
msgid "Add another %(verbose_name)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/helpers.py:289
|
||||
#: contrib/admin/helpers.py:306
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:39
|
||||
#: contrib/admin/models.py:17
|
||||
msgid "Addition"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:18
|
||||
#: contrib/admin/templates/admin/edit_inline/stacked.html:12
|
||||
#: contrib/admin/templates/admin/edit_inline/tabular.html:34
|
||||
#: contrib/admin/templates/admin/index.html:40
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:12
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:10
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:19
|
||||
msgid "Deletion"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:41
|
||||
msgid "action time"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:46
|
||||
#: contrib/admin/models.py:48
|
||||
msgid "user"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:51
|
||||
#: contrib/admin/models.py:53
|
||||
msgid "content type"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:54
|
||||
#: contrib/admin/models.py:56
|
||||
msgid "object id"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'repr' means representation (https://docs.python.org/3/library/functions.html#repr)
|
||||
#: contrib/admin/models.py:56
|
||||
#: contrib/admin/models.py:58
|
||||
msgid "object repr"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:57
|
||||
#: contrib/admin/models.py:59
|
||||
msgid "action flag"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:59
|
||||
#: contrib/admin/models.py:61
|
||||
msgid "change message"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:64
|
||||
#: contrib/admin/models.py:66
|
||||
msgid "log entry"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:65
|
||||
#: contrib/admin/models.py:67
|
||||
msgid "log entries"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:74
|
||||
#, python-format
|
||||
msgid "Added \"%(object)s\"."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:76
|
||||
#, python-format
|
||||
msgid "Added \"%(object)s\"."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:78
|
||||
#, python-format
|
||||
msgid "Changed \"%(object)s\" - %(changes)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:81
|
||||
#: contrib/admin/models.py:83
|
||||
#, python-format
|
||||
msgid "Deleted \"%(object)s.\""
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:83
|
||||
#: contrib/admin/models.py:85
|
||||
msgid "LogEntry Object"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:109
|
||||
#: contrib/admin/models.py:111
|
||||
#, python-brace-format
|
||||
msgid "Added {name} \"{object}\"."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:111
|
||||
#: contrib/admin/models.py:113
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:115 contrib/admin/options.py:1917
|
||||
#: contrib/admin/models.py:117 contrib/admin/options.py:2055
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:119
|
||||
#: contrib/admin/models.py:121
|
||||
#, python-brace-format
|
||||
msgid "Changed {fields} for {name} \"{object}\"."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:123
|
||||
#: contrib/admin/models.py:125
|
||||
#, python-brace-format
|
||||
msgid "Changed {fields}."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:127
|
||||
#: contrib/admin/models.py:129
|
||||
#, python-brace-format
|
||||
msgid "Deleted {name} \"{object}\"."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/models.py:130
|
||||
#: contrib/admin/models.py:132
|
||||
msgid "No fields changed."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:196 contrib/admin/options.py:225
|
||||
#: contrib/admin/options.py:202 contrib/admin/options.py:233
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:261
|
||||
#: contrib/admin/options.py:271
|
||||
msgid ""
|
||||
"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1115 contrib/admin/options.py:1186
|
||||
#: contrib/admin/options.py:1202 contrib/admin/options.py:1226
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1129
|
||||
#: contrib/admin/options.py:1204
|
||||
msgid "You may edit it again below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1216
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may add another {name} "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1139
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1176
|
||||
#: contrib/admin/options.py:1266
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1199
|
||||
#: contrib/admin/options.py:1276
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1289
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
"below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1211
|
||||
#: contrib/admin/options.py:1301
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was changed successfully."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1296 contrib/admin/options.py:1564
|
||||
#: contrib/admin/options.py:1386 contrib/admin/options.py:1682
|
||||
msgid ""
|
||||
"Items must be selected in order to perform actions on them. No items have "
|
||||
"been changed."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1315
|
||||
#: contrib/admin/options.py:1405
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1336
|
||||
#: contrib/admin/options.py:1430
|
||||
#, python-format
|
||||
msgid "The %(name)s \"%(obj)s\" was deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1397
|
||||
#: contrib/admin/options.py:1509
|
||||
#, python-format
|
||||
msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1475
|
||||
#: contrib/admin/options.py:1596
|
||||
#, python-format
|
||||
msgid "Add %s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1475
|
||||
#: contrib/admin/options.py:1598
|
||||
#, python-format
|
||||
msgid "Change %s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1543
|
||||
#: contrib/admin/options.py:1600
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1658
|
||||
msgid "Database error"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1606
|
||||
#: contrib/admin/options.py:1730
|
||||
#, python-format
|
||||
msgid "%(count)s %(name)s was changed successfully."
|
||||
msgid_plural "%(count)s %(name)s were changed successfully."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: contrib/admin/options.py:1633
|
||||
#: contrib/admin/options.py:1761
|
||||
#, python-format
|
||||
msgid "%(total_count)s selected"
|
||||
msgid_plural "All %(total_count)s selected"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: contrib/admin/options.py:1639
|
||||
#: contrib/admin/options.py:1769
|
||||
#, python-format
|
||||
msgid "0 of %(cnt)s selected"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1755
|
||||
#: contrib/admin/options.py:1886
|
||||
#, python-format
|
||||
msgid "Change history: %s"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: Model verbose name and instance representation,
|
||||
#. suitable to be an item in a list.
|
||||
#: contrib/admin/options.py:1911
|
||||
#: contrib/admin/options.py:2049
|
||||
#, python-format
|
||||
msgid "%(class_name)s %(instance)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/options.py:1918
|
||||
#: contrib/admin/options.py:2056
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Deleting %(class_name)s %(instance)s would require deleting the following "
|
||||
"protected related objects: %(related_objects)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/sites.py:40 contrib/admin/templates/admin/base_site.html:3
|
||||
#: contrib/admin/sites.py:41 contrib/admin/templates/admin/base_site.html:3
|
||||
msgid "Django site admin"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/sites.py:43 contrib/admin/templates/admin/base_site.html:6
|
||||
#: contrib/admin/sites.py:44 contrib/admin/templates/admin/base_site.html:6
|
||||
msgid "Django administration"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/sites.py:46
|
||||
#: contrib/admin/sites.py:47
|
||||
msgid "Site administration"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/sites.py:398 contrib/admin/templates/admin/login.html.py:61
|
||||
#: contrib/admin/sites.py:383 contrib/admin/templates/admin/login.html:61
|
||||
#: contrib/admin/templates/registration/password_reset_complete.html:18
|
||||
#: contrib/admin/tests.py:131
|
||||
#: contrib/admin/tests.py:123
|
||||
msgid "Log in"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/sites.py:525
|
||||
#: contrib/admin/sites.py:510
|
||||
#, python-format
|
||||
msgid "%(app)s administration"
|
||||
msgstr ""
|
||||
@@ -343,20 +369,20 @@ msgstr ""
|
||||
#: contrib/admin/templates/admin/500.html:6
|
||||
#: contrib/admin/templates/admin/app_index.html:9
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:13
|
||||
#: contrib/admin/templates/admin/base.html:56
|
||||
#: contrib/admin/templates/admin/base.html:61
|
||||
#: contrib/admin/templates/admin/change_form.html:18
|
||||
#: contrib/admin/templates/admin/change_list.html:31
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:13
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:13
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:14
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:14
|
||||
#: contrib/admin/templates/admin/invalid_setup.html:6
|
||||
#: contrib/admin/templates/admin/object_history.html:6
|
||||
#: contrib/admin/templates/registration/logged_out.html:4
|
||||
#: contrib/admin/templates/registration/password_change_done.html:6
|
||||
#: contrib/admin/templates/registration/password_change_form.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_complete.html:6
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:6
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_done.html:6
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:6
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:7
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
@@ -378,24 +404,24 @@ msgid ""
|
||||
"email and should be fixed shortly. Thanks for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/actions.html:4
|
||||
#: contrib/admin/templates/admin/actions.html:8
|
||||
msgid "Run the selected action"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/actions.html:4
|
||||
#: contrib/admin/templates/admin/actions.html:8
|
||||
msgid "Go"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/actions.html:10
|
||||
#: contrib/admin/templates/admin/actions.html:16
|
||||
msgid "Click here to select the objects across all pages"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/actions.html:10
|
||||
#: contrib/admin/templates/admin/actions.html:16
|
||||
#, python-format
|
||||
msgid "Select all %(total_count)s %(module_name)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/actions.html:12
|
||||
#: contrib/admin/templates/admin/actions.html:18
|
||||
msgid "Clear selection"
|
||||
msgstr ""
|
||||
|
||||
@@ -410,72 +436,72 @@ msgid "Enter a username and password."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:17
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:54
|
||||
#: contrib/admin/templates/admin/base.html:44
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:55
|
||||
#: contrib/admin/templates/admin/base.html:49
|
||||
#: contrib/admin/templates/registration/password_change_done.html:3
|
||||
#: contrib/admin/templates/registration/password_change_form.html:4
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:27
|
||||
#: contrib/admin/templates/admin/change_form.html:47
|
||||
#: contrib/admin/templates/admin/change_list.html:58
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:28
|
||||
#: contrib/admin/templates/admin/change_form.html:43
|
||||
#: contrib/admin/templates/admin/change_list.html:51
|
||||
#: contrib/admin/templates/admin/login.html:21
|
||||
#: contrib/admin/templates/registration/password_change_form.html:21
|
||||
msgid "Please correct the error below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:27
|
||||
#: contrib/admin/templates/admin/change_form.html:47
|
||||
#: contrib/admin/templates/admin/change_list.html:58
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:28
|
||||
#: contrib/admin/templates/admin/change_form.html:43
|
||||
#: contrib/admin/templates/admin/change_list.html:51
|
||||
#: contrib/admin/templates/admin/login.html:21
|
||||
#: contrib/admin/templates/registration/password_change_form.html:21
|
||||
msgid "Please correct the errors below."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:31
|
||||
#: contrib/admin/templates/admin/auth/user/change_password.html:32
|
||||
#, python-format
|
||||
msgid "Enter a new password for the user <strong>%(username)s</strong>."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/base.html:30
|
||||
#: contrib/admin/templates/admin/base.html:35
|
||||
msgid "Welcome,"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/base.html:35
|
||||
#: contrib/admin/templates/admin/base.html:40
|
||||
msgid "View site"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/base.html:40
|
||||
#: contrib/admin/templates/admin/base.html:45
|
||||
#: contrib/admin/templates/registration/password_change_done.html:3
|
||||
#: contrib/admin/templates/registration/password_change_form.html:4
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/base.html:46
|
||||
#: contrib/admin/templates/admin/base.html:51
|
||||
#: contrib/admin/templates/registration/password_change_done.html:3
|
||||
#: contrib/admin/templates/registration/password_change_form.html:4
|
||||
msgid "Log out"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/change_form.html:21
|
||||
#: contrib/admin/templates/admin/change_list.html:49
|
||||
#: contrib/admin/templates/admin/change_list_object_tools.html:8
|
||||
#, python-format
|
||||
msgid "Add %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/change_form.html:33
|
||||
#: contrib/admin/templates/admin/change_form_object_tools.html:5
|
||||
#: contrib/admin/templates/admin/object_history.html:10
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/change_form.html:35
|
||||
#: contrib/admin/templates/admin/change_form_object_tools.html:7
|
||||
#: contrib/admin/templates/admin/edit_inline/stacked.html:14
|
||||
#: contrib/admin/templates/admin/edit_inline/tabular.html:36
|
||||
msgid "View on site"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/change_list.html:69
|
||||
#: contrib/admin/templates/admin/change_list.html:62
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
@@ -492,13 +518,14 @@ msgstr ""
|
||||
msgid "Toggle sorting"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:17
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:23
|
||||
#: contrib/admin/templates/admin/submit_line.html:6
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:18
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:30
|
||||
#: contrib/admin/templates/admin/submit_line.html:7
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:24
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:23
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:24
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting "
|
||||
@@ -506,40 +533,40 @@ msgid ""
|
||||
"following types of objects:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:30
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the "
|
||||
"following protected related objects:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:37
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:38
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? "
|
||||
"All of the following related items will be deleted:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:39
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:38
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:40
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:39
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:46
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:49
|
||||
msgid "Yes, I'm sure"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:47
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:50
|
||||
msgid "Yes, I'm sure"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_confirmation.html:48
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:51
|
||||
msgid "No, take me back"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:16
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:17
|
||||
msgid "Delete multiple objects"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:22
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:23
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Deleting the selected %(objects_name)s would result in deleting related "
|
||||
@@ -547,14 +574,14 @@ msgid ""
|
||||
"types of objects:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:29
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:30
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Deleting the selected %(objects_name)s would require deleting the following "
|
||||
"protected related objects:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:36
|
||||
#: contrib/admin/templates/admin/delete_selected_confirmation.html:37
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected %(objects_name)s? All of the "
|
||||
@@ -563,9 +590,9 @@ msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/edit_inline/stacked.html:12
|
||||
#: contrib/admin/templates/admin/edit_inline/tabular.html:34
|
||||
#: contrib/admin/templates/admin/index.html:37
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:9
|
||||
msgid "Change"
|
||||
#: contrib/admin/templates/admin/index.html:38
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:15
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/edit_inline/tabular.html:20
|
||||
@@ -587,27 +614,28 @@ msgid "Models in the %(name)s application"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:31
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:16
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:23
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:17
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:47
|
||||
msgid "You don't have permission to edit anything."
|
||||
#: contrib/admin/templates/admin/index.html:51
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:55
|
||||
#: contrib/admin/templates/admin/index.html:59
|
||||
msgid "Recent actions"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:56
|
||||
#: contrib/admin/templates/admin/index.html:60
|
||||
msgid "My actions"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:60
|
||||
#: contrib/admin/templates/admin/index.html:64
|
||||
msgid "None available"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/index.html:74
|
||||
#: contrib/admin/templates/admin/index.html:78
|
||||
msgid "Unknown content"
|
||||
msgstr ""
|
||||
|
||||
@@ -653,7 +681,7 @@ msgid "Show all"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/pagination.html:11
|
||||
#: contrib/admin/templates/admin/submit_line.html:3
|
||||
#: contrib/admin/templates/admin/submit_line.html:4
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
@@ -661,17 +689,25 @@ msgstr ""
|
||||
msgid "Popup closing..."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:8
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:11
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:9
|
||||
#, python-format
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:15
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:14
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:22
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:16
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:22
|
||||
#: contrib/admin/templates/admin/related_widget_wrapper.html:29
|
||||
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:23
|
||||
#, python-format
|
||||
msgid "Delete selected %(model)s"
|
||||
msgstr ""
|
||||
@@ -692,18 +728,26 @@ msgstr[1] ""
|
||||
msgid "%(full_result_count)s total"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/submit_line.html:8
|
||||
#: contrib/admin/templates/admin/submit_line.html:9
|
||||
msgid "Save as new"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/submit_line.html:9
|
||||
#: contrib/admin/templates/admin/submit_line.html:10
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/submit_line.html:10
|
||||
#: contrib/admin/templates/admin/submit_line.html:11
|
||||
msgid "Save and continue editing"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/submit_line.html:11
|
||||
msgid "Save and view"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/admin/submit_line.html:12
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/logged_out.html:8
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr ""
|
||||
@@ -728,13 +772,13 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_change_form.html:54
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:24
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:32
|
||||
msgid "Change my password"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_complete.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_done.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:8
|
||||
msgid "Password reset"
|
||||
msgstr ""
|
||||
|
||||
@@ -742,25 +786,25 @@ msgstr ""
|
||||
msgid "Your password has been set. You may go ahead and log in now."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:7
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:8
|
||||
msgid "Password reset confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:17
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:18
|
||||
msgid ""
|
||||
"Please enter your new password twice so we can verify you typed it in "
|
||||
"correctly."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:21
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:24
|
||||
msgid "New password:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:23
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:29
|
||||
msgid "Confirm password:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:29
|
||||
#: contrib/admin/templates/registration/password_reset_confirm.html:38
|
||||
msgid ""
|
||||
"The password reset link was invalid, possibly because it has already been "
|
||||
"used. Please request a new password reset."
|
||||
@@ -802,50 +846,55 @@ msgstr ""
|
||||
msgid "The %(site_name)s team"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:15
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:16
|
||||
msgid ""
|
||||
"Forgotten your password? Enter your email address below, and we'll email "
|
||||
"instructions for setting a new one."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:19
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:22
|
||||
msgid "Email address:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:19
|
||||
#: contrib/admin/templates/registration/password_reset_form.html:25
|
||||
msgid "Reset my password"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/templatetags/admin_list.py:387
|
||||
#: contrib/admin/templatetags/admin_list.py:410
|
||||
msgid "All dates"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/views/main.py:81
|
||||
#, python-format
|
||||
msgid "Select %s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/views/main.py:83
|
||||
#, python-format
|
||||
msgid "Select %s"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/views/main.py:85
|
||||
#, python-format
|
||||
msgid "Select %s to change"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:92
|
||||
#: contrib/admin/views/main.py:87
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:101
|
||||
msgid "Date:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:93
|
||||
#: contrib/admin/widgets.py:102
|
||||
msgid "Time:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:175
|
||||
#: contrib/admin/widgets.py:164
|
||||
msgid "Lookup"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:363
|
||||
#: contrib/admin/widgets.py:343
|
||||
msgid "Currently:"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/widgets.py:364
|
||||
#: contrib/admin/widgets.py:344
|
||||
msgid "Change:"
|
||||
msgstr ""
|
||||
|
||||
+42
-41
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-17 23:12+0200\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:50+0200\n"
|
||||
"PO-Revision-Date: 2010-05-13 15:35+0200\n"
|
||||
"Last-Translator: Django team\n"
|
||||
"Language-Team: English <en@li.org>\n"
|
||||
@@ -72,21 +72,21 @@ msgstr ""
|
||||
msgid "Click to remove all chosen %s at once."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/actions.js:47
|
||||
#: contrib/admin/static/admin/js/actions.js:48
|
||||
#: contrib/admin/static/admin/js/actions.min.js:2
|
||||
msgid "%(sel)s of %(cnt)s selected"
|
||||
msgid_plural "%(sel)s of %(cnt)s selected"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: contrib/admin/static/admin/js/actions.js:116
|
||||
#: contrib/admin/static/admin/js/actions.min.js:4
|
||||
#: contrib/admin/static/admin/js/actions.js:117
|
||||
#: contrib/admin/static/admin/js/actions.min.js:5
|
||||
msgid ""
|
||||
"You have unsaved changes on individual editable fields. If you run an "
|
||||
"action, your unsaved changes will be lost."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/actions.js:128
|
||||
#: contrib/admin/static/admin/js/actions.js:129
|
||||
#: contrib/admin/static/admin/js/actions.min.js:5
|
||||
msgid ""
|
||||
"You have selected an action, but you haven't saved your changes to "
|
||||
@@ -94,76 +94,76 @@ msgid ""
|
||||
"action."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/actions.js:130
|
||||
#: contrib/admin/static/admin/js/actions.min.js:5
|
||||
#: contrib/admin/static/admin/js/actions.js:131
|
||||
#: contrib/admin/static/admin/js/actions.min.js:6
|
||||
msgid ""
|
||||
"You have selected an action, and you haven't made any changes on individual "
|
||||
"fields. You're probably looking for the Go button rather than the Save "
|
||||
"button."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:74
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:13
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:118
|
||||
msgid "Now"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:14
|
||||
msgid "Midnight"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:15
|
||||
msgid "6 a.m."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:16
|
||||
msgid "Noon"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:17
|
||||
msgid "6 p.m."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:83
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:82
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:91
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:109
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:149
|
||||
msgid "Now"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:116
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:136
|
||||
msgid "Choose a Time"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:146
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:166
|
||||
msgid "Choose a time"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:150
|
||||
msgid "Midnight"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:151
|
||||
msgid "6 a.m."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:152
|
||||
msgid "Noon"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:153
|
||||
msgid "6 p.m."
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:157
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:281
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:183
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:343
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:217
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:274
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:248
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:328
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:224
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:265
|
||||
msgid "Choose a Date"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:272
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:322
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:276
|
||||
#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:334
|
||||
msgid "Tomorrow"
|
||||
msgstr ""
|
||||
|
||||
@@ -252,11 +252,12 @@ msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/collapse.js:10
|
||||
#: contrib/admin/static/admin/js/collapse.js:21
|
||||
#: contrib/admin/static/admin/js/collapse.min.js:1
|
||||
#: contrib/admin/static/admin/js/collapse.min.js:4
|
||||
#: contrib/admin/static/admin/js/collapse.min.js:5
|
||||
msgid "Show"
|
||||
msgstr ""
|
||||
|
||||
#: contrib/admin/static/admin/js/collapse.js:18
|
||||
#: contrib/admin/static/admin/js/collapse.min.js:1
|
||||
#: contrib/admin/static/admin/js/collapse.min.js:4
|
||||
msgid "Hide"
|
||||
msgstr ""
|
||||
|
||||
BIN
Binary file not shown.
+47
-17
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Translators:
|
||||
# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2012-2013
|
||||
# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2013-2017
|
||||
# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2013-2018
|
||||
# Claude Paroz <claude@2xlibre.net>, 2016
|
||||
# Dinu Gherman <gherman@darwin.in-berlin.de>, 2011
|
||||
# kristjan <kristjan.schmidt@googlemail.com>, 2012
|
||||
@@ -12,8 +12,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"PO-Revision-Date: 2017-12-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2018-07-30 21:41+0000\n"
|
||||
"Last-Translator: Baptiste Darthenay <baptiste+transifex@darthenay.fr>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/django/django/language/"
|
||||
"eo/)\n"
|
||||
@@ -92,6 +92,15 @@ msgstr "Aldoni alian %(verbose_name)sn"
|
||||
msgid "Remove"
|
||||
msgstr "Forigu"
|
||||
|
||||
msgid "Addition"
|
||||
msgstr "Aldono"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Ŝanĝi"
|
||||
|
||||
msgid "Deletion"
|
||||
msgstr "Forviŝo"
|
||||
|
||||
msgid "action time"
|
||||
msgstr "aga tempo"
|
||||
|
||||
@@ -170,11 +179,11 @@ msgstr ""
|
||||
"Premadu la stirklavon, aŭ Komando-klavon ĉe Mac, por elekti pli ol unu."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"La {name} \"{obj}\" estis aldonita sukcese. Vi rajtas ĝin redakti denove "
|
||||
"sube."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "La {name} \"{obj}\" estis aldonita sukcese."
|
||||
|
||||
msgid "You may edit it again below."
|
||||
msgstr "Eblas redakti ĝin sube."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
@@ -184,16 +193,19 @@ msgstr ""
|
||||
"La {name} \"{obj}\" estis sukcese aldonita. Vi povas sube aldoni alian {name}"
|
||||
"n."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "La {name} \"{obj}\" estis aldonita sukcese."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"La {name} \"{obj}\" estis sukcese ŝanĝita. Vi povas sube redakti ĝin denove."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"La {name} \"{obj}\" estis aldonita sukcese. Vi rajtas ĝin redakti denove "
|
||||
"sube."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
@@ -232,6 +244,10 @@ msgstr "Aldoni %sn"
|
||||
msgid "Change %s"
|
||||
msgstr "Ŝanĝi %s"
|
||||
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr "Vidi %sn"
|
||||
|
||||
msgid "Database error"
|
||||
msgstr "Datumbaza eraro"
|
||||
|
||||
@@ -340,7 +356,7 @@ msgid "Change password"
|
||||
msgstr "Ŝanĝi pasvorton"
|
||||
|
||||
msgid "Please correct the error below."
|
||||
msgstr "Bonvolu ĝustigi la erarojn sube."
|
||||
msgstr "Bonvolu ĝustigi la eraron sube."
|
||||
|
||||
msgid "Please correct the errors below."
|
||||
msgstr "Bonvolu ĝustigi la erarojn sube."
|
||||
@@ -450,8 +466,8 @@ msgstr ""
|
||||
"Ĉu vi certas, ke vi volas forigi la elektitajn %(objects_name)s? Ĉiuj el la "
|
||||
"sekvaj objektoj kaj iliaj rilataj eroj estos forigita:"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Ŝanĝi"
|
||||
msgid "View"
|
||||
msgstr "Vidi"
|
||||
|
||||
msgid "Delete?"
|
||||
msgstr "Forviŝi?"
|
||||
@@ -470,8 +486,8 @@ msgstr "Modeloj en la %(name)s aplikaĵo"
|
||||
msgid "Add"
|
||||
msgstr "Aldoni"
|
||||
|
||||
msgid "You don't have permission to edit anything."
|
||||
msgstr "Vi ne havas permeson por redakti ĉion ajn."
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr "Vi havas nenian permeson por vidi aŭ redakti."
|
||||
|
||||
msgid "Recent actions"
|
||||
msgstr "Lastaj agoj"
|
||||
@@ -534,6 +550,10 @@ msgstr "Ŝprucfenestro fermante…"
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr "Redaktu elektitan %(model)sn"
|
||||
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr "Vidi elektitan %(model)sn"
|
||||
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr "Aldoni alian %(model)sn"
|
||||
@@ -564,6 +584,12 @@ msgstr "Konservi kaj aldoni alian"
|
||||
msgid "Save and continue editing"
|
||||
msgstr "Konservi kaj daŭre redakti"
|
||||
|
||||
msgid "Save and view"
|
||||
msgstr "Konservi kaj vidi"
|
||||
|
||||
msgid "Close"
|
||||
msgstr "Fermi"
|
||||
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr "Dankon pro pasigo de kvalita tempon kun la retejo hodiaŭ."
|
||||
|
||||
@@ -675,6 +701,10 @@ msgstr "Elekti %sn"
|
||||
msgid "Select %s to change"
|
||||
msgstr "Elekti %sn por ŝanĝi"
|
||||
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr "Elektu %sn por vidi"
|
||||
|
||||
msgid "Date:"
|
||||
msgstr "Dato:"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+19
-19
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-17 23:12+0200\n"
|
||||
"POT-Creation-Date: 2018-05-17 11:50+0200\n"
|
||||
"PO-Revision-Date: 2017-09-19 16:41+0000\n"
|
||||
"Last-Translator: Baptiste Darthenay <baptiste+transifex@darthenay.fr>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/django/django/language/"
|
||||
@@ -101,27 +101,9 @@ msgstr ""
|
||||
"Vi elektas agon, kaj vi ne faris ajnajn ŝanĝojn ĉe unuopaj kampoj. Vi "
|
||||
"verŝajne serĉas la Iru-butonon prefere ol la Ŝirmu-butono."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Noto: Vi estas %s horo antaŭ la servila horo."
|
||||
msgstr[1] "Noto: Vi estas %s horoj antaŭ la servila horo."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Noto: Vi estas %s horo post la servila horo."
|
||||
msgstr[1] "Noto: Vi estas %s horoj post la servila horo."
|
||||
|
||||
msgid "Now"
|
||||
msgstr "Nun"
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Elektu horon"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Elektu tempon"
|
||||
|
||||
msgid "Midnight"
|
||||
msgstr "Noktomezo"
|
||||
|
||||
@@ -134,6 +116,24 @@ msgstr "Tagmezo"
|
||||
msgid "6 p.m."
|
||||
msgstr "6 ptm"
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour ahead of server time."
|
||||
msgid_plural "Note: You are %s hours ahead of server time."
|
||||
msgstr[0] "Noto: Vi estas %s horo antaŭ la servila horo."
|
||||
msgstr[1] "Noto: Vi estas %s horoj antaŭ la servila horo."
|
||||
|
||||
#, javascript-format
|
||||
msgid "Note: You are %s hour behind server time."
|
||||
msgid_plural "Note: You are %s hours behind server time."
|
||||
msgstr[0] "Noto: Vi estas %s horo post la servila horo."
|
||||
msgstr[1] "Noto: Vi estas %s horoj post la servila horo."
|
||||
|
||||
msgid "Choose a Time"
|
||||
msgstr "Elektu horon"
|
||||
|
||||
msgid "Choose a time"
|
||||
msgstr "Elektu tempon"
|
||||
|
||||
msgid "Cancel"
|
||||
msgstr "Malmendu"
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+48
-18
@@ -3,13 +3,13 @@
|
||||
# Translators:
|
||||
# Jannis Leidel <jannis@leidel.info>, 2011
|
||||
# Leonardo José Guzmán <ljguzman@gmail.com>, 2013
|
||||
# Ramiro Morales, 2013-2017
|
||||
# Ramiro Morales, 2013-2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: django\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-19 16:49+0100\n"
|
||||
"PO-Revision-Date: 2017-09-23 18:54+0000\n"
|
||||
"POT-Creation-Date: 2018-05-21 14:16-0300\n"
|
||||
"PO-Revision-Date: 2018-07-31 16:49+0000\n"
|
||||
"Last-Translator: Ramiro Morales\n"
|
||||
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
|
||||
"language/es_AR/)\n"
|
||||
@@ -89,6 +89,15 @@ msgstr "Agregar otro/a %(verbose_name)s"
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
msgid "Addition"
|
||||
msgstr "Agregado"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Modificar"
|
||||
|
||||
msgid "Deletion"
|
||||
msgstr "Borrado"
|
||||
|
||||
msgid "action time"
|
||||
msgstr "hora de la acción"
|
||||
|
||||
@@ -168,9 +177,11 @@ msgstr ""
|
||||
"más de uno."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr "Se agregó con éxito {name} \"{obj}\". Puede modificarlo/a abajo."
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "Se agregó con éxito {name} \"{obj}\"."
|
||||
|
||||
msgid "You may edit it again below."
|
||||
msgstr "Puede modificarlo/a nuevamente mas abajo."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
@@ -179,16 +190,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Se agregó con éxito {name} \"{obj}\". Puede agregar otro/a {name} abajo."
|
||||
|
||||
#, python-brace-format
|
||||
msgid "The {name} \"{obj}\" was added successfully."
|
||||
msgstr "Se agregó con éxito {name} \"{obj}\"."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may edit it again below."
|
||||
msgstr ""
|
||||
"Se modificó con éxito {name} \"{obj}\". Puede modificarlo/a nuevamente abajo."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was added successfully. You may edit it again below."
|
||||
msgstr "Se agregó con éxito {name} \"{obj}\". Puede modificarlo/a abajo."
|
||||
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The {name} \"{obj}\" was changed successfully. You may add another {name} "
|
||||
@@ -204,8 +216,8 @@ msgid ""
|
||||
"Items must be selected in order to perform actions on them. No items have "
|
||||
"been changed."
|
||||
msgstr ""
|
||||
"Deben existir items seleccionados para poder realizar acciones sobre los "
|
||||
"mismos. No se modificó ningún item."
|
||||
"Deben existir ítems seleccionados para poder realizar acciones sobre los "
|
||||
"mismos. No se modificó ningún ítem."
|
||||
|
||||
msgid "No action selected."
|
||||
msgstr "No se ha seleccionado ninguna acción."
|
||||
@@ -226,6 +238,10 @@ msgstr "Agregar %s"
|
||||
msgid "Change %s"
|
||||
msgstr "Modificar %s"
|
||||
|
||||
#, python-format
|
||||
msgid "View %s"
|
||||
msgstr "Ver %s"
|
||||
|
||||
msgid "Database error"
|
||||
msgstr "Error de base de datos"
|
||||
|
||||
@@ -335,7 +351,7 @@ msgid "Change password"
|
||||
msgstr "Cambiar contraseña"
|
||||
|
||||
msgid "Please correct the error below."
|
||||
msgstr "Por favor, corrija los siguientes errores."
|
||||
msgstr "Por favor, corrija el error detallado mas abajo."
|
||||
|
||||
msgid "Please correct the errors below."
|
||||
msgstr "Por favor corrija los errores detallados abajo."
|
||||
@@ -447,11 +463,11 @@ msgid ""
|
||||
"following objects and their related items will be deleted:"
|
||||
msgstr ""
|
||||
"¿Está seguro de que desea eliminar el/los objetos %(objects_name)s?. Todos "
|
||||
"los siguientes objetos e items relacionados a los mismos también serán "
|
||||
"los siguientes objetos e ítems relacionados a los mismos también serán "
|
||||
"eliminados:"
|
||||
|
||||
msgid "Change"
|
||||
msgstr "Modificar"
|
||||
msgid "View"
|
||||
msgstr "Ver"
|
||||
|
||||
msgid "Delete?"
|
||||
msgstr "¿Eliminar?"
|
||||
@@ -470,8 +486,8 @@ msgstr "Modelos en la aplicación %(name)s"
|
||||
msgid "Add"
|
||||
msgstr "Agregar"
|
||||
|
||||
msgid "You don't have permission to edit anything."
|
||||
msgstr "No tiene permiso para editar nada."
|
||||
msgid "You don't have permission to view or edit anything."
|
||||
msgstr "No tiene permiso para ver o modificar nada."
|
||||
|
||||
msgid "Recent actions"
|
||||
msgstr "Acciones recientes"
|
||||
@@ -534,6 +550,10 @@ msgstr "Cerrando ventana emergente..."
|
||||
msgid "Change selected %(model)s"
|
||||
msgstr "Modificar %(model)s seleccionados/as"
|
||||
|
||||
#, python-format
|
||||
msgid "View selected %(model)s"
|
||||
msgstr "Ver %(model)s seleccionados/as"
|
||||
|
||||
#, python-format
|
||||
msgid "Add another %(model)s"
|
||||
msgstr "Agregar otro/a %(model)s"
|
||||
@@ -564,6 +584,12 @@ msgstr "Guardar y agregar otro"
|
||||
msgid "Save and continue editing"
|
||||
msgstr "Guardar y continuar editando"
|
||||
|
||||
msgid "Save and view"
|
||||
msgstr "Guardar y ver"
|
||||
|
||||
msgid "Close"
|
||||
msgstr "Cerrar"
|
||||
|
||||
msgid "Thanks for spending some quality time with the Web site today."
|
||||
msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy."
|
||||
|
||||
@@ -679,6 +705,10 @@ msgstr "Seleccione %s"
|
||||
msgid "Select %s to change"
|
||||
msgstr "Seleccione %s a modificar"
|
||||
|
||||
#, python-format
|
||||
msgid "Select %s to view"
|
||||
msgstr "Seleccione %s que desea ver"
|
||||
|
||||
msgid "Date:"
|
||||
msgstr "Fecha:"
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user