From 72bc9254911cacee923bab1b21e3860bd776af48 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Tue, 5 Nov 2013 20:02:25 +0100 Subject: [PATCH] [1.6.x] Pulled Transifex translations for Django core --- django/conf/locale/af/LC_MESSAGES/django.mo | Bin 18088 -> 14505 bytes django/conf/locale/af/LC_MESSAGES/django.po | 653 ++++++++------- django/conf/locale/ar/LC_MESSAGES/django.mo | Bin 17361 -> 16390 bytes django/conf/locale/ar/LC_MESSAGES/django.po | 754 +++++++++-------- django/conf/locale/az/LC_MESSAGES/django.mo | Bin 18536 -> 14884 bytes django/conf/locale/az/LC_MESSAGES/django.po | 633 +++++++------- django/conf/locale/be/LC_MESSAGES/django.mo | Bin 22008 -> 17367 bytes django/conf/locale/be/LC_MESSAGES/django.po | 676 ++++++++------- django/conf/locale/bg/LC_MESSAGES/django.mo | Bin 22052 -> 18384 bytes django/conf/locale/bg/LC_MESSAGES/django.po | 672 ++++++++------- django/conf/locale/bn/LC_MESSAGES/django.mo | Bin 17526 -> 17862 bytes django/conf/locale/bn/LC_MESSAGES/django.po | 677 ++++++++------- django/conf/locale/br/LC_MESSAGES/django.mo | Bin 17745 -> 14089 bytes django/conf/locale/br/LC_MESSAGES/django.po | 647 ++++++++------- django/conf/locale/bs/LC_MESSAGES/django.mo | Bin 13278 -> 11637 bytes django/conf/locale/bs/LC_MESSAGES/django.po | 624 +++++++------- django/conf/locale/ca/LC_MESSAGES/django.mo | Bin 18139 -> 14577 bytes django/conf/locale/ca/LC_MESSAGES/django.po | 655 ++++++++------- django/conf/locale/cs/LC_MESSAGES/django.mo | Bin 18349 -> 20881 bytes django/conf/locale/cs/LC_MESSAGES/django.po | 696 +++++++++------- django/conf/locale/cy/LC_MESSAGES/django.mo | Bin 5977 -> 5973 bytes django/conf/locale/cy/LC_MESSAGES/django.po | 641 ++++++++------- django/conf/locale/da/LC_MESSAGES/django.mo | Bin 17930 -> 19629 bytes django/conf/locale/da/LC_MESSAGES/django.po | 670 ++++++++------- django/conf/locale/de/LC_MESSAGES/django.mo | Bin 18585 -> 20766 bytes django/conf/locale/de/LC_MESSAGES/django.po | 714 +++++++++------- django/conf/locale/el/LC_MESSAGES/django.mo | Bin 22123 -> 17710 bytes django/conf/locale/el/LC_MESSAGES/django.po | 652 ++++++++------- django/conf/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 356 bytes .../conf/locale/en_GB/LC_MESSAGES/django.mo | Bin 17110 -> 13664 bytes .../conf/locale/en_GB/LC_MESSAGES/django.po | 650 ++++++++------- django/conf/locale/eo/LC_MESSAGES/django.mo | Bin 17367 -> 19763 bytes django/conf/locale/eo/LC_MESSAGES/django.po | 697 +++++++++------- django/conf/locale/es/LC_MESSAGES/django.mo | Bin 18268 -> 20173 bytes django/conf/locale/es/LC_MESSAGES/django.po | 725 ++++++++-------- .../conf/locale/es_AR/LC_MESSAGES/django.mo | Bin 18587 -> 20558 bytes .../conf/locale/es_AR/LC_MESSAGES/django.po | 669 ++++++++------- .../conf/locale/es_MX/LC_MESSAGES/django.mo | Bin 17866 -> 14239 bytes .../conf/locale/es_MX/LC_MESSAGES/django.po | 652 ++++++++------- .../conf/locale/es_VE/LC_MESSAGES/django.mo | Bin 6484 -> 5544 bytes .../conf/locale/es_VE/LC_MESSAGES/django.po | 611 ++++++++------ django/conf/locale/et/LC_MESSAGES/django.mo | Bin 14343 -> 18463 bytes django/conf/locale/et/LC_MESSAGES/django.po | 709 +++++++++------- django/conf/locale/eu/LC_MESSAGES/django.mo | Bin 17924 -> 19758 bytes django/conf/locale/eu/LC_MESSAGES/django.po | 683 ++++++++------- django/conf/locale/fa/LC_MESSAGES/django.mo | Bin 20832 -> 22299 bytes django/conf/locale/fa/LC_MESSAGES/django.po | 655 ++++++++------- django/conf/locale/fi/LC_MESSAGES/django.mo | Bin 14577 -> 12715 bytes django/conf/locale/fi/LC_MESSAGES/django.po | 631 +++++++------- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 18765 -> 20758 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 680 ++++++++------- .../conf/locale/fy_NL/LC_MESSAGES/django.mo | Bin 3220 -> 2724 bytes .../conf/locale/fy_NL/LC_MESSAGES/django.po | 626 +++++++------- django/conf/locale/ga/LC_MESSAGES/django.mo | Bin 18224 -> 14404 bytes django/conf/locale/ga/LC_MESSAGES/django.po | 726 ++++++++-------- django/conf/locale/gl/LC_MESSAGES/django.mo | Bin 18285 -> 15467 bytes django/conf/locale/gl/LC_MESSAGES/django.po | 778 ++++++++++-------- django/conf/locale/he/LC_MESSAGES/django.mo | Bin 19462 -> 22101 bytes django/conf/locale/he/LC_MESSAGES/django.po | 674 ++++++++------- django/conf/locale/hi/LC_MESSAGES/django.mo | Bin 25068 -> 20096 bytes django/conf/locale/hi/LC_MESSAGES/django.po | 650 ++++++++------- django/conf/locale/hr/LC_MESSAGES/django.mo | Bin 18300 -> 14739 bytes django/conf/locale/hr/LC_MESSAGES/django.po | 684 ++++++++------- django/conf/locale/hu/LC_MESSAGES/django.mo | Bin 18076 -> 16644 bytes django/conf/locale/hu/LC_MESSAGES/django.po | 678 ++++++++------- django/conf/locale/ia/LC_MESSAGES/django.mo | Bin 17785 -> 14112 bytes django/conf/locale/ia/LC_MESSAGES/django.po | 646 ++++++++------- django/conf/locale/id/LC_MESSAGES/django.mo | Bin 17597 -> 14076 bytes django/conf/locale/id/LC_MESSAGES/django.po | 631 +++++++------- django/conf/locale/is/LC_MESSAGES/django.mo | Bin 17758 -> 17973 bytes django/conf/locale/is/LC_MESSAGES/django.po | 668 ++++++++------- django/conf/locale/it/LC_MESSAGES/django.mo | Bin 18067 -> 19965 bytes django/conf/locale/it/LC_MESSAGES/django.po | 671 ++++++++------- django/conf/locale/ja/LC_MESSAGES/django.mo | Bin 19353 -> 21662 bytes django/conf/locale/ja/LC_MESSAGES/django.po | 664 ++++++++------- django/conf/locale/ka/LC_MESSAGES/django.mo | Bin 23521 -> 20414 bytes django/conf/locale/ka/LC_MESSAGES/django.po | 624 +++++++------- django/conf/locale/kk/LC_MESSAGES/django.mo | Bin 16756 -> 14683 bytes django/conf/locale/kk/LC_MESSAGES/django.po | 614 +++++++------- django/conf/locale/km/LC_MESSAGES/django.mo | Bin 7856 -> 7578 bytes django/conf/locale/km/LC_MESSAGES/django.po | 629 +++++++------- django/conf/locale/kn/LC_MESSAGES/django.mo | Bin 23625 -> 19612 bytes django/conf/locale/kn/LC_MESSAGES/django.po | 625 +++++++------- django/conf/locale/ko/LC_MESSAGES/django.mo | Bin 15254 -> 13307 bytes django/conf/locale/ko/LC_MESSAGES/django.po | 612 +++++++------- django/conf/locale/lb/LC_MESSAGES/django.mo | Bin 4994 -> 8120 bytes django/conf/locale/lb/LC_MESSAGES/django.po | 735 +++++++++-------- django/conf/locale/lt/LC_MESSAGES/django.mo | Bin 18567 -> 21286 bytes django/conf/locale/lt/LC_MESSAGES/django.po | 722 +++++++++------- django/conf/locale/lv/LC_MESSAGES/django.mo | Bin 12468 -> 10483 bytes django/conf/locale/lv/LC_MESSAGES/django.po | 666 ++++++++------- django/conf/locale/mk/LC_MESSAGES/django.mo | Bin 21508 -> 24450 bytes django/conf/locale/mk/LC_MESSAGES/django.po | 691 +++++++++------- django/conf/locale/ml/LC_MESSAGES/django.mo | Bin 27040 -> 21335 bytes django/conf/locale/ml/LC_MESSAGES/django.po | 655 ++++++++------- django/conf/locale/mn/LC_MESSAGES/django.mo | Bin 21758 -> 19285 bytes django/conf/locale/mn/LC_MESSAGES/django.po | 670 ++++++++------- django/conf/locale/my/LC_MESSAGES/django.mo | Bin 2602 -> 2608 bytes django/conf/locale/my/LC_MESSAGES/django.po | 606 ++++++++------ django/conf/locale/nb/LC_MESSAGES/django.mo | Bin 17689 -> 19532 bytes django/conf/locale/nb/LC_MESSAGES/django.po | 665 ++++++++------- django/conf/locale/ne/LC_MESSAGES/django.mo | Bin 21629 -> 23845 bytes django/conf/locale/ne/LC_MESSAGES/django.po | 677 ++++++++------- django/conf/locale/nl/LC_MESSAGES/django.mo | Bin 18013 -> 19952 bytes django/conf/locale/nl/LC_MESSAGES/django.po | 685 ++++++++------- django/conf/locale/nn/LC_MESSAGES/django.mo | Bin 17089 -> 14663 bytes django/conf/locale/nn/LC_MESSAGES/django.po | 664 ++++++++------- django/conf/locale/os/LC_MESSAGES/django.mo | Bin 20866 -> 19981 bytes django/conf/locale/os/LC_MESSAGES/django.po | 650 ++++++++------- django/conf/locale/pa/LC_MESSAGES/django.mo | Bin 9564 -> 11297 bytes django/conf/locale/pa/LC_MESSAGES/django.po | 671 ++++++++------- django/conf/locale/pl/LC_MESSAGES/django.mo | Bin 18806 -> 16660 bytes django/conf/locale/pl/LC_MESSAGES/django.po | 691 +++++++++------- django/conf/locale/pt/LC_MESSAGES/django.mo | Bin 18217 -> 20054 bytes django/conf/locale/pt/LC_MESSAGES/django.po | 669 ++++++++------- .../conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 18227 -> 20195 bytes .../conf/locale/pt_BR/LC_MESSAGES/django.po | 682 ++++++++------- django/conf/locale/ro/LC_MESSAGES/django.mo | Bin 17765 -> 14073 bytes django/conf/locale/ro/LC_MESSAGES/django.po | 676 ++++++++------- django/conf/locale/ru/LC_MESSAGES/django.mo | Bin 23014 -> 26283 bytes django/conf/locale/ru/LC_MESSAGES/django.po | 695 +++++++++------- django/conf/locale/sk/LC_MESSAGES/django.mo | Bin 18580 -> 20903 bytes django/conf/locale/sk/LC_MESSAGES/django.po | 689 +++++++++------- django/conf/locale/sl/LC_MESSAGES/django.mo | Bin 18481 -> 21486 bytes django/conf/locale/sl/LC_MESSAGES/django.po | 728 +++++++++------- django/conf/locale/sq/LC_MESSAGES/django.mo | Bin 18164 -> 16342 bytes django/conf/locale/sq/LC_MESSAGES/django.po | 659 ++++++++------- django/conf/locale/sr/LC_MESSAGES/django.mo | Bin 21076 -> 16557 bytes django/conf/locale/sr/LC_MESSAGES/django.po | 676 ++++++++------- .../conf/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 17447 -> 13867 bytes .../conf/locale/sr_Latn/LC_MESSAGES/django.po | 676 ++++++++------- django/conf/locale/sv/LC_MESSAGES/django.mo | Bin 18101 -> 20009 bytes django/conf/locale/sv/LC_MESSAGES/django.po | 673 ++++++++------- django/conf/locale/sw/LC_MESSAGES/django.mo | Bin 17510 -> 13994 bytes django/conf/locale/sw/LC_MESSAGES/django.po | 648 ++++++++------- django/conf/locale/ta/LC_MESSAGES/django.mo | Bin 7934 -> 7481 bytes django/conf/locale/ta/LC_MESSAGES/django.po | 647 ++++++++------- django/conf/locale/te/LC_MESSAGES/django.mo | Bin 14194 -> 13734 bytes django/conf/locale/te/LC_MESSAGES/django.po | 660 ++++++++------- django/conf/locale/th/LC_MESSAGES/django.mo | Bin 24104 -> 19647 bytes django/conf/locale/th/LC_MESSAGES/django.po | 626 +++++++------- django/conf/locale/tr/LC_MESSAGES/django.mo | Bin 18374 -> 20399 bytes django/conf/locale/tr/LC_MESSAGES/django.po | 671 ++++++++------- django/conf/locale/tt/LC_MESSAGES/django.mo | Bin 18069 -> 15703 bytes django/conf/locale/tt/LC_MESSAGES/django.po | 611 +++++++------- django/conf/locale/udm/LC_MESSAGES/django.mo | Bin 17809 -> 13949 bytes django/conf/locale/udm/LC_MESSAGES/django.po | 629 +++++++------- django/conf/locale/uk/LC_MESSAGES/django.mo | Bin 22659 -> 21824 bytes django/conf/locale/uk/LC_MESSAGES/django.po | 690 +++++++++------- django/conf/locale/ur/LC_MESSAGES/django.mo | Bin 15686 -> 13231 bytes django/conf/locale/ur/LC_MESSAGES/django.po | 629 +++++++------- django/conf/locale/vi/LC_MESSAGES/django.mo | Bin 16045 -> 18801 bytes django/conf/locale/vi/LC_MESSAGES/django.po | 697 +++++++++------- .../conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 17113 -> 16811 bytes .../conf/locale/zh_CN/LC_MESSAGES/django.po | 652 ++++++++------- .../conf/locale/zh_TW/LC_MESSAGES/django.mo | Bin 17767 -> 15154 bytes .../conf/locale/zh_TW/LC_MESSAGES/django.po | 634 +++++++------- 157 files changed, 28707 insertions(+), 23284 deletions(-) diff --git a/django/conf/locale/af/LC_MESSAGES/django.mo b/django/conf/locale/af/LC_MESSAGES/django.mo index 84a21e49a63d6dac18c8dea3a18307b8568a1e99..972fcc4b2c6cb114a859926d6c813ddcc0114d4c 100644 GIT binary patch delta 5638 zcmYk<33yc18OHIGkOUGC2*@G`3}H8!WD*Do0VAMDB$Q3u;u^>#1jtOxgwd76Q%b=c)jNP4$jM1Ho z-7z0~;{@A3%l6-bX)fyAgA_E`6{vx%L!Bs|=)k~G1KNR|aW`t9pQHL8xBWk$2K;Yq zi%Fflfwx2T?~AQ557n;}`*D3Yih?dshi72~3-LD8KwdyC`Kwrpr*S9_Wi%As9MlAs z;#gdTUGW6=!WP^=)pM{NmZ4VkYK+pyg(>JBF0vhKP)oQKS!MS&_Qj*98Mo}>&8UOf z9lO!q4^ways^1vY1SX@-a}DNV18N1Dy0HGuD6F-H=Pi+)ra9lw2wp$;4aj&@c_2MmDauvb$q-l>(A|STdm_er~w>AJ!D_tP&|d%n9VZj zz$;Mwt~GJ&pUI3uT~=%d~n|)V->cVqyFwRH%McpO}7t^p61L%72KtevAhfO#V z_o8Oj#^MTGVkfkVSG4)XF`8y6`^K@$aJgeQX}aRIcxisemU@9e+SQ zME@~emN(*5Tx0TZ)>{3Tt15I_?S7K-Qv;f4LXyufl$7 zIAZ>2w&?A3?20-t7xnOswD!qnjqRV0dM1{j`mM6|P3A7t^*%wpH79zr{wkcNK?k<# z<9(yMp)Qz%I$${Ji+CwE!)fMBv)*hp=bAU03(SS)BJLLrF$GuHj>pZ_m`wXq zwttWfjYTMTu9CQQd?to}UeVcd>-J9b<9QPj`wH<*s6Q3FroQkPmg@ zBGduHtv(((#$AaScspt)_hA99K)p44u^ivWGVH+*hMb0c+uSD9ui!g)Ievvb_5PpF zhqy0ZkLq|Q>b+irdf#6|A0EOi{Mq*R^n3So80xp70yUsU)J&g7E&V2|Z$+K|4b%!8 z!KgYOqo9ZHJJihoi2+Q@^=4LtdIn0ZJ_2=uGOWgNsFmAdzGC~|Laod`Yd>K1LpXu< zqq(fV4lK;`PEd*&)JLO6J_&W93e-PTZm|9HPy=6xEpZ8s#z&C<+!6k0LhYD^`gKBG zr>E7=L!Ea}fc00Qga%!3IBLXY)?qyA1ec*sc)jhfLJf3=IUCjQHq@yz(2tP?Tu8-QbJUx-?vcTv9u z$IWCOh*s3Qpa#$nb-fbQ0HPOC(9>Uzn&A}G2y1XWPDgco2`|7M$OG<@2eJ?S*dLeU z`S?0&=D(m;Bz2JYC2fORnO>;#osSG8>PC45Hx6~-E396Dn%PtwhZ|8R`~`J_^g{1p z&BVm(i`rj=n&Al4+cO5+U=8Zl&Oxo*t=K{D|05K1;f>ZIj)@steFthrd#rsw>H;63 zR_w6(C6-Y?j=I3W!QMZ=$72@t21%Xl`vW*t624di3Skc14=65pK+Lh8dyEH$62ViH znmaMEGUk5s1JpndqR#i3dDQlQZJsK!_y0#4G@_qTGizS#)iY5S=wkZJzNic2ppFZm zR%!_9_z|d?mZSQOGbfpsn-#^ZzdBrJ4O7f&bGjKqowxz@5Z!F;cbIpfF1Q#q<0WPc z+frYS`ZfItjh+L@qzl$s&w~_0}H{?+=gS=0)=~Y}zN>pLf8*z%PB43fi0&*K;50`eTu_Mu1OZz_MgTm5^iC-;$et?gzU zPL5e!bRbn$kK@-?o?}LTPvH?VourU6TVE@b;{YqCo0+C~z{*eJWkjFsZ>>#yV&!dk zCHaHZhaxXU)b*rLKqiweWH-qpA<{_hCE8x`aG&F5D-XmYWUkc@nkR4%36uTSCNix2 z0yZNZ&)k2tKTobvf$c^Q_Ya(8<&~ICx>|h{-bMD23UVH~m}uKX?oO1vKi%MI@*Vjz z*-5SFXUA+jcA+V;a##CP+Gtk${KH$ dGni%d|7O|f##H9`Lcw5;udX&Sqc#|FzXG8cVu=6% literal 18088 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, 2012-2013. -# Stephen Cox , 2011, 2012. +# Stephen Cox , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-26 06:50+0000\n" -"Last-Translator: Piet Delport \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Afrikaans (http://www.transifex.com/projects/p/django/" "language/af/)\n" "MIME-Version: 1.0\n" @@ -18,676 +17,692 @@ msgstr "" "Language: af\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabies" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbeidjans" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgaars" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Wit-Russies" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretons" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnies" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalaans" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tsjeggies" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Welsh" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Deens" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Duits" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grieks" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engels" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britse Engels" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spaans" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentynse Spaans" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksikaanse Spaans" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguaanse Spaans" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezolaanse Spaans" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estnies" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskies" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persies" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Fins" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fraans" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Fries" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Iers" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galicies" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreeus" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindoe" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroaties" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hongaars" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesies" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Yslands" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiaans" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japannees" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgian" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreaanse" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburgs" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litaus" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lets" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonies" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malabaars" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongools" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Noors Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalees" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlands" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Noorweegse Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Pools" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugees" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasiliaanse Portugees" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Roemeens" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russiese" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slowaakse" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Sloveens" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanees" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serwies" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serwies Latyns" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sweeds" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Teloegoe" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkish" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tataars" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Oedmoerts" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Oekraïens" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Viëtnamees" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Vereenvoudigde Sjinees" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradisionele Chinese" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Sleutel 'n geldige waarde in." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Sleutel 'n geldige URL in." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Sleutel 'n geldige e-pos adres in." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Sleutel 'n geldige \"slak\" wat bestaan ​​uit letters, syfers, beklemtoon of " "koppel." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Sleutel 'n geldige IPv4-adres in." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Voer 'n geldige IPv6-adres in." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Voer 'n geldige IPv4 of IPv6-adres in." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Sleutel slegs syfers in wat deur kommas geskei is." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Maak seker dat hierdie waarde %(limit_value)s is (dit is %(show_value)s )." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Maak seker dat hierdie waarde minder as of gelyk aan %(limit_value)s is." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Maak seker dat hierdie waarde groter as of gelyk aan %(limit_value)s is." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Maak seker dat dit waarde ten minste %(limit_value)d karakters het (dit het " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Maak seker dat dit waarde op die meeste %(limit_value)d karakters het (dit " -"het %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s moet uniek wees vir %(date_field)s %(lookup)s ." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "en" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s met hierdie %(field_label)s bestaan ​​alreeds." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Waarde %r is nie 'n geldige keuse nie." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Hierdie veld kan nie nil wees nie." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Hierdie veld kan nie leeg wees nie." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Veld van type: %(field_type)s " -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heelgetal" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' waarde moet 'n heelgetal wees." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' waarde moet waar of vals wees." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boole (Eder waar of vals)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (tot %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Kommas geskeide heelgetalle" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' waarde is in 'n ongeldige datum formaat. Dit moet in die JJJJ-MM-DD-" -"formaat wees." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' waarde is in die korrekte formaat (JJJJ-MM-DD), maar dit is 'n " -"ongeldige datum." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (sonder die tyd)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' waarde se formaat is ongeldig. Dit moet in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] formaat wees." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' waarde het die regte formaat (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) maar " -"is nie 'n geldige datum/tyd nie." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (met die tyd)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' waarde moet 'n desimale getal wees." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desimale getal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-pos adres" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Lêer pad" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' waarde moet 'n dryfpunt getal wees." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Dryfpunt getal" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Groot (8 greep) heelgetal" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adres" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adres" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' waarde moet None, True of False wees." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boole (Eder waar, vals of niks)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positiewe heelgetal" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positiewe klein heelgetal" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (tot by %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Klein heelgetal" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Teks" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' waarde se formaat is ongeldig. Dit moet in HH:MM[:ss[.uuuuuu]] formaat " -"wees." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' waarde het die regte formaat (HH:MM[:ss[.uuuuuu]]) maar is nie 'n " -"geldige tyd nie." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tyd" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Lêer" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Prent" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s met private sleutel %(pk)r bestaan ​​nie." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Vreemde sleutel (tipe bepaal deur verwante veld)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Een-tot-een-verhouding" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Baie-tot-baie-verwantskap" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hou die \"Control\" knoppie, of \"Command\" op 'n Mac, onder om meer as een " -"te kies." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Die veld is verpligtend." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Sleutel 'n hele getal in." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Sleutel 'n nommer in." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Maak seker dat daar nie meer as %s syfers in totaal is nie." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Maak seker dat daar nie meer as %s desimale plekke is nie." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Maak seker dat daar nie meer as %s syfers voor die desimale punt is nie." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Sleutel 'n geldige datum in." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Sleutel 'n geldige tyd in." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Sleutel 'n geldige datum/tyd in." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Geen lêer is ingedien nie. Maak seker die kodering tipe op die vorm is reg." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Geen lêer is ingedien nie." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Die ingedien lêer is leeg." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Maak seker dat hierdie lêernaam op die meeste %(max)d karakters het (dit is " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Stuur die lêer of tiek die maak skoon boksie, nie beide nie." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -695,39 +710,63 @@ msgstr "" "Laai 'n geldige prent. Die lêer wat jy opgelaai het is nie 'n prent nie of " "dit is 'n korrupte prent." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Sleutel 'n geldige URL in." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Kies 'n geldige keuse. %(value)s is nie een van die beskikbare keuses nie." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Sleatel 'n lys van waardes in." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Orde" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Verwyder" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Korrigeer die dubbele data vir %(field)s ." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Korrigeer die dubbele data vir %(field)s , dit moet uniek wees." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -736,32 +775,34 @@ msgstr "" "Korrigeer die dubbele data vir %(field_name)s, dit moet uniek wees vir die " "%(lookup)s in %(date_field)s ." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Korrigeer die dubbele waardes hieronder." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Die inlyn vreemde sleutel stem nie ooreen met die ouer primêre sleutel." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Kies 'n geldige keuse. Daardie keuse is nie een van die beskikbare keuses " "nie." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Kies 'n geldige keuse. %s is nie een van die beskikbare keuses nie." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" is nie 'n geldige waarde vir 'n primêre sleutel nie." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hou die \"Control\" knoppie, of \"Command\" op 'n Mac, onder om meer as een " +"te kies." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -770,62 +811,62 @@ msgstr "" "%(datetime)s kon nie in tydsone %(current_timezone)s vertolk word nie; dit " "mag dubbelsinnig wees, of nie bestaan nie." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Op die oomblik" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Verander" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Maak skoon" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Onbekend" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nee" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "Ja, nee, miskien" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d greep" msgstr[1] "%(size)d grepe" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1126,70 +1167,80 @@ msgctxt "alt. month" msgid "December" msgstr "Desember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "of" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "jaar" -msgstr[1] "jare" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "maand" -msgstr[1] "maande" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "week" -msgstr[1] "weke" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dae" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "uur" -msgstr[1] "ure" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuut" -msgstr[1] "minute" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minute" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1200,7 +1251,7 @@ msgstr "Gids indekse word nie hier toegelaat nie." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" bestaan nie" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indeks van %(directory)s" @@ -1221,12 +1272,12 @@ msgstr "Geen dag gespesifiseer" msgid "No week specified" msgstr "Geen week gespesifiseer" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Geen %(verbose_name_plural)s beskikbaar nie" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1235,7 +1286,7 @@ msgstr "" "Toekomstige %(verbose_name_plural)s is nie beskikbaar nie, omdat " "%(class_name)s.allow_future vals is." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1246,18 +1297,18 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Geen %(verbose_name)s gevind vir die soektog" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Bladsy is nie 'laaste' nie, en dit kan nie omgeskakel word na 'n heelgetal " "nie." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ongeldige bladsy (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Leë lys en ' %(class_name)s.allow_empty' is vals." diff --git a/django/conf/locale/ar/LC_MESSAGES/django.mo b/django/conf/locale/ar/LC_MESSAGES/django.mo index d81a32281319c2febb147dfdcc5637002f87b644..f8a17db11b5c55f46df2a40492056f2306b5304e 100644 GIT binary patch delta 6335 zcmZYC3v?9K9mnyz2?!yCM+jheE>8o*5HLgt2_T4wB3i*>Ewx?95*CwPx=B!wx=@mo zrYPw6qSh)X5)h=YqJ=80_|~db)b1)ifLdy$Qmw^4Jhk87&L59Gozq`F_ujcP_c1ez zef39ymQ{hoyZP;Ia~vO&eq>z-=c)qEebGg&&i%EAbCviBj>nP$zh4cur`}|?nj6g9 z&7WZw{WhChFo${@c62V`_E6A`euZb?6UbQZIjbMWTomvdlR*S_w4+KsQxFh z8=gWfphGXee_zyQ4n_4l2X)^H%wv2vg~B+TjhaXkYRlK*BzztxV#nUj@jrJyf3$-6 zI16jBFYd!3_=eU0iTTufGJ8#^2(^$({^(I(feD?6Q_vQ+Ad`1@;c(oIT4@Tk@}uTQ z*q{1m*begx{eHbs3mAmD&j>8R$*7e_F&i7LzPynA*9EI+xC+;z20CV*u#SI6ZP^!A z&+6mXbMSoHyP_sK7xivjjh!)K?aNTtud?$ksBv%Z!~W~#+DL=8c#CyBVjYf~Cs7mo z9JONYw``BPQ76<2^HBp8T796MAC8(>3FhGhtItSK(9ADK7U$-pZm^16Uf1G?2PI^4KKipu@rB?n7;ofDU77y96sKucr|K; zn^0TUhMGtcHS?!1GXc!JD^@>&+Of~9{U11;dSIY)GjIlK$JV2+--vno{x?z34(vh= zd=S;~dDOEygu37eGFSH@YM>55zke?3e7@NSwIhSgBGi3LQ18q*vjV3lXqZfa-E+;z zV{)63_sktYZE+ek;3udR{~dLs|DZnK>_Ptd-l&Q6HHTRHDAWW-qZU?f=ci!eTQpoq zK{wot+KH{Gt>2Ft_-V}S2x?`AtUZmo?j6)bj-swVW#$a_>;25p=2Y{F!R)^-Tug&r zzLj?3CUX<&{KKes;5k&kw6%X^eu)~m#}NN(8E%%NuDbyB6Fd)fzeTA2D~7QD`sKTk zhHTtyK45M)A2RotkC^+-1Li^V8PubC0kuPitUYBO#w^<3PgsXzcH&Q{U#=7Qmw}3wbZ2A?U1}sLcd^Bp|iK!IytmmP&Y5|VG zdTYNM`I&cZsEIv+`V3!2-QWXcZth>mTwSopxwG+n)If2oH>3I|t^S-}PqVKwbxT6xFZ&NdKM4N8NWYYMfCxRNwy; z3NvU3qi(blzll#_4fY+yIb4H7@k7)Nx)k#-84f`WxDn6A$E^MtYDapr9onIZSc)N3 zzgut+)1`|55fx;TR4^=;lY03)J4KFblU^nX5Vi#PC-^V*p{c^_mznBBCEA?X3 zj#i=uo`ZUq=G*zkG3>wo)oZ5Va=Zt1!KawH;aLA27=Wseu=*r(CJv;1F6tMv!P?iO zCi+v%#|Kf@A3#mukkwC&W&hP7a1N`+0@O?^&FQFTHyb-)18U_7)D3S!U4I|)TDV70 z-}_OVgU2!R?92RtL#TIR1yxY`*1msuLU5>h-0rkx8G`Cp$9@K>1 zMD5%MsPFs>T#R3$Cb+nq_Xw}Y3j6?X#zc@;v5LYTY{b7}0WKQv-|%|Wgl<7i=t0!^ zm&~K6t^OSKGIpHc?^IWuPrVO@@LJRY(y0D_M0O_OKBu5(*q>=>1y$x;Jd^r0r~#Xh z_snfX4fF!)k-Ump;bHS6YDcmr`t99O0}e$!nsKOcD)3T$|KFg%V{)62r{Uf}?MSCe z|1-M~^-e58tssV)z)IAkS!3;6Q3E|}K8?EWP1FS6LoMV})Wkb5$jyxJ@+oM>_oH6I zBx;6lqXzsGb>lCs-ffaUf&QpxJrs4rv&^xm>#EF)tbLxjz^ucBW_TS1xf*q0t9gfc zKWc#8=400WtogdNA2CmupQG-ZHQ6^8b^ii$&}8;s4J9;aB@wWU|gMTD5?}&aIbm+PF zCBG*Zk{^?IiH;)jaHhn6ADF@;vq=`?yEKIpmM@}D63Qc6OHN1jtWD|LToKF%{__KlN7(=p2ce0!eB_qfTvW6589ruvy z$d%+`vX1C@kd%^Did;jw5gn~$S*GOw|HiJAH(LDxTtJqPV)79=M9$pDpF*Oe9eFHM;uG21 zW4SlAptAFMm$>s5#Us~*LeYBf_JSE5YeVtI`ba41y;ZP!c(@@JbyMS!hDiP5;Phxs zExM_VwKbtQT`0xt!u4S<-t*&R)|s;dMKdp3Ru+uKgIFF6RaeKu_4OrgdbA-N4~Bxv zLbZ|V%sFp-;gxyex=^I{bT4mJ;gSwZ!|_nGA?6(~9GC3fXKo;y+j*hB1w-mWHDNb1 zS{;jqH8+Y4;hJzfW4tyJt!WH-Eq!C{Ln}hpEcX7^cTnD}#_Pg$3u2A&8m8>^=r^l4 z>Mn^zt3%60O{`Y8nH^rrl-%sd!caWKJ)*%mOG8mENZ#9TTA;(F_4VO~$in2&{yPH0 zWA*I9vT!hBLtl2fp}sCuTYI|MTQ{)DyEM40^ZztH87wOdEsikMoNL3?+QYe_x=1a5 z8$$79)}ZV_`|7&Jc!QTcxW0Qh8eY*DuKn6%ZXJ9oP#Iq67KInMB}{usV=algx=@@f zcXg5KXryLwgNw#^T+!Gv7hBliVsW>$q^`u(hnIQ2P>;fWJ&VHVbcQM z#b-U}bt<~6V6RJUO*f^sq*teQr(4rMOt+@Cd5;&}+O?I|t+cI8B{OX^N4%cbrar0d z>9y&WbgS2MG;g3eI z%n&RmwVxZdCY#I8$m*r*QtVP@d$+5PhE2APzcb65SJq`zkWF2i+L3B=seP$ksa;>~ zkP7?hyZfsiUU1?o-t@{>bzNpBGpD_Rs!%7!+{xm#pxUYtol~qY^PDx*O;ra2o!PHu zcA5#$W#;5(hNQOq{}NWSuX{9g|5nLKQ&t4LQRmI};!}HhInyTet<8 delta 7234 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 Tj8-JRYTRqcA4#~UCinOkzy$A! diff --git a/django/conf/locale/ar/LC_MESSAGES/django.po b/django/conf/locale/ar/LC_MESSAGES/django.po index d2886168db..c2ed6c4671 100644 --- a/django/conf/locale/ar/LC_MESSAGES/django.po +++ b/django/conf/locale/ar/LC_MESSAGES/django.po @@ -1,15 +1,16 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# Ossama Khayat , 2011. +# dado_eyad , 2013 +# Jannis Leidel , 2011 +# Ossama Khayat , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Ossama Khayat \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-28 09:36+0000\n" +"Last-Translator: dado_eyad \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/django/language/" "ar/)\n" "MIME-Version: 1.0\n" @@ -19,657 +20,710 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "الإفريقية" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "العربيّة" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "الأذربيجانية" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "البلغاريّة" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "البيلاروسية" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "البنغاليّة" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "البريتونية" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "البوسنيّة" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "الكتلانيّة" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "التشيكيّة" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "الويلز" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "الدنماركيّة" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "الألمانيّة" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "اليونانيّة" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "الإنجليزيّة" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "الإنجليزيّة البريطانيّة" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" -msgstr "" +msgstr "الاسبرانتو" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "الإسبانيّة" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "الأسبانية الأرجنتينية" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "الأسبانية المكسيكية" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" -msgstr "" +msgstr "الإسبانية النيكاراغوية" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "الإسبانية الفنزويلية" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "الإستونيّة" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "الباسك" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "الفارسيّة" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "الفنلنديّة" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "الفرنسيّة" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "الفريزيّة" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "الإيرلنديّة" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "الجليقيّة" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "العبريّة" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "الهندية" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "الكرواتيّة" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "الهنغاريّة" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "اللغة الوسيطة" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "الإندونيسيّة" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "الآيسلنديّة" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "الإيطاليّة" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "اليابانيّة" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "الجورجيّة" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" -msgstr "" +msgstr "الكازاخستانية" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "الخمر" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "الهنديّة (كنّادا)" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "الكوريّة" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "اللوكسمبرجية" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "اللتوانيّة" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "اللاتفيّة" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "المقدونيّة" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "المايالام" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "المنغوليّة" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "البورمية" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "البوكمال نرويجيّة" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" -msgstr "" +msgstr "النيبالية" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "الهولنديّة" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "النينورسك نرويجيّة" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "الأوسيتيكية" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "البنجابيّة" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "البولنديّة" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "البرتغاليّة" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "البرتغاليّة البرازيليّة" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "الرومانيّة" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "الروسيّة" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "السلوفاكيّة" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "السلوفانيّة" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "الألبانيّة" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "الصربيّة" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "اللاتينيّة الصربيّة" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "السويديّة" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" -msgstr "" +msgstr "السواحلية" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "التاميل" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "التيلوغو" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "التايلنديّة" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "التركيّة" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "التتاريية" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "الأدمرتية" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "الأكرانيّة" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "الأوردو" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "الفيتناميّة" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "الصينيّة المبسطة" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "الصينيّة التقليدية" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "أدخل قيمة صحيحة." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "أدخل رابطاً صحيحاً." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "أدخل عنوان بريد إلكتروني صحيح." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "أدخل اختصار 'slug' صحيح يتكوّن من أحرف، أرقام، شرطات سفلية وعاديّة." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "أدخل عنوان IPv4 صحيح." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." -msgstr "" +msgstr "أدخل عنوان IPv6 صحيح." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "أدخل عنوان IPv4 أو عنوان IPv6 صحيح." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "أدخل أرقاما فقط مفصول بينها بفواصل." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "تحقق من أن هذه القيمة هي %(limit_value)s (إنها %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "تحقق من أن تكون هذه القيمة أقل من %(limit_value)s أو مساوية لها." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "تحقق من أن تكون هذه القيمة أكثر من %(limit_value)s أو مساوية لها." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"تحقق من أن هذه القيمة تحتوي %(limit_value)d أحرف على الأقل (عدد أحرفها " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"تحقق من أن هذه القيمة مكونة من %(limit_value)d أحرف كحد أقصى (عدد أحرفها " -"الآن %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s يجب أن يكون مُميّزاً مع %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "و" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "النموذج %(model_name)s والحقل %(field_label)s موجود مسبقاً." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "القيمة %r ليست خياراً صالحاً." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "لا يمكن تعيين null كقيمة لهذا الحقل." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "لا يمكن ترك هذا الحقل فارغاً." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "حقل نوع: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "عدد صحيح" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ثنائي (إما True أو False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "سلسلة نص (%(max_length)s كحد أقصى)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "أرقام صحيحة مفصولة بفواصل" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "التاريخ (دون الوقت)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "التاريخ (مع الوقت)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "رقم عشري" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "عنوان بريد إلكتروني" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "مسار الملف" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "رقم فاصلة عائمة" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "عدد صحيح كبير (8 بايت)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" -msgstr "" +msgstr "عنوان IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "عنوان IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "ثنائي (إما True أو False أو None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "" +msgstr "عدد صحيح موجب" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "عدد صحيح صغير موجب" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "" +msgstr "عدد صحيح صغير" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "نص" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "وقت" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "رابط" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "ملف" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" +msgstr "صورة" + +#: db/models/fields/related.py:1128 +#, python-format +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:979 -#, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "النموذج %(model)s ذو الحقل الرئيسي %(pk)r غير موجود." - -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "الحقل المرتبط (تم تحديد النوع وفقاً للحقل المرتبط)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "علاقة واحد إلى واحد" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "علاقة متعدد إلى متعدد" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"اضغط زر التحكم \"Control\", أو \"Command\" على أجهزة Mac لاختيار أكثر من " -"واحد." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "هذا الحقل مطلوب." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "أدخل رقما صحيحا." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "أدخل رقماً." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "تحقق من أن تدخل %s أرقام لا أكثر." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "تحقق من أن تدخل %s خانات عشرية لا أكثر." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "تحقق من أن تدخل %s أرقام قبل الفاصل العشري لا أكثر." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "أدخل تاريخاً صحيحاً." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "أدخل وقتاً صحيحاً." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "أدخل تاريخاً/وقتاً صحيحاً." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "لم يتم ارسال ملف، الرجاء التأكد من نوع ترميز الاستمارة." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "لم يتم إرسال اي ملف." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "الملف الذي قمت بإرساله فارغ." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"تحقق من أن اسم الملف يتكون بحد أقصى من %(max)d أحرف (يتكون حالياً من " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "رجاءً أرسل ملف أو صح علامة صح عند مربع اختيار \"فارغ\"، وليس كلاهما." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -677,38 +731,66 @@ msgstr "" "قم برفع صورة صحيحة، الملف الذي قمت برفعه إما أنه ليس ملفا لصورة أو أنه ملف " "معطوب." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "أدخل رابطاً صحيحاً." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "انتق خياراً صحيحاً. %(value)s ليس أحد الخيارات المتاحة." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "أدخل قائمة من القيم." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "الترتيب" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "احذف" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "رجاء صحّح بيانات %(field)s المتكررة." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "رجاء صحّح بيانات %(field)s المتكررة والتي يجب أن تكون مُميّزة." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -717,64 +799,66 @@ msgstr "" "رجاء صحّح بيانات %(field_name)s المتكررة والتي يجب أن تكون مُميّزة لـ%(lookup)s " "في %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "رجاءً صحّح القيم المُكرّرة أدناه." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "حقل foreign key المحدد لا يطابق الحقل الرئيسي له." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "انتق خياراً صحيحاً. اختيارك ليس أحد الخيارات المتاحة." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "انتق خياراً صحيحاً. %s ليس أحد الخيارات المتاحة." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "القيمة \"%s\" هي صحيحة للحقل المرجعي." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"اضغط زر التحكم \"Control\", أو \"Command\" على أجهزة Mac لاختيار أكثر من " +"واحد." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "حالياً" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "عدّل" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "تفريغ" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "مجهول" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "نعم" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "لا" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "نعم,لا,ربما" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -785,27 +869,27 @@ msgstr[3] "%(size)d بايتان" msgstr[4] "%(size)d بايت" msgstr[5] "%(size)d بايت" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s ك.ب" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s م.ب" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ج.ب" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ت.ب" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ب.ب" @@ -1106,94 +1190,104 @@ msgctxt "alt. month" msgid "December" msgstr "ديسمبر" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "أو" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "، " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "سنة" -msgstr[1] "سنة" -msgstr[2] "سنتان" -msgstr[3] "سنوات" -msgstr[4] "سنة" -msgstr[5] "سنة" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "شهر" -msgstr[1] "شهر" -msgstr[2] "شهران" -msgstr[3] "أشهر" -msgstr[4] "شهر" -msgstr[5] "شهر" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "أسبوع" -msgstr[1] "أسبوع" -msgstr[2] "أسبوعان" -msgstr[3] "أسابيع" -msgstr[4] "أسبوع" -msgstr[5] "أسبوع" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "يوم" -msgstr[1] "يوم" -msgstr[2] "يومان" -msgstr[3] "أيام" -msgstr[4] "يوم" -msgstr[5] "يوم" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ساعة" -msgstr[1] "ساعة" -msgstr[2] "ساعتان" -msgstr[3] "ساعات" -msgstr[4] "ساعة" -msgstr[5] "ساعة" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "دقيقة" -msgstr[1] "دقيقة" -msgstr[2] "دقيقتان" -msgstr[3] "دقائق" -msgstr[4] "دقيقة" -msgstr[5] "دقيقة" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "دقائق" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr "، %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1204,7 +1298,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1225,12 +1319,12 @@ msgstr "لم تحدد اليوم" msgid "No week specified" msgstr "لم تحدد الأسبوع" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "لا يوجد %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1239,7 +1333,7 @@ msgstr "" "التاريخ بالمستقبل %(verbose_name_plural)s غير متوفر لأن قيمة %(class_name)s." "allow_future هي False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "نسق تاريخ غير صحيح '%(datestr)s' محدد بالشكل '%(format)s'" @@ -1249,16 +1343,16 @@ msgstr "نسق تاريخ غير صحيح '%(datestr)s' محدد بالشكل '% msgid "No %(verbose_name)s found matching the query" msgstr "لم يعثر على أي %(verbose_name)s مطابقة لهذا الإستعلام" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "الصفحة ليست 'الأخيرة'، ولا يمكن تحويل القيمة إلى رقم صحيح." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "قائمة فارغة و '%(class_name)s.allow_empty' قيمته False." diff --git a/django/conf/locale/az/LC_MESSAGES/django.mo b/django/conf/locale/az/LC_MESSAGES/django.mo index 514fca576304c25e96b40e70ebad0da996d763cc..bb73cdba394d8eb30ea9ed9cb7e8526b8673a8ee 100644 GIT binary patch delta 5586 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

E7K$CM2 zcVm@}>h)Y(&6q7S+*+x1y12s2H1_5SOK(S>>#M2!5$`hP2&R!tl4{7W==#b&>GrC| z)7)*Wa8W@EoiAOCaHv=+>Llh2F}u5}r2NYquieje_f*_i*?s21MV8&1hWU;&-*Wf& z@(*FCIk)=>s)SoP6i1V>Twr^PWwug4;xjHCrR;MvS6x#~R+NEW-J0EYEsBhr@|3q# z>Xyv(Fe(&7YS%H|!x%R9Si1Te&NW#ZvladfZk2Q}2eC`rt&^5?t z3cyR%TF{h##wA?S*N%2!D`|%24yH02Z935z=Nv<~@@|*W<6re*!ge$mN7*DUenLX+{%E#%#lIxZ^YtH%iY)cl# z7Q`jX)jGFo!<>iODWz*QHN{caYt#h4g^r_cY$lm=oEXy6bGJFi#9p+~UfsBHBhJ^4 z+&(K?!Rpa|&E_^YJ{yEu*lo6C{&m|qL2i~cYwOx29P|67Z`S%}lgvJIzm{FBk*hN+ zT0z6AD!6dHHrdElnjwmeh}RO-;Y^`hUR-Pj74G!#wpvHDOjo;Lpe^-+{$x7KhS!>k zjV+@qjkAjD_TqL!lAUbgrg@xSWT&u)_szDwQsSe%oAO7)A_LKD*7s&!8)f@5Oe^${ zyDM%BAGsZy#Q#%aYnjq4Rc^LMB)^o3)(DnWwc1nonF8skzB9KL6IJmYp-}4vtc}e{(j0`MXG? zouca^F4aX`$7;K)Y4765V(vCt+u3TflM6Yul|?GMlFJUnIPhZP1YC3CtjpYBALO>= z&P&US*c$T>{8@vz#%0>D0NV33cV6ZWbDY2Le4(Rd)4rIsrXc&U?1E`((%|~_(Y*(w zW&E3gfJ+oT8xDia*i@3e)j3lBR?nsxO_`95MA%%ocp49AFxHag2FsFtNUu+Z9Npv} z=V8-&u%-LWJOLM2DxTXTpL?mMi7R!JZ5rL(RKz`%DvaUP>Ysn-g4w&Unn&aJ@&;AV Nzl%T{s~pjq{||c)?A!nV diff --git a/django/conf/locale/az/LC_MESSAGES/django.po b/django/conf/locale/az/LC_MESSAGES/django.po index ab4b660424..8be0d919a1 100644 --- a/django/conf/locale/az/LC_MESSAGES/django.po +++ b/django/conf/locale/az/LC_MESSAGES/django.po @@ -1,15 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Ali Ismayilov , 2011-2013. -# Metin Amiroff , 2011. +# Metin Amiroff , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-05 06:00+0000\n" -"Last-Translator: Ali Ismayilov \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Azerbaijani (http://www.transifex.com/projects/p/django/" "language/az/)\n" "MIME-Version: 1.0\n" @@ -18,666 +17,685 @@ msgstr "" "Language: az\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaansca" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Ərəbcə" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azərbaycanca" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bolqarca" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Belarusca" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Benqalca" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonca" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosniyaca" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanca" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Çexcə" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Uelscə" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danimarkaca" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Almanca" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Yunanca" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "İngiliscə" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britaniya İngiliscəsi" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "İspanca" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentina İspancası" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksika İspancası" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaraqua İspancası" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venesuela İspancası" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonca" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskca" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Farsca" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Fincə" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fransızca" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Friscə" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "İrlandca" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Qallik dili" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "İbranicə" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindcə" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Xorvatca" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Macarca" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "İnterlinqua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "İndonezcə" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "İslandca" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "İtalyanca" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Yaponca" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gürcücə" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Qazax" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kxmercə" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada dili" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreyca" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Lüksemburqca" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litva dili" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latviya dili" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonca" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayamca" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Monqolca" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Bokmal Norveçcəsi" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepal" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Flamandca" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nynorsk Norveçcəsi" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pancabicə" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polyakca" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portuqalca" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Braziliya Portuqalcası" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumınca" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusca" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakca" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovencə" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanca" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbcə" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbcə Latın" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "İsveçcə" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Suahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilcə" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Teluqu dili" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tayca" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Türkcə" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtca" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukraynaca" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urduca" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vyetnamca" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Sadələşdirilmiş Çincə" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Ənənəvi Çincə" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Düzgün qiymət daxil edin." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Düzgün URL daxil edin." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Düzgün e-poçt ünvanını daxil edin." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Hərflərdən, rəqəmlərdən, alt-xətlərdən və ya defislərdən ibarət düzgün slaq " "daxil edin." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Düzgün IPv4 ünvanı daxil edin." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Düzgün IPv6 ünvanını daxil edin." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Düzgün IPv4 və ya IPv6 ünvanını daxil edin." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Vergüllə ayırmaqla yalnız rəqəmlər daxil edin." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Əmin edin ki, bu qiymət %(limit_value)s-dir (bu %(show_value)s-dir)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Bu qiymətin %(limit_value)s-ya bərabər və ya ondan kiçik olduğunu yoxlayın." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Bu qiymətin %(limit_value)s-ya bərabər və ya ondan böyük olduğunu yoxlayın." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Bu qiymətin ən azı %(limit_value)d simvoldan ibarət olduğunu yoxlayın (burda " -"%(show_value)d simvol var)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Bu qiymətin ən çoxu %(limit_value)d simvoldan ibarət olduğunu yoxlayın " -"(burda %(show_value)d simvol var)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s %(date_field)s %(lookup)s tarixinə görə özəl olmalıdır." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "və" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s bu %(field_label)s sahə ilə artıq mövcuddur." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r qiyməti düzgün seçim deyil." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Bu sahə boş qala bilməz." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Bu sahə ağ qala bilməz." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Sahənin tipi: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Tam ədəd" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' tam ədəd olmalıdır." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' Doğru (True) və ya Yalan (False) olmalıdır." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Bul (ya Doğru, ya Yalan)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Sətir (%(max_length)s simvola kimi)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Vergüllə ayrılmış tam ədədlər" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' səhv tarix formatındadır. O, İİİİ-AA-GG formatında olmalıdır." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' düzgün formatdadır (İİİİ-AA-GG), lakin tarix özü səhvdir." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Tarix (saatsız)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' səhv formatdadır. O, İİİİ-AA-GG SS:DD[:ss[.mmmmmm]][ZQ] formatında " -"olmalıdır." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' düzgün formatdadır (İİİİ-AA-GG SS:DD[:ss[.mmmmmm]][ZQ]), lakin tarix/" -"vaxt səhvdir." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Tarix (vaxt ilə)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' onluq kəsr ədədi olmalıdır." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Rasional ədəd" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-poçt" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Faylın ünvanı" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' rasional ədəd olmalıdır." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Sürüşən vergüllü ədəd" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Böyük (8 bayt) tam ədəd" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 ünvanı" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP ünvan" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' ya Heç nə (None), ya Doğru (True), ya da Yalan (False) olmalıdır." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Bul (Ya Doğru, ya Yalan, ya da Heç nə)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Müsbət tam ədəd" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Müsbət tam kiçik ədəd" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Əzmə (%(max_length)s simvola kimi)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Kiçik tam ədəd" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Mətn" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' səhv formatdadır. O, SS:DD[:ss[.mmmmmm]] formatında olmalıdır." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' düzgün formatdadır (SS:DD[:ss[.mmmmmm]]), lakin vaxt səhvdir." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Vaxt" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fayl" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Şəkil" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "%(pk)r pk ilə %(model)s modeli mövcud deyil." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Xarici açar (bağlı olduğu sahəyə uyğun tipi alır)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Birin-birə münasibət" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Çoxun-çoxa münasibət" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Birdən artıq seçim etmək istəyirsinizsə, \"Control\" düyməsini basılı " -"saxlayın, Mac istifadəçiləri üçün \"Command\"" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Bu sahə vacibdir." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Tam ədəd daxil edin." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Ədəd daxil edin." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Ədəddəki rəqəmlərin sayını %s-i aşmadığına əmin olun." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Kəsr hissəsindəki rəqəmlərin sayının %s-i aşmadığına əmin olun." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Tam hissəsindəki rəqəmlərin sayının %s-i aşmadığına əmin olun." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Düzgün tarix daxil edin." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Düzgün vaxt daxil edin." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Düzgün tarix/vaxt daxil edin." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Fayl göndərilməyib." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Göndərilən fayl boşdur." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Faylın adının %(max)d simvoldan az olduğunu yoxlayın (indi %(length)d " -"simvoldan ibarətdir)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Ya fayl göndərin, ya da xanaya quş qoymayın, hər ikisini də birdən etməyin." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -685,40 +703,63 @@ msgstr "" "Düzgün şəkil göndərin. Göndərdiyiniz fayl ya şəkil deyil, ya da şəkildə " "problem var." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Düzgün URL daxil edin." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Düzgün seçim edin. %(value)s seçimlər arasında yoxdur." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Qiymətlərin siyahısını daxil edin." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sırala" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Sil" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "%(field)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin, onların hamısı " "fərqli olmalıdır." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -727,29 +768,31 @@ msgstr "" "%(field_name)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin, onlar " "%(date_field)s %(lookup)s-a görə fərqli olmalıdır." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Aşağıda təkrarlanan qiymətlərə düzəliş edin." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Xarici açar ana obyektin əsas açarı ilə üst-üstə düşmür." -#: forms/models.py:913 +#: forms/models.py:1050 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." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Düzgün seçim edin. %s mümkün seçim deyil." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" əsas açar olmaq üçün düzgün qiymət deyil." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Birdən artıq seçim etmək istəyirsinizsə, \"Control\" düyməsini basılı " +"saxlayın, Mac istifadəçiləri üçün \"Command\"" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,61 +801,61 @@ msgstr "" "%(datetime)s %(current_timezone)s zaman qurşağında ifadə oluna bilmir; ya " "duallıq, ya da yanlışlıq var." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Hal-hazırda" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Dəyiş" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Təmizlə" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Məlum deyil" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Hə" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Yox" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "hə, yox, bəlkə" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bayt" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1113,76 +1156,74 @@ msgctxt "alt. month" msgid "December" msgstr "Dekabr" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "və ya" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -"one: il\n" -"other: il" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -"one: ay\n" -"other: ay" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" -"one: həftə\n" -"other: həftə" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" -"one: gün\n" -"other: gün" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" -"one: saat\n" -"other: saat" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" -"one: dəqiqə\n" -"other: dəqiqə" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "dəqiqə" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1193,7 +1234,7 @@ msgstr "Ünvan indekslərinə icazə verilmir." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" mövcud deyil" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s-nin indeksi" @@ -1214,12 +1255,12 @@ msgstr "Gün göstərilməyib" msgid "No week specified" msgstr "Həftə göstərilməyib" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s seçmək mümkün deyil" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1228,7 +1269,7 @@ msgstr "" "Gələcək %(verbose_name_plural)s seçmək mümkün deyil, çünki %(class_name)s." "allow_future Yalan kimi qeyd olunub." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "\"%(format)s\" formatına görə \"%(datestr)s\" tarixi düzgün deyil" @@ -1238,16 +1279,16 @@ msgstr "\"%(format)s\" formatına görə \"%(datestr)s\" tarixi düzgün deyil" msgid "No %(verbose_name)s found matching the query" msgstr "Sorğuya uyğun %(verbose_name)s tapılmadı" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Səhifə nə \"axırıncı\"dır, nə də tam ədədə çevirmək mümkündür." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Qeyri-düzgün səhifə (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Siyahı boşdur və '%(class_name)s.allow_empty' Yalan kimi qeyd olunub." diff --git a/django/conf/locale/be/LC_MESSAGES/django.mo b/django/conf/locale/be/LC_MESSAGES/django.mo index 21a61eaad80aa28f8c4f5d693f89a5b2eab6d92d..32d37d023126fa75bb287343b582077a506793c6 100644 GIT binary patch delta 5315 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\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/django/" "language/be/)\n" "MIME-Version: 1.0\n" @@ -17,704 +17,768 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Арабская" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азэрбайджанская" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Баўгарская" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бэнґальская" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Басьнійская" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталёнская" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чэская" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Валійская" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Дацкая" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Нямецкая" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грэцкая" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Анґельская" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Анґельская (Брытанская)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Эспэранта" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Гішпанская" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Гішпанская (Арґентына)" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Гішпанская (Мэксыка)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Гішпанская (Нікараґуа)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстонская" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Басконская" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Фарсі" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Фінская" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Француская" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фрызкая" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ірляндзкая" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Ґальская" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Габрэйская" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Гінды" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Харвацкая" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Вугорская" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Інданэзійская" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Ісьляндзкая" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Італьянская" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Японская" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузінская" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казаская" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмерская" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Каннада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Карэйская" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Літоўская" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латыская" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македонская" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Манґольская" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Нарвэская букмол" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Нэпальская" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Галяндзкая" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Нарвэская нюнорск" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панджабі" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Польская" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Партуґальская" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Партуґальская (Бразылія)" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румынская" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Расейская" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Славацкая" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Славенская" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Альбанская" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Сэрбская" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Сэрбская (лацінка)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Швэдзкая" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахілі" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамільская" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Тэлуґу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тайская" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турэцкая" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татарская" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украінская" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Віетнамская" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Кітайская (спрошчаная)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Кітайская (звычайная)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Пазначце правільнае значэньне." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Пазначце чынную спасылку." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Бірка можа зьмяшчаць літары, лічбы, знакі падкрэсьліваньня ды злучкі." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Пазначце чынны адрас IPv4." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Пазначце чынны адрас IPv6." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Пазначце чынны адрас IPv4 або IPv6." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Набярыце лічбы, падзеленыя коскамі." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Упэўніцеся, што гэтае значэньне — %(limit_value)s (зараз яно — " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Значэньне мусіць быць меншым або роўным %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Значэньне мусіць быць большым або роўным %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Мусіць зьмяшчаць прынамсі %(limit_value)d знакаў (зараз — %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Мусіць зьмяшчаць ня болей за %(limit_value)d знакаў (зараз — %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "Значэньне «%(field_name)s мусіць быць непаўторным для «%(lookup)s» у полі " "«%(date_field)s»." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "і" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s з такім %(field_label)s ужо існуе." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Нельга абіраць %r." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Поле ня можа мець значэньне «null»." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Трэба запоўніць поле." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Палі віду: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Цэлы лік" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "«%s» мусіць быць цэлым лікам." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "«%s» мусіць быць мець значэньне «сапраўдна» або «не сапраўдна»." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Ляґічнае («сапраўдна» або «не сапраўдна»)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Радок (ня болей за %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Цэлыя лікі, падзеленыя коскаю" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Няправільна запісалі «%s». Дата запісваецца ў выглядзе ГГГГ-ММ-ДД." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "Дату «%s» запісалі ў належным выглядзе, але гэта несапраўдная дата." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (бяз часу)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Няправільна запісалі «%s». Трэба запісваць у выглядзе «ГГГГ-ММ-ДД ГГ:ХХ[:сс[." -"мммммм]][ЧА], дзе ЧА — часавы абсяг." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"«%s» запісалі ў належным выглядзе («ГГГГ-ММ-ДД ГГ:ХХ[:сс[.мммммм]][ЧА]»), " -"але гэта несапраўдная дата або час." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (разам з часам)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "«%s» мусіць быць дзесятковым лікам." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Дзесятковы лік" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Адрас эл. пошты" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Шлях да файла" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "«%s» мусіць быць лікам з коскаю." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Лік зь пераноснай коскаю" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Вялікі (8 байтаў) цэлы" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Адрас IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Адрас IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -"«%s» мусіць быць мець значэньне «сапраўдна», «не сапраўдна» або «нічога»." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Ляґічнае («сапраўдна», «не сапраўдна» ці «нічога»)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Дадатны цэлы лік" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Дадатны малы цэлы лік" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Бірка (ня болей за %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Малы цэлы лік" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Тэкст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Няправільна запісалі «%s». Трэба запісваць у выглядзе «ГГ:ХХ[:сс[.мммммм]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"«%s» запісалі ў належным выглядзе («ГГ:ХХ[:сс[.мммммм]]»), але гэта " -"несапраўдны час." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Час" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Сеціўная спасылка" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Выява" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Мадэль %(model)s з ключом %(pk)r не існуе." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Вонкавы ключ (від вызначаецца паводле зьвязанага поля)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Сувязь «адзін да аднаго»" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Сувязь «некалькі да некалькіх»" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Каб абраць некалькі пунктаў, трымайце «Ctrl» (на «Маках» — «Command»)." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Поле трэба запоўніць." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Набярыце ўвесь лік." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Набярыце лік." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Упэўніцеся, што набралі ня болей за %s лічбаў." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Упэўніцеся, што набралі ня болей за %s лічбаў пасьля коскі." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Упэўніцеся, што набралі ня болей за %s лічбаў да коскі." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Пазначце чынную дату." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Пазначце чынны час." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Пазначце чынныя час і дату." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Файл не даслалі. Зірніце кадоўку блянку." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Файл не даслалі." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Дасланы файл — парожні." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"У назьве файла мусіць быць ня болей за %(max)d знакаў (зараз — %(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Трэба або даслаць файл, або абраць «Ачысьціць», але нельга рабіць гэта " "адначасова." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Запампаваць чынны малюнак. Запампавалі або не выяву, або пашкоджаную выяву." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Пазначце чынную спасылку." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Абярыце дазволенае. %(value)s няма ў даступных значэньнях." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Упішыце сьпіс значэньняў." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Парадак" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Выдаліць" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "У полі «%(field)s» выпраўце зьвесткі, якія паўтараюцца." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Выпраўце зьвесткі ў полі «%(field)s»: нельга, каб яны паўтараліся." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,29 +787,29 @@ msgstr "" "Выпраўце зьвесткі ў полі «%(field_name)s»: нельга каб зьвесткі ў " "«%(date_field)s» для «%(lookup)s» паўтараліся." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Выпраўце зьвесткі, якія паўтараюцца (гл. ніжэй)." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Вонкавы ключ не супадае з бацькоўскім першасным ключом." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Абярыце дазволенае. Абранага няма ў даступных значэньнях." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Абярыце дазволенае. %s няма ў даступных значэньнях." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "«%s» ня ёсьць чынным значэньне першаснага ключа." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Каб абраць некалькі пунктаў, трымайце «Ctrl» (на «Маках» — «Command»)." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -754,35 +818,35 @@ msgstr "" "У часавым абсягу «%(current_timezone)s» нельга зразумець дату %(datetime)s: " "яна можа быць неадназначнаю або яе можа не існаваць." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Зараз" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Зьмяніць" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Ачысьціць" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Невядома" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Так" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Не" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "так,не,магчыма" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -791,27 +855,27 @@ msgstr[1] "%(size)d байты" msgstr[2] "%(size)d байтаў" msgstr[3] "%(size)d байтаў" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ҐБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1112,82 +1176,92 @@ msgctxt "alt. month" msgid "December" msgstr "сьнежня" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s…" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "або" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "год" -msgstr[1] "гады" -msgstr[2] "гадоў" -msgstr[3] "гадоў" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "месяц" -msgstr[1] "месяцы" -msgstr[2] "месяцаў" -msgstr[3] "месяцаў" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "тыдзень" -msgstr[1] "тыдні" -msgstr[2] "тыдняў" -msgstr[3] "тыдняў" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "дзень" -msgstr[1] "дні" -msgstr[2] "дзён" -msgstr[3] "дзён" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "гадзіна" -msgstr[1] "гадзіны" -msgstr[2] "гадзін" -msgstr[3] "гадзін" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "хвіліна" -msgstr[1] "хвіліны" -msgstr[2] "хвілінаў" -msgstr[3] "хвілінаў" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "хв." - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1272,7 @@ msgstr "Не дазваляецца глядзець сьпіс файлаў к msgid "\"%(path)s\" does not exist" msgstr "Шлях «%(path)s» не існуе." -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Файлы каталёґа «%(directory)s»" @@ -1219,12 +1293,12 @@ msgstr "Не пазначылі дзень" msgid "No week specified" msgstr "Не пазначылі тыдзень" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Няма доступу да %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1307,7 @@ msgstr "" "Няма доступу да %(verbose_name_plural)s, якія будуць, бо «%(class_name)s." "allow_future» мае значэньне «не сапраўдна»." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Радок даты «%(datestr)s» не адпавядае выгляду «%(format)s»" @@ -1243,17 +1317,17 @@ msgstr "Радок даты «%(datestr)s» не адпавядае выгля msgid "No %(verbose_name)s found matching the query" msgstr "Па запыце не знайшлі ніводнага %(verbose_name)s" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Нумар бачыны ня мае значэньня «last» і яго нельга ператварыць у цэлы лік." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/bg/LC_MESSAGES/django.mo b/django/conf/locale/bg/LC_MESSAGES/django.mo index caa8a91d7cfc6f0f68b6724842442ae6c7d61218..b18914eea548764cbf1c83b2e6539deaf91bc5b1 100644 GIT binary patch delta 6466 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 G==L8i)&Ld& literal 22052 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, 2012. -# Boris Chervenkov , 2012. -# Jannis Leidel , 2011. -# Todor Lubenov , 2011-2012. +# Boris Chervenkov , 2012 +# Jannis Leidel , 2011 +# Todor Lube , 2013 +# zaxl , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: zaxl \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Bulgarian (http://www.transifex.com/projects/p/django/" "language/bg/)\n" "MIME-Version: 1.0\n" @@ -20,671 +20,689 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Африкански" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "арабски език" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербайджански език" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "български език" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Беларуски" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "бенгалски език" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "Бретон" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "босненски език" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "каталунски език" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "чешки език" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "уелски език" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "датски език" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "немски език" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "гръцки език" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "английски език" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "британски английски" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Есперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "испански език" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "кастилски" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикански испански" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "никарагуански испански" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Испански Венецуелски" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "естонски език" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "баски" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "персийски език" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "финландски език" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "френски език" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "фризийски език" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ирландски език" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "галицейски език" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "иврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "хърватски език" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "унгарски език" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "Международен" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "индонезийски език" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "исландски език" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "италиански език" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "японски език" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "грузински език" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казахски" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "кхмерски език" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "каннада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "корейски език" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Люксембургски" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "литовски език" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "латвийски език" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "македонски език" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "монголски език" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Бурмесе" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "норвежки букмол" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непалски" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "холандски" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "норвежки съвременен език" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Осетски" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "пенджаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "полски език" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "португалски език" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "бразилски португалски" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "румънски език" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "руски език" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "словашки език" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "словенски език" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "албански език" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "сръбски език" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "сръбски с латински букви" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "шведски език" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахили" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "тамил" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "тайландски език" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "турски език" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татарски" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Удмурт" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "украински език" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "виетнамски език" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "китайски език" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "традиционен китайски" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Въведете валидна стойност. " -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Въведете валиден URL адрес." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Въведете валиден имейл адрес." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Въведете валиден 'слъг', състоящ се от букви, цифри, тирета или долни тирета." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Въведете валиден IPv4 адрес." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Въведете валиден IPv6 адрес." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Въведете валиден IPv4 или IPv6 адрес." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Въведете само еднозначни числа, разделени със запетая. " -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Уверете се, че тази стойност е %(limit_value)s (тя е %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Уверете се, че тази стойност е по-малка или равна на %(limit_value)s ." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Уверете се, че тази стойност е по-голяма или равна на %(limit_value)s ." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Уверете се, че тази стойност има най-малко %(limit_value)d знаци (има " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Уверете се, че тази стойност има най-много %(limit_value)d знаци (има " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s трябва да са уникални за %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "и" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s с този %(field_label)s вече съществува." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Стойността %r не е валиден избор." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Това поле не може да има празна стойност." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Това поле не може да е празно." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Поле от тип: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Цяло число" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Стойността на '%s' трябва да е цяло число." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Стойността на '%s' трябва да е \"True\" или \"False\"." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (True или False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Символен низ (до %(max_length)s символа)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Цели числа, разделени с запетая" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Стойността на '%s' е в невалиден формат на дата. Форматът трябва да бъде " -"ГГГГ-ММ-ДД" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Стойността на '%s' е в правилен формат (ГГГГ-ММ-ДД), но датата е невалидна." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (без час)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Стойността на '%s' е в невалиден формат. Трябва да бъде във формат ГГГГ-ММ-" -"ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ] (където u означава милисекунда, а TZ - часова " -"зона)" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Стойността на '%s' формат ( ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ] (където u " -"означава милисекунда, а TZ - часова зона), но датата/часът са невалидни" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (и час)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Стойността на '%s' трябва да е десетично число." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Десетична дроб" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Email адрес" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Път към файл" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Стойността на '%s' трябва да бъде десетично число с плаваща запетая." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Число с плаваща запетая" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Голямо (8 байта) цяло число" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адрес" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP адрес" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Стойността на '%s' трябва да е \"Nonw\", \"True\" или \"False\"" +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Възможните стойности са True, False или None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Положително цяло число" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Положително 2 байта цяло число" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (до %(max_length)s )" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "2 байта цяло число" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Стойността на '%s' е в невалиден формат.Форматът трябва да бъде ЧЧ:ММ [:сс[." -"uuuuuu]] (където u означава милисекунда)" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Стойността на '%s' е в правилния формат (ЧЧ:ММ [:сс[.uuuuuu]] (където u " -"означава милисекунда), но часът е невалиден." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Време" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL адрес" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "сурови двоични данни" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Изображение" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Моделът %(model)s с pk %(pk)r не съществува." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Външен ключ (тип, определен от свързаното поле)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "словенски език" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Много-към-много връзка" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Задръжте натиснат клавиша \"Control\" (или \"Command\" на Mac), за да " -"направите повече от един избор. " - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Това поле е задължително." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Въведете цяло число. " -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Въведете число." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Уверете се, че не сте въвели повече от %s цифри." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Уверете се, че няма повече от %s знака след запетаята." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Уверете се, че няма повече от %s цифри преди десетичната запетая." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Въведете валидна дата. " -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Въведете валиден час." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Въведете валидна дата/час. " -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Не е получен файл. Проверете типа кодиране на формата. " -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Няма изпратен файл." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Каченият файл е празен. " -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Уверете се, че файловото име е най-много %(max)d знаци (има %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Моля, или пратете файл или маркирайте полето за изчистване, но не и двете." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -692,40 +710,64 @@ msgstr "" "Качете валидно изображение. Файлът, който сте качили или не е изображение, " "или е повреден. " -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Въведете валиден URL адрес." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Направете валиден избор. %(value)s не е един от възможните избори." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Въведете списък от стойности" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Скрито поле %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ред" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Изтрий" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Моля, коригирайте дублираните данни за %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Моля, коригирайте дублираните данни за %(field)s, които трябва да са " "уникални." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -734,29 +776,31 @@ msgstr "" "Моля, коригирайте дублиранитe данни за %(field_name)s , които трябва да са " "уникални за %(lookup)s в %(date_field)s ." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Моля, коригирайте повтарящите се стойности по-долу." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Невалидна избрана стойност." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Направете валиден избор. Този не е един от възможните избори. " -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Направете валиден избор. %s не е един от възможните избори. " +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" не е валидна стойност за първичен ключ." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" не е валидна стойност за първичен ключ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Задръжте натиснат клавиша \"Control\" (или \"Command\" на Mac), за да " +"направите повече от един избор. " -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -765,62 +809,62 @@ msgstr "" "%(datetime)s не може да бъде разчетено в %(current_timezone)s; може да е " "двусмислен или да не съществува" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Сега" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Промени" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Изчисти" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Неизвестно" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Да" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Не" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "да, не, може би" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d, байт" msgstr[1] "%(size)d, байта" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1121,70 +1165,80 @@ msgctxt "alt. month" msgid "December" msgstr "Декември" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Нито Pillow нито PIL могат да се импортират: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "или" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "година" -msgstr[1] "години" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "месец" -msgstr[1] "месеци" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "седмица" -msgstr[1] "седмици" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ден" -msgstr[1] "дни" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "час" -msgstr[1] "часове" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минута" -msgstr[1] "минути" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минути" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 минути" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1195,7 +1249,7 @@ msgstr "Тук не е позволено индексиране на дирек msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" не съществува" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Индекс %(directory)s" @@ -1216,12 +1270,12 @@ msgstr "ноев" msgid "No week specified" msgstr "Не е посочена седмица" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Няма достъпни %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1230,7 +1284,7 @@ msgstr "" "Бъдещo %(verbose_name_plural)s е достъпно, тъй като %(class_name)s." "allow_future е False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Невалидна дата '%(datestr)s' посочен формат '%(format)s'" @@ -1240,16 +1294,16 @@ msgstr "Невалидна дата '%(datestr)s' посочен формат '% msgid "No %(verbose_name)s found matching the query" msgstr "Няма %(verbose_name)s , съвпадащи със заявката" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Страницата не е 'last' нито може да се преобразува в int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Невалидна страница (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Празен списък и '%(class_name)s.allow_empty' не е валидно." diff --git a/django/conf/locale/bn/LC_MESSAGES/django.mo b/django/conf/locale/bn/LC_MESSAGES/django.mo index a1e427bd197247b5c40068d2776a9aaea6547aad..d3bb2339d48cc501b194b4535cc34ce2dfd0e80e 100644 GIT binary patch delta 7253 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 diff --git a/django/conf/locale/bn/LC_MESSAGES/django.po b/django/conf/locale/bn/LC_MESSAGES/django.po index 9d12fa5bf8..b0d1cdb936 100644 --- a/django/conf/locale/bn/LC_MESSAGES/django.po +++ b/django/conf/locale/bn/LC_MESSAGES/django.po @@ -1,16 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# , 2013. -# , 2012. +# Jannis Leidel , 2011 +# nsmgr8 , 2013 +# Tahmid Rafi , 2012-2013 +# Tahmid Rafi , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-08 15:20+0000\n" -"Last-Translator: nsmgr8 \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Bengali (http://www.transifex.com/projects/p/django/language/" "bn/)\n" "MIME-Version: 1.0\n" @@ -19,651 +20,689 @@ msgstr "" "Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "আফ্রিকার অন্যতম সরকারি ভাষা" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "আরবী" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "আজারবাইজানি" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "বুলগেরিয়ান" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "বেলারুশীয়" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "বাংলা" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "ব্রেটন" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "বসনিয়ান" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "ক্যাটালান" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "চেক" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ওয়েল্স" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ড্যানিশ" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "জার্মান" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "গ্রিক" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ইংলিশ" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "বৃটিশ ইংলিশ" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "আন্তর্জাতিক ভাষা" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "স্প্যানিশ" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "আর্জেন্টিনিয়ান স্প্যানিশ" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "মেক্সিকান স্প্যানিশ" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "নিকারাগুয়ান স্প্যানিশ" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "ভেনেজুয়েলার স্প্যানিশ" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "এস্তোনিয়ান" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "বাস্ক" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "ফারসি" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ফিনিশ" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ফ্রেঞ্চ" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ফ্রিজ্ল্যানডের ভাষা" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "আইরিশ" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "গ্যালিসিয়ান" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "হিব্রু" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "হিন্দী" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "ক্রোয়েশিয়ান" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "হাঙ্গেরিয়ান" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ইন্দোনেশিয়ান" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "আইসল্যান্ডিক" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ইটালিয়ান" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "জাপানিজ" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "জর্জিয়ান" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "কাজাখ" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "খমার" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "কান্নাড়া" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "কোরিয়ান" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "লুক্সেমবার্গীয়" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "লিথুয়ানিয়ান" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "লাটভিয়ান" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "ম্যাসাডোনিয়ান" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "মালায়ালম" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "মঙ্গোলিয়ান" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "বার্মিজ" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "নরওয়েজীয় বোকমাল" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "নেপালি" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ডাচ" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "নরওয়েজীয়ান নিনর্স্ক" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "অসেটিক" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "পাঞ্জাবী" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "পোলিশ" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "পর্তুগীজ" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ব্রাজিলিয়ান পর্তুগীজ" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "রোমানিয়ান" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "রাশান" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "স্লোভাক" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "স্লোভেনিয়ান" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "আলবেনীয়ান" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "সার্বিয়ান" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "সার্বিয়ান ল্যাটিন" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "সুইডিশ" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "সোয়াহিলি" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "তামিল" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "তেলেগু" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "থাই" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "তুর্কি" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "তাতারদেশীয়" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ইউক্রেনিয়ান" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "উর্দু" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ভিয়েতনামিজ" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "সরলীকৃত চাইনীজ" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "প্রচলিত চাইনীজ" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "একটি বৈধ মান দিন।" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "বৈধ URL দিন" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "একটি বৈধ ইমেইল ঠিকানা লিখুন." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "বৈধ ’slug' প্রবেশ করান যাতে শুধুমাত্র ইংরেজী বর্ণ, অঙ্ক, আন্ডারস্কোর অথবা হাইফেন " "রয়েছে।" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "একটি বৈধ IPv4 ঠিকানা দিন।" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "একটি বৈধ IPv6 ঠিকানা টাইপ করুন।" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "একটি বৈধ IPv4 অথবা IPv6 ঠিকানা টাইপ করুন।" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "শুধুমাত্র কমা দিয়ে সংখ্যা দিন।" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#: core/validators.py:189 -#, python-format -msgid "" -"Ensure this value has at least %(limit_value)d characters (it has " -"%(show_value)d)." -msgstr "" +msgstr "সংখ্যাটির মান %(limit_value)s হতে হবে (এটা এখন %(show_value)s আছে)।" #: core/validators.py:196 #, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "সংখ্যাটির মান %(limit_value)s এর চেয়ে ছোট বা সমান হতে হবে।" + +#: core/validators.py:202 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "সংখ্যাটির মান %(limit_value)s এর চেয়ে বড় বা সমান হতে হবে।" + +#: core/validators.py:210 +#, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: core/validators.py:220 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "এবং" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s সহ %(model_name)s আরেকটি রয়েছে।" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "এর মান null হতে পারবে না।" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "এই ফিল্ডের মান ফাঁকা হতে পারে না" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "ফিল্ডের ধরণ: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "ইন্টিজার" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' এর মান অবশ্যই ইন্টিজার হতে হবে।" +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' এর মান শুধুমাত্র True অথবা False হতে হবে।" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "বুলিয়ান (হয় True অথবা False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "স্ট্রিং (সর্বোচ্চ %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "কমা দিয়ে আলাদা করা ইন্টিজার" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "তারিখ (সময় বাদে)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "তারিখ (সময় সহ)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' এর মান অবশ্যই দশমিক সংখ্যা হতে হবে।" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "দশমিক সংখ্যা" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ইমেইল ঠিকানা" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ফাইল পথ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' এর মান অবশ্যই ফ্লোটিং পয়েন্ট নম্বর হতে হবে।" +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "ফ্লোটিং পয়েন্ট সংখ্যা" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "বিগ (৮ বাইট) ইন্টিজার" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 ঠিকানা" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "আইপি ঠিকানা" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "বুলিয়ান (হয় True, False অথবা None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "পজিটিভ ইন্টিজার" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "পজিটিভ স্মল ইন্টিজার" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" -msgstr "" +msgstr "স্লাগ (সর্বোচ্চ %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "স্মল ইন্টিজার" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "টেক্সট" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "সময়" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "ইউআরএল (URL)" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "র বাইনারি ডাটা" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ফাইল" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "ইমেজ" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" -msgstr "" +msgstr "ফরেন কি (টাইপ রিলেটেড ফিল্ড দ্বারা নির্ণীত হবে)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "ওয়ান-টু-ওয়ান রিলেশানশিপ" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "ম্যানি-টু-ম্যানি রিলেশানশিপ" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "একাধিক বাছাই করতে \"কন্ট্রোল\", অথবা ম্যাকে \"কমান্ড\", চেপে ধরুন।" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "এটি আবশ্যক।" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "একটি পূর্ণসংখ্যা দিন" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "একটি সংখ্যা প্রবেশ করান।" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "নিশ্চিত করুন যে, এখানে %s সংখ্যক দশমিক অঙ্ক রয়েছে।" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "নিশ্চিত করুন যে, এখানে %s -এর বেশি দশমিক সংখ্যা নেই।" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "নিশ্চিত করুন যে, এখানে %s -এর বেশি দশমিক সংখ্যা নেই।" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "বৈধ তারিখ দিন।" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "বৈধ সময় দিন।" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "বৈধ তারিখ/সময় দিন।" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "কোন ফাইল দেয়া হয়নি। ফর্মের এনকোডিং ঠিক আছে কিনা দেখুন।" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "কোন ফাইল দেয়া হয়নি।" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ফাইলটি খালি।" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" +"একটি ফাইল সাবমিট করুন অথবা ক্লিয়ার চেকবক্সটি চেক করে দিন, যে কোন একটি করুন।" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -671,129 +710,153 @@ msgstr "" "সঠিক ছবি আপলোড করুন। যে ফাইলটি আপলোড করা হয়েছে তা হয় ছবি নয় অথবা নষ্ট হয়ে " "যাওয়া ছবি।" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "বৈধ URL দিন" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "%(value)s বৈধ নয়। অনুগ্রহ করে আরেকটি সিলেক্ট করুন।" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "কয়েকটি মানের তালিকা দিন।" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ক্রম" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "মুছুন" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." -msgstr "" +msgstr "ইনলাইন ফরেন কি টি প্যারেন্ট ইনস্ট্যান্সের প্রাইমারি কি এর সমান নয়।" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "এটি বৈধ নয়। অনুগ্রহ করে আরেকটি সিলেক্ট করুন।" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "%s বৈধ নয়। অনুগ্রহ করে আরেকটি সিলেক্ট করুন।" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" প্রাইমারি কি এর জন্য কোন বৈধ মান নয়" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "একাধিক বাছাই করতে \"কন্ট্রোল\", অথবা ম্যাকে \"কমান্ড\", চেপে ধরুন।" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "এই মুহুর্তে" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "পরিবর্তন" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "পরিষ্কার করুন" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "অজানা" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "হ্যাঁ" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "না" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "হ্যাঁ,না,হয়তো" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d বাইট" msgstr[1] "%(size)d বাইট" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s কিলোবাইট" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s মেগাবাইট" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s গিগাবাইট" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s টেরাবাইট" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s পেটাবাইট" @@ -1094,70 +1157,80 @@ msgctxt "alt. month" msgid "December" msgstr "ডিসেম্বর" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." -msgstr "" +msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "অথবা" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " -msgstr "" - -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "বছর" -msgstr[1] "বছর" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "মাস" -msgstr[1] "মাস" +msgstr "," #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "সপ্তাহ" -msgstr[1] "সপ্তাহ" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "দিন" -msgstr[1] "দিন" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ঘন্টা" -msgstr[1] "ঘন্টা" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "মিনিট" -msgstr[1] "মিনিট" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "মিনিট" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 মিনিট" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1166,12 +1239,12 @@ msgstr "ডিরেক্টরি ইনডেক্স অনুমোদি #: views/static.py:58 #, python-format msgid "\"%(path)s\" does not exist" -msgstr "" +msgstr "\"%(path)s\" এর অস্তিত্ব নেই" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" -msgstr "" +msgstr "%(directory)s এর ইনডেক্স" #: views/generic/dates.py:42 msgid "No year specified" @@ -1189,19 +1262,19 @@ msgstr "কোন দিন উল্লেখ করা হয়নি" msgid "No week specified" msgstr "কোন সপ্তাহ উল্লেখ করা হয়নি" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" -msgstr "" +msgstr "কোন %(verbose_name_plural)s নেই" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1209,18 +1282,18 @@ msgstr "" #: views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" -msgstr "" +msgstr "কুয়েরি ম্যাচ করে এমন কোন %(verbose_name)s পাওয়া যায় নি" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/br/LC_MESSAGES/django.mo b/django/conf/locale/br/LC_MESSAGES/django.mo index f805b4a6db5e60b3dbd8fa4e8c57c186ebc92b13..db36a0b52cfbd7c27c2009456a65b0afa2fe3b0f 100644 GIT binary patch delta 5301 zcmYk<3s}|l9mnw>ctjCVR8oY%qo`;C9S{_eQWGyJr6pP6Y#!mLC_*A?Y1_$kbysscnY@Ks+PCpWY~6*6;3(ujw}d~MK_iyo4ot(# zn2E`ZTJ<9Ah~=n(O-KH7i>&@6YQ?rbOCu zfe%MrXDsHTA2svU*aFvBy%BZ%Cal2iU0pEJLCe%=N9|B2c0nywhShsoy&sm+o`)L1 zd~AacVq08k?N6i5--Ilt+lo4FKWYF+Q7d~QmG#$w?N~SMNH(uU&AcaS#yMub?H`C5 z=n&NTBduO$`zN3}oMcWz4R{VRdAA64-cvyeTB1hOz1?8-7f~IAQ77)P`T^9veH--} zoyBZCk9z9c@h<1;0fN zbc?Q30;;_|j=&Tgh4-LV>N(W;FQHzu*HAM*gzETx)N$u9jsD%26m(#mH+o_+GH7=# zYUzqmw`e}<0t-Uaj~Em>r)L_Ir=s88-r)OmYR$G?aA(tUz0@ZaWt&HrVx{@T%^XVg|^g4y2eWOgyr zP`9QVda#eR=a_jIOM4-Du*lkPKz*o&;rbZoZVgi4YwN!1#Sa6v?Csom4B{v}hI$xN zvZA+UfLUVRWR5m(MXu}0Q4irnY=x6iw>DtyvrwPxU_Av7g=KcYD%8wE<~r1Cxy9Uv zyfE%0s)O%Px9kdP>D%^+p6^9HQ+=@&_P6%I$f2$@+8%T@6tpA_(FV5|HPYp%d-oXX z9&fhxU8oNCqB?j7`{QZUzYh}nMvw1;1=RbX1~3`RF@VExPektjj}-JxzLC$AI=Tx3 zSdE(Ld#DkAWA!fmqB9+cdR@n28dh3+(Aq<&Te}1Gt9St0;CHA2{eOHL94}&_Okb*kC z0f*yo)Pav+TU?ELz1Ca%PIDJ(ps!;*ox@|7s|w zK^;!A9aX3S)tL3R|31|5i>YX&M%0pTK^^xxYK0D>z6VFF{*ieum-Sc2pVFWa zeT`b`@9lv2>!UMCL{`(?iTZXgMcwm_s1<9ndWu&iF!!qp}r%l zP!rx^24As46Kbgrp*lQ@qwzS7#8lofo#;pHpNU$5IoJ+Y+5UCr7R;pm1?+?;P`BzL z@>sZkBF|3HW$==!;{vk?)lmtmqY)T+SWwSIx$Up8_Da-J&O$x)_o80s!^rQ9J8yal zqqimt)!#_;==Xn&HH^a~c1*B(6>0!8%sOkIj~d`YYhQv@)K^&j8`MmHKy{>lCh2&O znTUD@I%AyP|E?4?1FzW&b>ek80CTOq&@48Gn5C%WZ$@4C7Hc1G-ho=V3ad}CdH{nO z=`0HBXrB21YQ#&d{wS)05UPVUr~$7<9k;>Sx1x^QVZLaFQ3H6@>P_Yw16Y5ZaL^i# znD3wlcHI0B)$wPx|8uK-op_KWl0oEC@*L4O_E#jEj3cv%muw?1kY5vRuaMiwV|t|c zwz{3<0BPO|D11!bAvap%2~#8xzV(qUz~9N_Cengm($u6rm^Ct?$%oY?676q|Gdh0}3UnD1o9zwzQ@@W1Urs;c z341aRvz5JgnB6rrEW3L`)l7fw^tznNy81w9Mt0uJ zqMZDEuWwLsVL?A%zR%ZY{J5Ok1M{orR@c?$l=>S2#ol~hUjH0lQBK}Kudk@Mps1gZ ztxcJKZbMFay}x#DjlZF;zSuj)Ut3!}*IO2-t_sw6OX!B`(3(g!x4L#(UHGT$xR`Kp zZrhkp#r4H8+2Qx|lVZbf3|P=Iyr{(Q38xI(9UHnlyeWR{!g+3Z){F&#(6Q2Pq4*K$ W9q#vMduIh2vc0qY^$mfA0r!6`q8_OL literal 17745 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�N0)LB#KsJLYOjKJML`vXYqxuJU!nI4wnf+;K6ZBz$kL9M(a60k&!G6jUj z#WJaB_vyCbcASc-zqzmgvM>=T)e$_>O;Lii3}Cn<7C0KaxOrY{v|6cs%fwhU^4UMN;d7tRCV=1 b1&lMR1!P4RjQcy!=@la}sDqRaYtH;D<9}W8 diff --git a/django/conf/locale/br/LC_MESSAGES/django.po b/django/conf/locale/br/LC_MESSAGES/django.po index f755c0210b..f79de40bf6 100644 --- a/django/conf/locale/br/LC_MESSAGES/django.po +++ b/django/conf/locale/br/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Fulup , 2012. +# Fulup , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Fulup \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Breton (http://www.transifex.com/projects/p/django/language/" "br/)\n" "MIME-Version: 1.0\n" @@ -17,673 +17,692 @@ msgstr "" "Language: br\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabeg" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azeri" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgareg" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengaleg" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosneg" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalaneg" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tchekeg" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Kembraeg" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Daneg" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alamaneg" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Gresianeg" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Saozneg" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Saozneg Breizh-Veur" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanteg" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spagnoleg" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spagnoleg Arc'hantina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spagnoleg Mec'hiko" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spagnoleg Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estoneg" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Euskareg" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perseg" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finneg" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Galleg" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frizeg" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Iwerzhoneg" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galizeg" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraeg" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroateg" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungareg" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonezeg" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandeg" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italianeg" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japaneg" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Jorjianeg" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazak" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannata" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreaneg" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituaneg" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latveg" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedoneg" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongoleg" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvegeg Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepaleg" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlandeg" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvegeg Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabeg" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Poloneg" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugaleg" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugaleg Brazil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Roumaneg" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusianeg" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakeg" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Sloveneg" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albaneg" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbeg" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbeg e lizherennoù latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Svedeg" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "swahileg" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamileg" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telougou" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkeg" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukraineg" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Ourdou" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnameg" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Sinaeg eeunaet" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Sinaeg hengounel" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Merkit un talvoud reizh" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Merkit un URL reizh" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "N'hall bezañ er vaezienn-mañ nemet lizherennoù, niveroù, tiredoù izel _ ha " "barrennigoù-stagañ." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Merkit ur chomlec'h IPv4 reizh." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Merkit ur chomlec'h IPv6 reizh." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Merkit ur chomlec'h IPv4 pe IPv6 reizh." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Merkañ hepken sifroù dispartiet dre skejoù." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Bezit sur ez eo an talvoud-mañ %(limit_value)s (evit ar mare ez eo " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Gwiriit mat emañ an talvoud-mañ a-is pe par da %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Gwiriit mat emañ an talvoud-mañ a-us pe par da %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Gwiriit mat ez eus da nebeutañ %(limit_value)d arouezenn en talvoud-mañ " -"(evit ar mare ez eus %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Gwiriit mat ez eus d'ar muiañ %(limit_value)d arouezenn en talvoud-mañ (evit " -"ar mare ez eus %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "Ret eo da %(field_name)s bezañ e-unan evit al lodenn %(date_field)s " "%(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ha" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Bez' ez eus c'hoazh eus ur %(model_name)s gant ar %(field_label)s-mañ." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "N'eo ket an talvoud %r un dibab reizh." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "N'hall ket ar vaezienn chom goullo" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "N'hall ket ar vaezienn chom goullo" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Seurt maezienn : %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Anterin" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Ret eo d'an talvoud '%s' bezañ un niver anterin." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Ret eo d'an talvoud '%s' bezañ Gwir pe Gaou." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boulean (gwir pe gaou)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "neudennad arouezennoù (betek %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Niveroù anterin dispartiet dre ur skej" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Direizh eo furmad deiziad an talvoud '%s'. Ret eo dezhañ klotañ gant BBBB-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Reizh eo furmad deiziad an talvoud '%s' (BBBB-MM-DD) nemet eo faos an " -"deiziad." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Deizad (hep eur)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Direizh eo furmad deiziad an talvoud '%s'. Ret eo dezhañ klotañ gant ar " -"furmad BBBB-MM-DD HH:MM[:ss[.uuuuuu]][TZ] ." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Reizh eo furmad deiziad an talvoud '%s' (BBBB-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"nemet eo faos an eur/deiziad." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Deizad (gant an eur)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Ret eo d'an talvoud '%s' bezañ un niver dekvedennel." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Niver dekvedennel" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Chomlec'h postel" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Treug war-du ar restr" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Ret eo d'an talvoud '%s' bezañ ur skej nij." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Niver gant skej nij" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Anterin bras (8 okted)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Chomlec'h IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Chomlec'h IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Ret eo d'an talvoud '%s' bezañ Netra, Gwir pe Gaou." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boulean (gwir pe gaou pe netra)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Niver anterin pozitivel" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Niver anterin bihan pozitivel" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (betek %(max_length)s arouez.)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Niver anterin bihan" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Testenn" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Direizh eo furmad an talvoud '%s'. Ret eo dezhañ klotañ gant ar furmad HH:MM" -"[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Reizh eo furmad deiziad an talvoud '%s' (HH:MM[:ss[.uuuuuu]]) nemet eo faos " -"an eur." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Eur" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Restr" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Skeudenn" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "N'eus ket eus ar patrom %(model)s gant an alc'hwez-mamm pk %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Alc'hwez estren (seurt termenet dre ar vaezienn liammet)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Darempred unan-ouzh-unan" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Darempred lies-ouzh-lies" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Dalc'hit da bouezañ \"Ktrl\" pe \"Urzhiad\" (stokell Aval) war ur Mac." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Rekis eo leuniañ ar vaezienn." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Merkit un niver anterin." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Merkit un niver." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Gwiriit mat n'eus ket ouzhpenn %s sifr en holl." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Gwiriit mat n'eus ket ouzhpenn %s sifr goude ar skej." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Gwiriit mat n'eus ket ouzhpenn %s sifr a-raok ar skej." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Merkit un deiziad reizh" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Merkit un eur reizh" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Merkit un eur/deiziad reizh" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "N'eus ket kaset restr ebet. Gwiriit ar seurt enkodañ evit ar restr" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "N'eus bet kaset restr ebet." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Goullo eo ar restr kaset." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Gwiriit mat n'eus ket ouzhpenn %(max)d arouezenn da anv ar restr (bez' he " -"deus %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Kasit ur restr pe askit al log riñsañ; an eil pe egile" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -691,40 +710,64 @@ msgstr "" "Enpozhiit ur skeudenn reizh. Ar seurt bet enporzhiet ganeoc'h a oa foeltret " "pe ne oa ket ur skeudenn" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Merkit un URL reizh" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Dizuit un dibab reizh. %(value)s n'emañ ket e-touez an dibaboù posupl." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Merkit ur roll talvoudoù" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Urzh" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Diverkañ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Reizhit ar roadennoù e doubl e %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Reizhit ar roadennoù e doubl e %(field)s, na zle bezañ enni nemet talvoudoù " "dzho o-unan." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -733,31 +776,31 @@ msgstr "" "Reizhit ar roadennoù e doubl e %(field_name)s a rank bezañ ennañ talvodoù en " "o-unan evit lodenn %(lookup)s %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Reizhañ ar roadennoù e doubl zo a-is" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Ne glot ket an alc'hwez estren enlinenn gant alc'hwez-mamm an urzhiataer " "galloudel kar" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Diuzit un dibab reizh. N'emañ ket an dibab-mañ e-touez ar re bosupl." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Diuzit un dibab reizh. N'emañ ket %s e-touez ar re bosupl." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "N'eo ket \"%s\" un talvoud reizh evit un alc'hwez-mamm." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Dalc'hit da bouezañ \"Ktrl\" pe \"Urzhiad\" (stokell Aval) war ur Mac." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -766,62 +809,62 @@ msgstr "" "N'eo ket bete komprenet an talvoud %(datetime)s er werzhid eur " "%(current_timezone)s; pe eo amjestr pe n'eus ket anezhañ." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Evit ar mare" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Kemmañ" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Riñsañ" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Dianav" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ya" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ket" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ya, ket, marteze" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d okted" msgstr[1] "%(size)d okted" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1122,70 +1165,80 @@ msgctxt "alt. month" msgid "December" msgstr "Kerzu" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "pe" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "bloaz" -msgstr[1] "bloaz" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "miz" -msgstr[1] "miz" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "sizhun" -msgstr[1] "sizhun" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "deiz" -msgstr[1] "deiz" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "eur" -msgstr[1] "eur" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "munut" -msgstr[1] "munut" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "munut" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1196,7 +1249,7 @@ msgstr "N'haller ket diskwel endalc'had ar c'havlec'h-mañ." msgid "\"%(path)s\" does not exist" msgstr "N'eus ket eus \"%(path)s\"" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Meneger %(directory)s" @@ -1217,12 +1270,12 @@ msgstr "N'eus bet resisaet deiz ebet" msgid "No week specified" msgstr "N'eus bet resisaet sizhun ebet" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "N'eus %(verbose_name_plural)s ebet da gaout." -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1231,7 +1284,7 @@ msgstr "" "En dazont ne vo ket a %(verbose_name_plural)s rak faos eo %(class_name)s." "allow_future." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1243,17 +1296,17 @@ msgid "No %(verbose_name)s found matching the query" msgstr "" "N'eus bet kavet traezenn %(verbose_name)s ebet o klotaén gant ar goulenn" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "N'eo ket 'last' ar bajenn na n'hall ket bezañ amdroet en un niver anterin." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Roll goullo ha faos eo '%(class_name)s.allow_empty'." diff --git a/django/conf/locale/bs/LC_MESSAGES/django.mo b/django/conf/locale/bs/LC_MESSAGES/django.mo index 9271fee1096c99530956bfb8316e92436f66d6fe..a92e866c31cffd5d4b8afa76cac953aa23f38554 100644 GIT binary patch delta 4650 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 WG7K$o9{r{Q%JT=JU_dL1(fL1pVr2~g diff --git a/django/conf/locale/bs/LC_MESSAGES/django.po b/django/conf/locale/bs/LC_MESSAGES/django.po index 0b6f00d6f7..d8f220aabb 100644 --- a/django/conf/locale/bs/LC_MESSAGES/django.po +++ b/django/conf/locale/bs/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Filip Dupanović , 2011. -# Jannis Leidel , 2011. +# Filip Dupanović , 2011 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Filip Dupanović \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/django/language/" "bs/)\n" "MIME-Version: 1.0\n" @@ -19,661 +19,696 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arapski" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbejdžanski" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bugarski" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalski" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosanski" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalonski" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "češki" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "velški" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danski" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "njemački" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grčki" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "engleski" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britanski engleski" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "španski" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinski španski" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksički španski" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikuaraganski španski" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estonski" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskijski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persijski" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finski" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francuski" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frišanski" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irski" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galski" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebrejski" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "hrvatski" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "mađarski" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonežanski" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandski" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italijanski" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japanski" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruzijski" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "kambođanski" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kanada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korejski" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litvanski" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "latvijski" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedonski" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajalamski" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolski" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norveški književni" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandski" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norveški novi" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pandžabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "poljski" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugalski" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brazilski portugalski" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumunski" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ruski" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovački" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovenački" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanski" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "srpski" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "srpski latinski" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "švedski" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilski" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tajlandski" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turski" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrajinski" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vijetnamežanski" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "novokineski" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "starokineski" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Unesite ispravnu vrijednost." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Unesite ispravan URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Unesite ispravan „slug“, koji se sastoji od slova, brojki, donjih crta ili " "crtica." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Unesite ispravnu IPv4 adresu." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Unesite samo brojke razdvojene zapetama." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Pobrinite se da je ova vrijednost %(limit_value)s (trenutno je " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ova vrijednost mora da bude manja ili jednaka %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ova vrijednost mora biti veća ili jednaka %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Pobrinite se da ova vrijednost ima najmanje %(limit_value)d znamenki " -"(trenutno ima %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Pobrinite se da ova vrijednost ima najviše %(limit_value)d znamenki (ima " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s mora da bude jedinstven za %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "i" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s sa ovom vrijednošću %(field_label)s već postoji." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Vrijednost %r nije dozvoljen izbor." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ovo polje ne može ostati prazno." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ovo polje ne može biti prazno." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Polje tipa: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Cijeo broj" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Bulova vrijednost (True ili False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (najviše %(max_length)s znakova)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Cijeli brojevi razdvojeni zapetama" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (bez vremena)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (sa vremenom)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimalni broj" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Email adresa" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Putanja fajla" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Broj sa pokrenom zapetom" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Big (8 bajtni) integer" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresa" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Bulova vrijednost (True, False ili None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Vrijeme" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s sa pk %(pk)r ne postoji." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Strani ključ (tip određen povezanim poljem)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Jedan-na-jedan odnos" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Više-na-više odsnos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Držite „Control“, ili „Command“ na Mac-u da biste obilježili više od jedne " -"stavke." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ovo polje se mora popuniti." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Unesite cijeo broj." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Unesite broj." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Ne smije biti ukupno više od %s cifara. Provjerite." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Ne smije biti ukupno više od %s decimalnih mijesta. Provjerite." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Ne smije biti ukupno više od %s cifara prije zapete. Provjerite." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Unesite ispravan datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Unesite ispravno vrijeme" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Unesite ispravan datum/vrijeme." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Fajl nije prebačen. Provjerite tip enkodiranja formulara." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Fajl nije prebačen." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Prebačen fajl je prazan." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Naziv fajla mora da sadrži bar %(max)d slovnih mijesta (trenutno ima " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -681,40 +716,65 @@ msgstr "" "Prebacite ispravan fajl. Fajl koji je prebačen ili nije slika, ili je " "oštećen." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "%(value)s nije među ponuđenim vrijednostima. Odaberite jednu od ponuđenih." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Unesite listu vrijednosti." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Redoslijed" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Obriši" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ispravite dupli sadržaj za polja: %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Ispravite dupli sadržaj za polja: %(field)s, koji mora da bude jedinstven." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,65 +783,67 @@ msgstr "" "Ispravite dupli sadržaj za polja: %(field_name)s, koji mora da bude " "jedinstven za %(lookup)s u %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Ispravite duple vrijednosti dole." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Strani ključ se nije poklopio sa instancom roditeljskog ključa." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Odabrana vrijednost nije među ponuđenima. Odaberite jednu od ponuđenih." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "%s nije među ponuđenim vrijednostima. Odaberite jednu od ponuđenih." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "„%s“ nije ispravna vrijednost za primarni ključ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Držite „Control“, ili „Command“ na Mac-u da biste obilježili više od jedne " +"stavke." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Trenutno" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Izmjeni" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Očisti" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nepoznato" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Da" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "da,ne,možda" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -789,27 +851,27 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1110,76 +1172,86 @@ msgctxt "alt. month" msgid "December" msgstr "decembar" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ili" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuta" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1190,7 +1262,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1211,19 +1283,19 @@ msgstr "Dan nije naznačen" msgid "No week specified" msgstr "Sedmica nije naznačena" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1233,16 +1305,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/ca/LC_MESSAGES/django.mo b/django/conf/locale/ca/LC_MESSAGES/django.mo index a062434f08eae052e102def226eb7c20bbf29f2e..439e974a580079cda4dd741921b78a82a3ca488a 100644 GIT binary patch delta 5584 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, 2012. -# Antoni Aloy , 2012. -# Carles Barrobés , 2011, 2012. -# Jannis Leidel , 2011. +# Antoni Aloy , 2012 +# Carles Barrobés , 2011-2012 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Antoni Aloy \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/django/language/" "ca/)\n" "MIME-Version: 1.0\n" @@ -20,675 +19,693 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "àrab" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerbaijanès" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "búlgar" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bielorús" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalí" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretó" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosnià" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "català" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "txec" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "gal·lès" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danès" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "alemany" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grec" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "anglès" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "anglès britànic" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "espanyol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "castellà d'Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "espanyol de Mèxic" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "castellà de Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Espanyol de Veneçuela" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estonià" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "euskera" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finlandès" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francès" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frisi" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandès" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "gallec" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebreu" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "croat" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "hongarès" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesi" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandès" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italià" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japonès" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgià" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannarès" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "coreà" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburguès" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lituà" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "letó" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedoni" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malaiàlam " -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "noruec bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalí" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandès" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "noruec nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "panjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polonès" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portuguès" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "portuguès de brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "romanès" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "rus" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "eslovac" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "eslovè" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanès" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbi" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbi llatí" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "suec" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tàmil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tailandès" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turc" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ucraïnès" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "xinès simplificat" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "xinès tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduïu un valor vàlid." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduïu una URL vàlida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Introdueix una adreça de correu electrònic vàlida" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduïu un 'slug' vàlid, consistent en lletres, números, guions o guions " "baixos." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduïu una adreça IPv4 vàlida." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Entreu una adreça IPv6 vàlida." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Entreu una adreça IPv4 o IPv6 vàlida." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduïu només dígits separats per comes." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Assegureu-vos que el valor sigui %(limit_value)s (és %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Assegureu-vos que aquest valor sigui menor o igual que %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Assegureu-vos que aquest valor sigui més gran o igual que %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assegureu-vos que el valor tingui com a mínim %(limit_value)d caràcters (en " -"té %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assegureu-vos que el valor tingui com a màxim %(limit_value)d caràcters (en " -"té %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "El camp %(field_name)s ha de ser únic per a %(lookup)s %(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "i" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ja existeix %(model_name)s amb aquest %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "El valor %r no és una opció vàlida." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Aquest camp no pot ser nul." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Aquest camp no pot estar en blanc." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Camp del tipus: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Enter" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "El valor '%s' ha de ser un nombre enter." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "El valor '%s' ha de ser True o False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleà (Cert o Fals)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadena (de fins a %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Enters separats per comes" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"El valor '%s' no té un format de data vàlid. Ha de tenir el format YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"El valor '%s' té el format correcte (YYYY-MM-DD) però no és una data vàlida." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (sense hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"El valor '%s' no té un format vàlid. Ha de tenir el format YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"El valor '%s' té el format correcte (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"però no és una data/hora vàlida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (amb hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "El valor '%s' ha de ser un nombre decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adreça de correu electrònic" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Ruta del fitxer" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "El valor '%s' ha de ser un número de coma flotant." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número de coma flotant" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Enter gran (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adreça IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adreça IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "El valor '%s' ha de ser None, True o False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleà (Cert, Fals o Cap ('None'))" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Enter positiu" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Enter petit positiu" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (fins a %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Enter petit" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"El valor '%s' no té un format vàlid. Ha de tenir el format HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"El valor '%s' té el format correcte (HH:MM[:ss[.uuuuuu]]) però no és una " -"hora vàlida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Arxiu" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imatge" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "No existeix el model %(model)s amb la clau primària %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clau forana (tipus determinat pel camp relacionat)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Inter-relació un-a-un" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Inter-relació molts-a-molts" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Premeu la tecla \"Control\", o \"Command\" en un Mac, per seleccionar més " -"d'un valor." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Aquest camp és obligatori." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduïu un número sencer." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduïu un número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Assegureu-vos que no hi ha més de %s dígits en total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Assegureu-vos que no hi ha més de %s decimals." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Assegureu-vos que no hi ha més de %s dígits decimals." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduïu una data vàlida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduïu una hora vàlida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduïu una data/hora vàlides." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "No s'ha enviat cap fitxer. Comproveu el tipus de codificació del formulari." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No s'ha enviat cap fitxer." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "El fitxer enviat està buit." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Assegureu-vos que el valor té com a màxim %(max)d caràcters (en té " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Si us plau, envieu un fitxer o marqueu la casella de selecció \"netejar\", " "no ambdós." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,40 +713,64 @@ msgstr "" "Carregueu una imatge vàlida. El fitxer que heu carregat no era una imatge o " "estava corrupte." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduïu una URL vàlida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Esculliu una opció vàlida. %(value)s no és una de les opcions vàlides." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduïu una llista de valors." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordre" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eliminar" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Si us plau, corregiu la dada duplicada per a %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Si us plau, corregiu la dada duplicada per a %(field)s, la qual ha de ser " "única." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -738,32 +779,34 @@ msgstr "" "Si us plau, corregiu la dada duplicada per a %(field_name)s, la qual ha de " "ser única per a %(lookup)s en %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Si us plau, corregiu els valors duplicats a sota." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clau forana en línia no coincideix amb la clau primària de la instància " "mare." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Esculli una opció vàlida. Aquesta opció no és una de les opcions disponibles." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Escolliu una opció vàlida; %s no és una de les opcions vàlides." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" no és un valor vàlid per a una clau primària." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Premeu la tecla \"Control\", o \"Command\" en un Mac, per seleccionar més " +"d'un valor." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,62 +815,62 @@ msgstr "" "No s'ha pogut interpretar %(datetime)s a la zona horària " "%(current_timezone)s; potser és ambigua o no existeix." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualment" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Netejar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconegut" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sí" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sí,no,potser" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1128,70 +1171,80 @@ msgctxt "alt. month" msgid "December" msgstr "desembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "any" -msgstr[1] "anys" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "mesos" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "setmana" -msgstr[1] "setmanes" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dia" -msgstr[1] "dies" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "hores" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minuts" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuts" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1202,7 +1255,7 @@ msgstr "No es permeten índexos de directori aquí" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" no existeix" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índex de %(directory)s" @@ -1223,12 +1276,12 @@ msgstr "No s'ha especificat dia" msgid "No week specified" msgstr "No s'ha especificat setmana" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Cap %(verbose_name_plural)s disponible" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1237,7 +1290,7 @@ msgstr "" "Futurs %(verbose_name_plural)s no disponibles perquè %(class_name)s." "allow_future és Fals." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Cadena invàlida de dats '%(datestr)s' donat el format '%(format)s'" @@ -1247,16 +1300,16 @@ msgstr "Cadena invàlida de dats '%(datestr)s' donat el format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "No s'ha trobat sap %(verbose_name)s que coincideixi amb la petició" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La pàgina no és 'last', ni es pot convertir en un enter" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Plana invàlida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Llista buida i '%(class_name)s.allow_empty' és Fals." diff --git a/django/conf/locale/cs/LC_MESSAGES/django.mo b/django/conf/locale/cs/LC_MESSAGES/django.mo index 7d6ae6428e9cb0369d3b2cfc860a0077a1967631..5058ce7ee7adf67adc7492f0f074c4a371901fa2 100644 GIT binary patch literal 20881 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 delta 7059 zcma*r3w%`7fyePP2_z660R$34Fq1$Cc`^wJgzyXr2@#N&g@Oo9k_ibUGcl8(0d;(^ zip5IZtF;zd7AY;(3g{>n1ne54c3o;K+e)pKs?efc)>^^Z)^7LrpLKGI)1C4F(JwYL)B``xsk?K-Q_`%<50z1Di2b(L$x+(@C8j!ifp_v0%36E4LsaP}tLhjo~o zX3RKTiKFp$yc)lbMR*t|;5m%Lp>!I7!%_7-?2m=m&qR!wLO~;)jR{zTx{`&q?#BVt zn{B-llc;aTM7#%w;{&LH>_H9iMf?44?Drp`j^BrAPR0S)pYxm16m+0$REI*;fJ%`` zFcrvMG0RXRUv0l{LiKOOAs9vtd<&}o*KjcIM)f<0Irtpv_@^;4h{9P4W%vndAh~1Q zdNI~eUx$-%KhDFms9RISWcT^0*oS)VT_mgAB*W; zw_!F8qrMt-B_Y%d+>MOQ>_oL6Mosw%)V+NV$Kz+H8Oq3XXCT*Ff{fWr!#=nY)o)E^ z#J%EX8g!s`)FQeEHD%9YJRY_6AE0LF6PV9@%piX=Qwd#+drt$*T;OFSWs_`sP?8H1ggL5!B$DPTg zs2N*{8bBjzz+IS#_hUcKZyvG@-#|^-UVVX&<6L|i^;ms|wK!#hJ7W<{q<$ajmOO}> zfnAt@Pork`FzRvZLG?S0+V4C@^jKV^peej6*B!tj)B%>EIHJ4cKiKSTuJ>asN;QzymQP)s2NJ;QAxtAeCA&#D5OCLC`Mi3G*o*f>Hu?51G)xv zfHl^etXr&)SifsMhT8APs6~0kwts5vA7N>$Lpo}a_)r}yZTm9oI@F0bqaLRRtlvcK zw;%Pce*ty8AEElchk8?9L|sr)q3d94WEcfa{Ycx8VI7N_q8wWLg>tWR6_!6rBYd8c?;!r$;I`OBd#rfAV=3gfs#(Opg(@_VkM(wZ& zYtWC{aUagYr%W8d@xZD}k8<8gS7_y6b3rFJ6sm#AdIAN+W z*W*;wl|76+qUJeUe;@S*>s#UOn2CCGmSYw!#}U|#skj|=f_as8yb8USpYG!7mM&67%&@R+t^aN_Z1E?uKgw1#yHIq5~T_#IVC!T@o zUxS+Y$U+L*aRq9}wf2iwt#6=C__nQ|LmlY%$e(-W&!`imG0%fA8`XajYQVFQ2gYnf zUGYBD`S!c@h&e<-2Rw=zQLpXrx~;!yeHYd5x7G``{V%qj$WNqBJOnkMbku-yP;03S zb>dpI9cod1f_a$F%1puKn1Mm8!v}CQ zp29S|fa;e#o54mXqE4KN8c?=1 z&pOdsihcQhs;$qm^=j)i*2rR8SdKd2YD_@CwHbAwkhKdnkj?h{Ew+6d>WUvk4S0uj zkM#-rebm;ExkgMc1rIx%Kwa7E){{7p`kS_X1~tHQsI_w5wtH&b_P*96YqE7XCenWt zYQIcOz%oqJ^FN(JA`L5016Yf?;s(?STdYCb9>&O%N+jjeWwwe!;v z+n(XGfZR#+lr1O!rsx0Cb_)ePhS~<|NNf|xf0F^!H((vn_8>VKEAij?s9!-pdCs

z z`(4cAsHaKW5f`%&Z?fe=JW3KdzgcG+$KxC1_hcvOBHDgVqJ-a>*jp}uwM5&O$j`_< zM2k-g^BS^}JW8_2BSf2Cz1nn3KP6@4$GZQy6zYk#BA3|b2|icY`e3H-K3o13t|tFQ zs>nZ+#biEti)fom^ncVYZ5N6Op2A0;gl;Cu7JoW9U z&2fo+#$QohL-}=Ee-CdX`L_NYY_R41_)F48hLbU50l9LE+)HgRN#?}=igDzNk4;z>jPfDx2ZMc?<_Jo*-lP+hO;nz zB1v_2q$j5qcufJP{M)miPX9dm{urOfS(-7~Ih9fCto6=yzMMJG`OI78__7M41F}lv zqRYo+#XC>sOd8Y}Xyq_%A!O*!qC#>>Bx8^?TaT@aHIM3#9@?=Lp&fn~D z_7xsY4mr8O=FKFd$YsdhL)y4N0Is4{?1!7((C_`z72ua4S_cI6o0pWbPJ;$7nXQr0-9w_koTNzY$kio7Guv%IJ!F8R@xs8{H#)`dk zCG-uqhkCa@gP|_(#!zd0sLQEbd?B|n5HyWJR(7!WfNAdtnVuuT5UaYeCFpnQ zc5!Ab$t;U4Wxu, 2011. -# Jan Papež , 2012. -# Jirka Vejrazka , 2011. -# Vlada Macek , 2012. +# Jannis Leidel , 2011 +# Jan Papež , 2012 +# Jirka Vejrazka , 2011 +# Vlada Macek , 2012-2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-13 11:46+0000\n" "Last-Translator: Vlada Macek \n" "Language-Team: Czech (http://www.transifex.com/projects/p/django/language/" "cs/)\n" @@ -20,706 +20,784 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "afrikánsky" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabsky" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Ázerbájdžánština" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulharsky" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "bělorusky" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengálsky" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "bretonsky" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosensky" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalánsky" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "česky" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "velšsky" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "dánsky" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "německy" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "řecky" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "anglicky" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "britskou angličtinou" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperantsky" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "španělsky" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "argentinskou španělštinou" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexická španělština" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaragujskou španělštinou" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "venezuelskou španělštinou" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estonsky" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskicky" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persky" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finsky" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francouzsky" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frísky" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irsky" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galicijsky" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebrejsky" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindsky" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "chorvatsky" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "maďarsky" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonésky" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandsky" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italsky" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japonsky" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruzínsky" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazašsky" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmersky" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannadsky" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korejsky" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "lucembursky" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litevsky" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "lotyšsky" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedonsky" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malajálamsky" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolsky" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "barmštinou" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norsky (Bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepálsky" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "nizozemsky" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norsky (Nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osetštinou" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "paňdžábsky" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polsky" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugalsky" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brazilskou portugalštinou" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumunsky" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "rusky" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovensky" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovinsky" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albánsky" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "srbsky" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "srbsky (latinkou)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "švédsky" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "svahilsky" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilsky" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telužsky" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "thajsky" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turecky" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tatarsky" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurtsky" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrajinsky" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdština" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamsky" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "čínsky (zjednodušeně)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "čínsky (tradičně)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Vložte platnou hodnotu." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Vložte platnou adresu URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Vložte platné celé číslo." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Zadejte platnou e-mailovou adresu." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Vložte platný identifikátor složený pouze z písmen, čísel, podtržítek a " "pomlček." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Vložte platnou adresu typu IPv4." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Zadejte platnou adresu typu IPv6." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Zadejte platnou adresu typu IPv4 nebo IPv6." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Vložte pouze číslice oddělené čárkami." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Hodnota musí být %(limit_value)s (nyní je %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Hodnota musí být menší nebo rovna %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Hodnota musí být větší nebo rovna %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Hodnota musí mít alespoň %(limit_value)d znaků, ale nyní jich má " -"%(show_value)d." +msgstr[0] "" +"Tato hodnota má mít nejméně %(limit_value)d znak (nyní má %(show_value)d)." +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)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Hodnota smí mít nejvýše %(limit_value)d znaků, ale nyní jich má " -"%(show_value)d." +msgstr[0] "" +"Tato hodnota má mít nejvýše %(limit_value)d znak (nyní má %(show_value)d)." +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)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "Pole %(field_name)s musí být unikátní testem %(lookup)s pole %(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "a" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" "Položka %(model_name)s s touto hodnotou v poli %(field_label)s již existuje." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Hodnota %r není platnou volbou." +msgid "Value %(value)r is not a valid choice." +msgstr "Hodnota %(value)r není platná možnost." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Pole nemůže být null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Pole nemůže být prázdné." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Pole typu: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Celé číslo" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Hodnota '%s' musí být celé číslo." +msgid "'%(value)s' value must be an integer." +msgstr "Hodnota '%(value)s' musí být celé číslo." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Hodnota '%s' musí být buď True nebo False." +msgid "'%(value)s' value must be either True or False." +msgstr "Hodnota '%(value)s' musí být buď True nebo False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Pravdivost (buď Ano (True), nebo Ne (False))" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Řetězec (max. %(max_length)s znaků)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Celá čísla oddělená čárkou" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Hodnota '%s' není platné datum. Musí být ve tvaru RRRR-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "" -"Ačkoli hodnota '%s' je ve správném tvaru (RRRR-MM-DD), jde o neplatné datum." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "Hodnota '%(value)s' není platné datum. Musí být ve tvaru RRRR-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Ačkoli hodnota '%(value)s' je ve správném tvaru (RRRR-MM-DD), jde o neplatné " +"datum." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (bez času)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Hodnota '%s' je v neplatném tvaru, který má být RRRR-MM-DD HH:MM[:SS[." +"Hodnota '%(value)s' je v neplatném tvaru, který má být RRRR-MM-DD HH:MM[:SS[." "uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Ačkoli hodnota '%s' je ve správném tvaru (RRRR-MM-DD HH:MM[:SS[.uuuuuu]]" -"[TZ]), jde o neplatné datum a čas." +"Ačkoli hodnota '%(value)s' je ve správném tvaru (RRRR-MM-DD HH:MM[:SS[." +"uuuuuu]][TZ]), jde o neplatné datum a čas." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (s časem)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Hodnota '%s' musí být desítkové číslo." +msgid "'%(value)s' value must be a decimal number." +msgstr "Hodnota '%(value)s' musí být desítkové číslo." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desetinné číslo" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mailová adresa" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Cesta k souboru" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Hodnota '%s' musí být reálné číslo." +msgid "'%(value)s' value must be a float." +msgstr "Hodnota '%(value)s' musí být reálné číslo." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Číslo s pohyblivou řádovou čárkou" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Velké číslo (8 bajtů)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adresa IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adresa IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Hodnota '%s' musí být buď None, True nebo False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Hodnota '%(value)s' musí být buď None, True nebo False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Pravdivost (buď Ano (True), Ne (False) nebo Nic (None))" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Kladné celé číslo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Kladné malé celé číslo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Identifikátor (nejvýše %(max_length)s znaků)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Malé celé číslo" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "Hodnota '%s' je v neplatném tvaru, který má být HH:MM[:ss[.uuuuuu]]." - -#: db/models/fields/__init__.py:1207 -#, python-format -msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Ačkoli hodnota '%s' je ve správném tvaru (HH:MM[:ss[.uuuuuu]]), jde o " +"Hodnota '%(value)s' je v neplatném tvaru, který má být HH:MM[:ss[.uuuuuu]]." + +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" +"Ačkoli hodnota '%(value)s' je ve správném tvaru (HH:MM[:ss[.uuuuuu]]), jde o " "neplatný čas." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Čas" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Přímá binární data" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Soubor" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Obrázek" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "Položka typu %(model)s s primárním klíčem %(pk)r neexistuje." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Cizí klíč (typ určen pomocí souvisejícího pole)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Vazba jedna-jedna" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Vazba mnoho-mnoho" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Výběr více než jedné položky je možný přidržením klávesy \"Control\" (nebo " -"\"Command\" na Macu)." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Pole je povinné." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Vložte celé číslo." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Vložte číslo." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Hodnota nesmí celkem mít více než %s cifer." +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] "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." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Hodnota nesmí mít za desetinnou čárkou více než %s cifer." +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] "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." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Hodnota nesmí mít před desetinnou čárkou více než %s cifer." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Ujistěte se, že hodnota neobsahuje více než %(max)s místo před desetinnou " +"čárkou (tečkou)." +msgstr[1] "" +"Ujistěte se, že hodnota neobsahuje více než %(max)s místa před desetinnou " +"čárkou (tečkou)." +msgstr[2] "" +"Ujistěte se, že hodnota neobsahuje více než %(max)s míst před desetinnou " +"čárkou (tečkou)." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Vložte platné datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Vložte platný čas." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Vložte platné datum a čas." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Soubor nebyl odeslán. Zkontrolujte parametr \"encoding type\" formuláře." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Žádný soubor nebyl odeslán." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Odeslaný soubor je prázdný." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Délka názvu souboru má být nejvýše %(max)d znaků, ale nyní je %(length)d." +msgstr[0] "" +"Tento název souboru má mít nejvýše %(max)d znak (nyní má %(length)d)." +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)." -#: forms/fields.py:479 +#: forms/fields.py:546 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í." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Nahrajte platný obrázek. Odeslaný soubor buď nebyl obrázek nebo byl poškozen." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Vložte platnou adresu URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Vyberte platnou možnost, \"%(value)s\" není k dispozici." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Vložte seznam hodnot." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Skryté pole %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Data objektu ManagementForm chybí nebo byla pozměněna." + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +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ářů." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Pořadí" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Odstranit" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Opravte duplicitní data v poli %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Opravte duplicitní data v poli %(field)s, které musí být unikátní." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -728,30 +806,32 @@ msgstr "" "Opravte duplicitní data v poli %(field_name)s, které musí být unikátní " "testem %(lookup)s pole %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Odstraňte duplicitní hodnoty níže." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Cizí klíč typu inline neodpovídá primárnímu klíči v rodičovské položce." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Vyberte platnou možnost. Tato není k dispozici." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Vyberte platnou možnost, \"%s\" není k dispozici." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "Hodnota \"%(pk)s\" není platný primární klíč." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "Hodnota \"%s\" není platný primární klíč." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Výběr více než jedné položky je možný přidržením klávesy \"Control\" (nebo " +"\"Command\" na Macu)." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -760,35 +840,35 @@ msgstr "" "Hodnotu %(datetime)s nelze interpretovat v časové zóně %(current_timezone)s; " "může to být nejednoznačné nebo nemusí existovat." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Aktuálně" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Změnit" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Zrušit" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Neznámé" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ano" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ano, ne, možná" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -796,27 +876,27 @@ msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajty" msgstr[2] "%(size)d bajtů" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1117,76 +1197,86 @@ msgctxt "alt. month" msgid "December" msgstr "prosince" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Není možné importovat knihovny Pillow ani PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Modul '_imaging' pro PIL není možné importovat: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Toto není platná adresa typu IPv6." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "nebo" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "rok" -msgstr[1] "roky" -msgstr[2] "let" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "měsíc" -msgstr[1] "měsíce" -msgstr[2] "měsíců" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "týden" -msgstr[1] "týdny" -msgstr[2] "týdnů" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d rok" +msgstr[1] "%d roky" +msgstr[2] "%d let" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "den" -msgstr[1] "dny" -msgstr[2] "dnů" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d měsíc" +msgstr[1] "%d měsíce" +msgstr[2] "%d měsíců" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hodina" -msgstr[1] "hodiny" -msgstr[2] "hodin" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d týden" +msgstr[1] "%d týdny" +msgstr[2] "%d týdnů" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minuty" -msgstr[2] "minut" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuty" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d den" +msgstr[1] "%d dny" +msgstr[2] "%d dní" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodina" +msgstr[1] "%d hodiny" +msgstr[2] "%d hodin" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuty" +msgstr[2] "%d minut" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minut" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1197,7 +1287,7 @@ msgstr "Indexy adresářů zde nejsou povoleny." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" neexistuje" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Index adresáře %(directory)s" @@ -1218,12 +1308,12 @@ msgstr "Nebyl specifikován den" msgid "No week specified" msgstr "Nebyl specifikován týden" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s nejsou k dispozici" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1232,7 +1322,7 @@ msgstr "" "%(verbose_name_plural)s s budoucím datem nejsou k dipozici protoze " "%(class_name)s.allow_future je False" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Datum '%(datestr)s' neodpovídá formátu '%(format)s'" @@ -1242,16 +1332,16 @@ msgstr "Datum '%(datestr)s' neodpovídá formátu '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Nepodařilo se nalézt žádný objekt %(verbose_name)s" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Požadavek na stránku nemohl být konvertován na číslo, ani není 'last'" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Neplatná stránka (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "List je prázdný a '%(class_name)s.allow_empty' je nastaveno na False" diff --git a/django/conf/locale/cy/LC_MESSAGES/django.mo b/django/conf/locale/cy/LC_MESSAGES/django.mo index 2bf3a436d8654f01b4462920c4657cba6b489e84..c88d1ed97848b44e1434ec77ce0e1967d00c0a6c 100644 GIT binary patch delta 1133 zcmXZaOK1~O6vpvu`beAF+Vr6m9|R!_tqEypHP+%2sY=037Yc3$8%rc6kQAv>7(qou z5HwN>B7*3qP^iR(3&o8Hin@^&ign>aR}xWC5kdTaofC%n-E+>p=iZsgQgR_V-(T;) zTIJkyyK@cBIjY^8&KOUBP;svHTruBEFAtoWn4_LoWB8+ZwE)=Kbq% zzH4R>?hGbIQH36hH=_==6}vEnT<#z@H9n3J^icEisD34@Phph!5^}j|ZaT;;Ch=*f zA1wGnLJfc6%E@pwahP3|??UA_U>(M>1-Dp!z}$_RKWy<)^O)s5)IoEWFZv9$(WE6V zqn_ZpIfH6=5A_LVQBVBP>QAix!hDOGw}?9E2lFGU?g#Ikk$7gFV7u9ZE(WOqWTn2>(2&x-<`L@MbtsAp29qwTzwi3ggAZ$zmy6nQ!lF%_P$4 zSZe3sK!0y4U8%LN-=9hJ?TDo^gZ-J_6u-!bSDr|Wmb^ka?@bg-gRvuCp^z)bMzXoF YY(6$bL&ClJl`xqroGMmFqYaJ!0f6{;0RR91 delta 1157 zcmXxiPe@cz6vy$K>1dj!PSc--Ff9s1W_ZsAt06+d5YZ^gr9qEolBt}r8UIjN<07bt z2$Cd1hzO!Kl8DrzMbRdLqJjwBWQ!KH3WLHT>ics}!{dGKJ?GwY|Gar0pN~IGlowyG za&EHTxeDi8y0PR*^RzjNA@b+U3&<3A1Ck%Z$oV?j_WajJg$qE3Ln90OrypPqUw!UejFRr z;45%O_C(fp*L9LoU(vpcXi4W>9tVsQG70@uE9#iHoR>Tti*ar1hsz z1@9t{d&ElxUZECviyFUx8*tI`KT!wxjjCHoQuFFCgN-YFzW*2veS&e+4zHrF=mu)y zP1M!hw)_K&&!7rEw*C{;O*}`{d4byC8_Un5>MUCRtKuC5mT0KZGHSvfB`~zHRInDc zp+?lWh`HJFO%uzNEw#$DStL2(SA|z1okVKMbkBBG1y!Mr6G65=H!)Z57yX#$NBy>> z@3nZo=T#p(5Id9}$rLiVY^);~N++YOp1++zF|Rf1?Mx, 2011. -# Maredudd ap Gwyndaf , 2012. +# Jannis Leidel , 2011 +# Maredudd ap Gwyndaf , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Maredudd ap Gwyndaf \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Welsh (http://www.transifex.com/projects/p/django/language/" "cy/)\n" "MIME-Version: 1.0\n" @@ -19,649 +19,698 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " "11) ? 2 : 3;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabeg" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bwlgareg" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengaleg" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnieg" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalaneg" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tsieceg" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Cymraeg" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Daneg" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Almaeneg" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Groegedd" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Saesneg" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Saesneg Prydain" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Sbaeneg" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Sbaeneg Ariannin" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estoneg" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basgeg" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persieg" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Ffinneg" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Ffrangeg" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Ffrisieg" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Gwyddeleg" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galisieg" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraeg" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croasieg" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hwngareg" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indoneseg" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandeg" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Eidaleg" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Siapanëeg" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgeg" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Corëeg" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "Iseldireg" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 +msgid "Nepali" +msgstr "" + +#: conf/global_settings.py:104 +msgid "Dutch" +msgstr "Iseldireg" + +#: conf/global_settings.py:105 +msgid "Norwegian Nynorsk" +msgstr "" + +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 +msgid "Punjabi" +msgstr "" + +#: conf/global_settings.py:108 msgid "Polish" msgstr "Pwyleg" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portiwgaleg" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portiwgaleg Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romaneg" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rwsieg" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slofaceg" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slofeneg" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbeg" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Swedeg" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Twrceg" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Tsieinëeg Symledig" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tseinëeg Traddodiadol" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Rhowch werth dilys." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Rhowch URL dilys." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Rhowch digidau gwahanu gyda atalnodau yn unig." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ac" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dyddiad (heb amser)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dyddiad (gyda amser)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Rhif degol" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Llwybr ffeil" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "cyfeiriad IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boole (Naill ai True, False neu None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Testun" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Amser" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Mae angen y faes yma." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Rhowch rhif cyfan." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Mae'r ffeil yn wag." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -669,102 +718,128 @@ msgstr "" "Llwythwch delwedd dilys. Doedd y delwedd a llwythwyd dim yn ddelwedd dilys, " "neu roedd o'n ddelwedd llwgr." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Rhowch URL dilys." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Dileu" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Newidio" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ie" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Na" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ie,na,efallai" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -773,27 +848,27 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1094,81 +1169,91 @@ msgctxt "alt. month" msgid "December" msgstr "Rhagfyr" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "neu" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1180,7 +1265,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1201,19 +1286,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1223,16 +1308,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/da/LC_MESSAGES/django.mo b/django/conf/locale/da/LC_MESSAGES/django.mo index c0d60aea0001ab4b2160efef7241445f1825839d..edb2903428095cd86f2e3bc8923ace226296e3b0 100644 GIT binary patch literal 19629 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 diff --git a/django/conf/locale/da/LC_MESSAGES/django.po b/django/conf/locale/da/LC_MESSAGES/django.po index cbcf268660..bc2d7d9b61 100644 --- a/django/conf/locale/da/LC_MESSAGES/django.po +++ b/django/conf/locale/da/LC_MESSAGES/django.po @@ -1,17 +1,18 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Christian Joergensen , 2012. -# Erik Wognsen , 2011-2013. -# Finn Gruwier , 2011. -# Jannis Leidel , 2011. -# , 2012. +# Christian Joergensen , 2012 +# Erik Wognsen , 2013 +# Finn Gruwier, 2011 +# Jannis Leidel , 2011 +# jonaskoelker , 2012 +# mchro , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-13 04:19+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-28 18:30+0000\n" "Last-Translator: Erik Wognsen \n" "Language-Team: Danish (http://www.transifex.com/projects/p/django/language/" "da/)\n" @@ -21,668 +22,706 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabisk" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerbaidjansk" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgarsk" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "hviderussisk" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalsk" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "bretonsk" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosnisk" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "catalansk" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "tjekkisk" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "walisisk" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "dansk" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "tysk" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "græsk" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "engelsk" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "britisk engelsk" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "spansk" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "argentinsk spansk" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "mexikansk spansk" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "nicaraguansk spansk" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "venezuelansk spansk" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estisk" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskisk" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persisk" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finsk" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "fransk" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frisisk" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irsk" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galicisk" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebraisk" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "kroatisk" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ungarsk" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesisk" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandsk" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italiensk" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japansk" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgisk" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kasakhisk" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "koreansk" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "luxembourgisk" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litauisk" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "lettisk" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedonsk" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malaysisk" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolsk" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "burmesisk" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norsk bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepalesisk" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "hollandsk" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norsk nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "ossetisk" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polsk" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugisisk" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brasiliansk portugisisk" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumænsk" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "russisk" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovakisk" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovensk" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albansk" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbisk" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbisk (latin)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "svensk" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "tyrkisk" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tatarisk" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurtisk" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrainsk" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamesisk" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "forenklet kinesisk" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "traditionelt kinesisk" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Indtast en gyldig værdi." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Indtast en gyldig URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Indtast et gyldigt heltal." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Indtast en gyldig e-mail-adresse." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Indtast en \"slug\" bestående af bogstaver, cifre, understreger og " "bindestreger." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Indtast en gyldig IPv4-adresse." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Indtast en gyldig IPv6-adresse." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Indtast en gyldig IPv4- eller IPv6-adresse." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Indtast kun cifre adskilt af kommaer." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Denne værdi skal være %(limit_value)s (den er %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Denne værdi skal være mindre end eller lig %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Denne værdi skal være større end eller lig %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Denne værdi skal mindst indeholde %(limit_value)d tegn (den indeholder " -"%(show_value)d)." +msgstr[0] "" +"Denne værdi skal have mindst %(limit_value)d tegn (den har %(show_value)d)." +msgstr[1] "" +"Denne værdi skal have mindst %(limit_value)d tegn (den har %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Denne værdi må maksimalt indeholde %(limit_value)d tegn (den har " -"%(show_value)d)." +msgstr[0] "" +"Denne værdi må højst have %(limit_value)d tegn (den har %(show_value)d)." +msgstr[1] "" +"Denne værdi må højst have %(limit_value)d tegn (den har %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s skal være unik for %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "og" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s med dette %(field_label)s eksisterer allerede." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Værdien %r er ikke et gyldigt valg." +msgid "Value %(value)r is not a valid choice." +msgstr "Værdien %(value)r er ikke et gyldigt valg." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Dette felt kan ikke være null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Dette felt kan ikke være tomt." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Felt af type: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heltal" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' værdien skal være et heltal." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' værdien skal være et heltal." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' værdien skal være enten True eller False." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' værdien skal være enten True eller False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolsk (enten True eller False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Streng (op til %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Kommaseparerede heltal" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' værdien har et ugyldigt datoformat. Det skal være i formatet ÅÅÅÅ-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' værdien har det korrekte format (ÅÅÅÅ-MM-DD) men er en ugyldig dato." +"'%(value)s' værdien har et ugyldigt datoformat. Den skal være i formatet " +"ÅÅÅÅ-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' værdien har det korrekte format (ÅÅÅÅ-MM-DD) men er en ugyldig " +"dato." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dato (uden tid)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' værdien har et ugyldigt datoformat. Det skal være i formatet ÅÅÅÅ-MM-DD " -"TT:MM[:ss[.uuuuuu]][TZ]." +"'%(value)s' værdien har et ugyldigt format. Den skal være i formatet ÅÅÅÅ-MM-" +"DD TT:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' værdien har det korrekte format (ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]][TZ]) " -"men er en ugyldig dato/tid." +"'%(value)s' værdien har det korrekte format (ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]]" +"[TZ]) men er en ugyldig dato/tid." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dato (med tid)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' værdien skal være et decimaltal." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' værdien skal være et decimaltal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimaltal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mail-adresse" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Sti" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' værdien skal være en float." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' værdien skal være en float." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Flydende-komma-tal" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Stort heltal (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-adresse" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adresse" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' værdien skal være enten None, True eller False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' værdien skal være enten None, True eller False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolsk (True, False eller None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positivt heltal" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positivt lille heltal" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "\"Slug\" (op til %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Lille heltal" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' værdien har et ugyldigt datoformat. Det skal være i formatet ÅÅÅÅ-MM-DD " -"TT:MM[:ss[.uuuuuu]]." +"'%(value)s' værdien har et ugyldigt format. Den skal være i formatet TT:MM[:" +"ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' værdien har det korrekte format (ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]]) men er " -"en ugyldig dato/tid." +"'%(value)s' værdien har det korrekte format (TT:MM[:ss[.uuuuuu]]) men er et " +"ugyldigt tidspunkt." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tid" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Rå binære data" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fil" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Billede" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "En model %(model)s med primærnøgle %(pk)r eksisterer ikke." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s instansen med primærnøgle %(pk)r findes ikke." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Fremmednøgle (type bestemt af relateret felt)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "En-til-en-relation" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mange-til-mange-relation" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hold \"Ctrl\" (eller \"Æbletasten\" på Mac) nede for at vælge mere end en." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Dette felt er påkrævet." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Indtast et heltal." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Indtast et tal." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Der må maksimalt være %s cifre i alt." +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] "Der må maksimalt være %(max)s ciffer i alt." +msgstr[1] "Der må maksimalt være %(max)s cifre i alt." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Der må højst være %s decimalpladser." +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] "Der må maksimalt være %(max)s decimal." +msgstr[1] "Der må maksimalt være %(max)s decimaler." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Der må maksimalt være %s cifre før decimaltegnet." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Der må maksimalt være %(max)s ciffer før kommaet." +msgstr[1] "Der må maksimalt være %(max)s cifre før kommaet." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Indtast en gyldig dato." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Indtast en gyldig tid." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Indtast gyldig dato/tid." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ingen fil blev indsendt. Kontroller kodningstypen i formularen." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ingen fil blev indsendt." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Den indsendte fil er tom." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "Denne værdi må maksimalt indeholde %(max)d tegn (den har %(length)d)." +msgstr[0] "Dette filnavn må højst have %(max)d tegn (det har %(length)d)." +msgstr[1] "Dette filnavn må højst have %(max)d tegn (det har %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Du skal enten indsende en fil eller afmarkere afkrydsningsfeltet, ikke begge " "dele." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -690,40 +729,64 @@ msgstr "" "Indsend en billedfil. Filen, du indsendte, var enten ikke et billede eller " "en defekt billedfil." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Indtast en gyldig URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Marker en gyldig valgmulighed. %(value)s er ikke en af de tilgængelige " "valgmuligheder." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Indtast en liste af værdier." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Skjult felt %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm-data mangler eller er blevet manipuleret" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Send venligst %d eller færre formularer." +msgstr[1] "Send venligst %d eller færre formularer." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Rækkefølge" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Slet" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ret venligst duplikerede data for %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Ret venligst de duplikerede data for %(field)s, som skal være unik." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -732,34 +795,33 @@ msgstr "" "Ret venligst de duplikerede data for %(field_name)s, som skal være unik for " "%(lookup)s i %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Ret venligst de duplikerede data herunder." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Den indlejrede fremmednøgle passede ikke med forælderinstansens primærnøgle." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Marker en gyldig valgmulighed. Det valg, du har foretaget, er ikke blandt de " "tilgængelige valgmuligheder." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" er ikke en gyldig værdi for en primærnøgle." + +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -"Marker en gyldig valgmulighed. %s er ikke en af de tilgængelige " -"valgmuligheder." +"Hold \"Ctrl\" (eller \"Æbletasten\" på Mac) nede for at vælge mere end en." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" er ikke en gyldig værdi for en primærnøgle." - -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -768,62 +830,62 @@ msgstr "" "%(datetime)s kunne ikke fortolkes i tidszonen %(current_timezone)s; den kan " "være tvetydig eller den eksisterer måske ikke." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Aktuelt" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ret" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Afmarkér" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ukendt" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nej" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ja,nej,måske" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1124,70 +1186,80 @@ msgctxt "alt. month" msgid "December" msgstr "december" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Hverken Pillow eller PIL kunne importeres: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "PIL-modulet '_imaging' kunne ikke importeres: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Dette er ikke en gyldig IPv6-adresse." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "eller" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "år" -msgstr[1] "år" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "måned" -msgstr[1] "måneder" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "uge" -msgstr[1] "uger" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d år" +msgstr[1] "%d år" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dage" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d måned" +msgstr[1] "%d måneder" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "time" -msgstr[1] "timer" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d uge" +msgstr[1] "%d uger" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minutter" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutter" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dage" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d time" +msgstr[1] "%d timer" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minutter" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutter" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1270,7 @@ msgstr "Mappeindekser er ikke tilladte her" msgid "\"%(path)s\" does not exist" msgstr "\" %(path)s\" eksisterer ikke" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indeks for %(directory)s" @@ -1219,12 +1291,12 @@ msgstr "Ingen dag specificeret" msgid "No week specified" msgstr "Ingen uge specificeret" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ingen %(verbose_name_plural)s til rådighed" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1305,7 @@ msgstr "" "Fremtidige %(verbose_name_plural)s ikke tilgængelige, fordi %(class_name)s ." "allow_future er falsk." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ugyldig datostreng ' %(datestr)s ' givet format ' %(format)s '" @@ -1243,16 +1315,16 @@ msgstr "Ugyldig datostreng ' %(datestr)s ' givet format ' %(format)s '" msgid "No %(verbose_name)s found matching the query" msgstr "Ingen %(verbose_name)s fundet matcher forespørgslen" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Side er ikke 'sidste', kan heller ikke konverteres til en int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ugyldig side (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tom liste og ' %(class_name)s .allow_empty' er falsk." diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo index 1eed4542e88fa3d9a398327baaa66ff7a3ea2a8b..1c9bcc5fb58f7abfbcd9122011d05ebaa73edaa5 100644 GIT binary patch literal 20766 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 E9o$WI%m4rY delta 7703 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 ol, 2011, 2012. -# apollo13 , 2011. -# Jannis Leidel , 2011-2012. -# jnns , 2011. +# André Hagenbruch , 2011-2012 +# apollo13 , 2011 +# Jannis Š, 2011,2013 +# Jannis Leidel , 2013 +# Markus Holtermann , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 08:22+0000\n" "Last-Translator: Jannis Leidel \n" "Language-Team: German (http://www.transifex.com/projects/p/django/language/" "de/)\n" @@ -20,716 +21,789 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabisch" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbaidschanisch" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarisch" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Weißrussisch" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonisch" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnisch" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanisch" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tschechisch" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walisisch" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dänisch" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Deutsch" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Griechisch" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Englisch" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britisches Englisch" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanisch" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinisches Spanisch" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexikanisches Spanisch" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguanisches Spanisch" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezolanisches Spanisch" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estnisch" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskisch" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persisch" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finnisch" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Französisch" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Friesisch" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irisch" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galicisch" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebräisch" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatisch" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungarisch" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesisch" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Isländisch" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italienisch" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanisch" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgisch" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kasachisch" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreanisch" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburgisch" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litauisch" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lettisch" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Mazedonisch" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolisch" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmanisch" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norwegisch (Bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holländisch" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norwegisch (Nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetisch" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polnisch" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugiesisch" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumänisch" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russisch" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slowakisch" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slowenisch" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanisch" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbisch" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbisch (Latein)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Schwedisch" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilisch" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugisch" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thailändisch" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Türkisch" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarisch" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtisch" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainisch" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamesisch" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Vereinfachtes Chinesisch" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Traditionelles Chinesisch" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Bitte einen gültigen Wert eingeben." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Bitte eine gültige Adresse eingeben." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Bitte eine gültige Ganzzahl eingeben." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Bitte gültige E-Mail-Adresse eingeben." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -"Bitte ein gültiges Kürzel, bestehend aus Buchstaben, Ziffern, Unterstrichen " -"und Bindestrichen, eingeben." +"Bitte ein gültiges Kürzel, bestehend aus Buchstaben, Ziffern, Unter- und " +"Bindestrichen, eingeben." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Bitte eine gültige IPv4-Adresse eingeben." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Eine gültige IPv6-Adresse eingeben." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Eine gültige IPv4- oder IPv6-Adresse eingeben" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Bitte nur durch Komma getrennte Ziffern eingeben." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format 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)" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Dieser Wert muss kleiner oder gleich %(limit_value)s sein." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Dieser Wert muss größer oder gleich %(limit_value)s sein." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Bitte sicherstellen, dass der Wert mindestens %(limit_value)d Zeichen hat. " -"(Er hat %(show_value)d)" +msgstr[0] "" +"Bitte sicherstellen, dass der Wert aus mindestens %(limit_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)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Bitte sicherstellen, dass der Wert maximal %(limit_value)d Zeichen hat. (Er " -"hat %(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)." +msgstr[1] "" +"Bitte sicherstellen, dass der Wert aus höchstens %(limit_value)d Zeichen " +"besteht. (Er besteht aus %(show_value)d Zeichen)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s muss für %(date_field)s %(lookup)s eindeutig sein." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "und" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s mit diesem %(field_label)s existiert bereits." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Wert %r ist keine gültige Option." +msgid "Value %(value)r is not a valid choice." +msgstr "Der Wert %(value)r ist keine gültige Auswahl." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." -msgstr "Dieses Feld darf nicht leer sein." +msgstr "Dieses Feld darf nicht null sein." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Dieses Feld darf nicht leer sein." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Feldtyp: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Ganzzahl" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Der Wert '%s' muss eine ganze Zahl sein." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' Wert muss eine Ganzzahl sein." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Der Wert '%s' muss entweder True oder False sein." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' Wert muss entweder True oder False sein." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolescher Wert (True oder False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Zeichenkette (bis zu %(max_length)s Zeichen)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Kommaseparierte Liste von Ganzzahlen" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Der Wert '%s' hat ein ungültiges Datumsformat. Er muss im Format JJJJ-MM-TT " -"sein." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Der Wert '%s' hat das richtige Format (JJJJ-MM-TT), ist aber ein ungültiges " -"Datum." +"'%(value)s' Wert hat ein ungültiges Datumsformat. Es muss der Form YYYY-MM-" +"DD entsprechen." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' hat das korrekte Format (YYYY-MM-DD), aber ein ungültiges Datum." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (ohne Uhrzeit)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' ist falsch formatiert. Das korrekte Format lautet: YYYY-MM-DD HH:MM[:ss" -"[.uuuuuu]][TZ]." +"'%(value)s' Wert hat ein ungültiges Format. Es muss der Form YYYY-MM-DD HH:MM" +"[:ss[.uuuuuu]][TZ] entsprechen." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' hat das richtige Format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), ist aber " -"keine gültige Datums-/Zeitangabe." +"'%(value)s' Wert hat das korrekte Format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]), aber eine ungültige Datum-/Zeitsangabe." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (mit Uhrzeit)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' muss eine Dezimalzahl sein." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' Wert muss eine Dezimalzahl sein." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Dezimalzahl" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-Mail-Adresse" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Dateipfad" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' muss eine Gleitkommazahl sein." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' Wert muss eine Gleitkommazahl sein." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Gleitkommazahl" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Große Ganzzahl (8 Byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-Adresse" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-Adresse" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Der Wert '%s' muss entweder None, True oder False sein." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' Wert muss entweder None, True oder False sein." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolescher Wert (True, False oder None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "Positive ganze Zahl" +msgstr "Positive Ganzzahl" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "Positive kleine ganze Zahl" +msgstr "Positive kleine Ganzzahl" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Kürzel (bis zu %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "Kleine ganze Zahl" +msgstr "Kleine Ganzzahl" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' ist falsch formatiert. Das korrekte Format lautet: HH:MM[:ss[.uuuuuu]]." +"'%(value)s' Wert hat ein ungültiges Format. Es muss HH:MM[:ss[.uuuuuu]] " +"entsprechen." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' hat das richtige Format (HH:MM[:ss[.uuuuuu]]), ist aber keine gültige " -"Zeitangabe." +"'%(value)s' Wert hat das korrekte Format (HH:MM[:ss[.uuuuuu]]), aber ist " +"eine ungültige Zeitangabe." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Zeit" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Adresse (URL)" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Binärdaten" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Datei" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Bild" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modell %(model)s mit dem Primärschlüssel %(pk)r ist nicht vorhanden." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "Objekt vom Typ %(model)s mit Primärschlüssel %(pk)r existiert nicht." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Fremdschlüssel (Typ definiert durch verknüpftes Feld)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" -msgstr "One-to-one-Beziehung" +msgstr "1:1-Beziehung" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" -msgstr "Many-to-many-Beziehung" +msgstr "n:m-Beziehung" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt, um " -"mehrere Einträge auszuwählen." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Dieses Feld ist zwingend erforderlich." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Bitte eine ganze Zahl eingeben." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Bitte eine Zahl eingeben." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Bitte geben Sie nicht mehr als insgesamt %s Ziffern ein." +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] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffer enthält." +msgstr[1] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffern enthält." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Bitte geben Sie nicht mehr als %s Dezimalstellen ein." +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] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Dezimalstelle enthält." +msgstr[1] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Dezimalstellen enthält." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Bitte geben Sie nicht mehr als %s Ziffern vor dem Komma ein." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffer vor dem Komma " +"enthält." +msgstr[1] "" +"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffern vor dem Komma " +"enthält." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Bitte ein gültiges Datum eingeben." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Bitte eine gültige Uhrzeit eingeben." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Bitte ein gültiges Datum und Uhrzeit eingeben." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -"Es wurde keine Datei übermittelt. Überprüfen Sie das Encoding des Formulars." +"Es wurde keine Datei übertragen. Überprüfen Sie das Encoding des Formulars." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Es wurde keine Datei übertragen." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." -msgstr "Die ausgewählte Datei ist leer." +msgstr "Die übertragene Datei ist leer." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Bitte sicherstellen, dass der Dateiname maximal %(max)d Zeichen hat. (Er hat " -"%(length)d)." +msgstr[0] "" +"Bitte sicherstellen, dass der Dateiname aus höchstens %(max)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)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Bitte wählen Sie entweder eine Datei aus oder wählen Sie \"Löschen\", nicht " "beides." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -"Bitte ein Bild hochladen. Die hochgeladene Datei ist kein Bild oder ist " -"defekt." +"Bitte ein gültiges Bild hochladen. Die hochgeladene Datei ist kein Bild oder " +"ist defekt." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Bitte eine gültige Adresse eingeben." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Bitte eine gültige Auswahl treffen. %(value)s ist keine gültige Auswahl." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Bitte eine Liste mit Werten eingeben." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Verstecktes Feld %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm-Daten fehlen oder wurden manipuliert." + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Bitte höchstens %d Formular abschicken." +msgstr[1] "Bitte höchstens %d Formulare abschicken." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Reihenfolge" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Löschen" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Bitte die doppelten Daten für %(field)s korrigieren." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Bitte die doppelten Daten für %(field)s korrigieren, das eindeutig sein muss." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -738,31 +812,33 @@ msgstr "" "Bitte die doppelten Daten für %(field_name)s korrigieren, da es für " "%(lookup)s in %(date_field)s eindeutig sein muss." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Bitte die unten aufgeführten doppelten Werte korrigieren." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Der Inline-Fremdschlüssel passt nicht zum Primärschlüssel der übergeordneten " "Instanz." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Bitte eine gültige Auswahl treffen. Dies ist keine gültige Auswahl." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Bitte eine gültige Auswahl treffen. %s ist keine gültige Auswahl." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" ist kein gültiger Wert für einen Primärschlüssel." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ist kein gültiger Wert für einen Primärschlüssel." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Strg-Taste (⌘ für Mac) während des Klickens gedrückt halten, um mehrere " +"Einträge auszuwählen." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -771,62 +847,62 @@ msgstr "" "%(datetime)s konnte mit der Zeitzone %(current_timezone)s nicht eindeutig " "interpretiert werden, da es doppeldeutig oder eventuell inkorrekt ist." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Derzeit" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ändern" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Zurücksetzen" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Unbekannt" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nein" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "Ja,Nein,Vielleicht" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d Byte" msgstr[1] "%(size)d Bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1127,70 +1203,80 @@ msgctxt "alt. month" msgid "December" msgstr "Dezember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Weder Pillow noch PIL konnten importiert werden: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Das '_imaging' Modul von PIL konnte nicht importiert werden: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Dies ist keine gültige IPv6-Adresse." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "oder" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "Jahr" -msgstr[1] "Jahre" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "Monat" -msgstr[1] "Monate" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "Woche" -msgstr[1] "Wochen" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d Jahr" +msgstr[1] "%d Jahre" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "Tag" -msgstr[1] "Tage" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d Monat" +msgstr[1] "%d Monate" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "Stunde" -msgstr[1] "Stunden" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d Woche" +msgstr[1] "%d Wochen" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "Minute" -msgstr[1] "Minuten" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "Minuten" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d Stunde" +msgstr[1] "%d Stunden" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d Minute" +msgstr[1] "%d Minuten" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 Minuten" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1201,7 +1287,7 @@ msgstr "Dateilisten sind untersagt." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ist nicht vorhanden" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Verzeichnis %(directory)s" @@ -1222,21 +1308,21 @@ msgstr "Kein Tag angegeben" msgid "No week specified" msgstr "Keine Woche angegeben" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Keine %(verbose_name_plural)s verfügbar" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" "In der Zukunft liegende %(verbose_name_plural)s sind nicht verfügbar, da " -"%(class_name)s.allow_future False ist." +"%(class_name)s.allow_future auf False gesetzt ist." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ungültiges Datum '%(datestr)s' für das Format '%(format)s'" @@ -1244,20 +1330,20 @@ msgstr "Ungültiges Datum '%(datestr)s' für das Format '%(format)s'" #: views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" -msgstr "Unter dieser Anfrage wurden keine %(verbose_name)s gefunden" +msgstr "Konnte keine %(verbose_name)s mit diesen Parametern finden." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Weder ist dies die letzte Seite ('last') noch konnte sie in einen " "ganzzahligen Wert umgewandelt werden." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ungültige Seite (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Leere Liste und '%(class_name)s.allow_empty' ist False." diff --git a/django/conf/locale/el/LC_MESSAGES/django.mo b/django/conf/locale/el/LC_MESSAGES/django.mo index 64fcf4b18984b3b340511b137829d5e9a93cb806..a554c54b6e99c7050b923b667786e44db428ac5c 100644 GIT binary patch delta 5204 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 T3Ktg6gMwX!vkT`J&T{_)^d3JK delta 8779 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 diff --git a/django/conf/locale/el/LC_MESSAGES/django.po b/django/conf/locale/el/LC_MESSAGES/django.po index 135b20bbda..259ce63b3a 100644 --- a/django/conf/locale/el/LC_MESSAGES/django.po +++ b/django/conf/locale/el/LC_MESSAGES/django.po @@ -1,18 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Apostolis Bessas , 2013. -# Dimitris Glezos , 2011. -# Dimitris Glezos , 2013. -# Jannis Leidel , 2011. -# Yorgos Pagles , 2011, 2012. +# Apostolos Mpessas , 2013 +# Dimitris Glezos , 2011,2013 +# Jannis Leidel , 2011 +# Yorgos Pagles , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-23 22:50+0000\n" -"Last-Translator: Apostolos Mpessas \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Greek (http://www.transifex.com/projects/p/django/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -21,673 +20,696 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Αραβικά" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Γλώσσα Αζερμπαϊτζάν" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Βουλγαρικά" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Μπενγκάλι" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Βοσνιακά" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Καταλανικά" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Τσέχικα" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Ουαλικά" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Δανέζικα" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Γερμανικά" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Ελληνικά" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Αγγλικά" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Αγγλικά Βρετανίας" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Εσπεράντο" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Ισπανικά" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Ισπανικά Αργεντινής" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Μεξικανική διάλεκτος Ισπανικών" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Ισπανικά Νικαράγουας " -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Εσθονικά" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Βάσκικα" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Περσικά" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Φινλανδικά" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Γαλλικά" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisian" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ιρλανδικά" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Γαελικά" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Εβραϊκά" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Ινδικά" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Κροατικά" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ουγγρικά" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Ινδονησιακά" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Ισλανδικά" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Ιταλικά" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Γιαπωνέζικα" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Γεωργιανά" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Καζακστά" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Χμερ" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Κανάντα" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Κορεάτικα" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Λιθουανικά" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Λεττονικά" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Μακεδονικά" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Μαλαγιαλάμ" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Μογγολικά" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Νορβηγική διάλεκτος Μποκμάλ - \"γλώσσα των βιβλίων\"" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Ολλανδικά" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Νορβηγική διάλεκτος Nynorsk - Νεονορβηγική" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Πουντζάμπι" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Πολωνικά" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Πορτογαλικά" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Πορτογαλικά - διάλεκτος Βραζιλίας" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Ρουμανικά" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ρωσικά" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Σλοβακικά" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Σλοβενικά" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Αλβανικά" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Σερβικά" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Σέρβικα Λατινικά" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Σουηδικά" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Διάλεκτος Ταμίλ" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Τελούγκου" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Ταϊλάνδης" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Τουρκικά" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ουκρανικά" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Βιετναμέζικα" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Απλοποιημένα Κινέζικα" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Παραδοσιακά Κινέζικα" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Εισάγετε μια έγκυρη τιμή." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Εισάγετε ένα έγκυρο URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Εισάγετε μια έγκυρη διεύθυνση ηλ. ταχυδρομείου." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Ένα έγκυρο 'slug' αποτελείται από γράμματα, αριθμούς, παύλες ή κάτω παύλες." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Εισάγετε μια έγκυρη διεύθυνση IPv4." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Εισάγετε μία έγκυρη IPv6 διεύθυνση" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Εισάγετε μία έγκυρη IPv4 ή IPv6 διεύθυνση" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Εισάγετε μόνο ψηφία χωρισμένα με κόμματα." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Βεβαιωθείτε ότι η τιμή είναι %(limit_value)s (η τιμή που καταχωρήσατε είναι " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Βεβαιωθείτε ότι η τιμή είναι μικρότερη ή ίση από %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Βεβαιωθείτε ότι η τιμή είναι μεγαλύτερη ή ίση από %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Βεβαιωθείτε ότι η τιμή έχει μέγεθος τουλάχιστον %(limit_value)d χαρακτήρες " -"(η τιμή που καταχωρήσατε έχει %(show_value)d χαρακτήρες)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Βεβαιωθείτε ότι η τιμή έχει το πολύ %(limit_value)d χαρακτήρες (η τιμή που " -"καταχωρήσατε έχει %(show_value)d χαρακτήρες)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" " %(field_name)s πρέπει να είναι μοναδικό για %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "και" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s με αυτό το %(field_label)s υπάρχει ήδη." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Η τιμή %r δεν είναι έγκυρη επιλογή." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Αυτό το πεδίο δεν μπορεί να είναι κενό (null)." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Το πεδίο αυτό δεν μπορεί να είναι κενό." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Είδος πεδίου: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Ακέραιος" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Η τιμή του '%s' πρέπει να είναι ακέραιος αριθμός (integer)." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Η τιμή του '%s' πρέπει να είναι True ή False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (Είτε Αληθές ή Ψευδές)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Συμβολοσειρά (μέχρι %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Ακέραιοι χωρισμένοι με κόμματα" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Η τιμή του '%s' έχει λάθος μορφή. Η μορφή του πρέπει είναι YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Η τιμή του '%s' έχει σωστή μορφή (YYYY-MM-DD) αλλά δεν αντιστοιχεί σε σωστή " -"ημερομηνία." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Ημερομηνία (χωρίς την ώρα)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Η τιμή του '%s' έχει λάθος μορφή. Η μορφή του πρέπει είναι YYYY-MM-DD.HH:MM[:" -"ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Η τιμή του '%s' έχει σωστή μορφή (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) αλλά " -"δεν αντιστοιχεί σε σωστή ημερομηνία και ώρα." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Ημερομηνία (με την ώρα)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Η τιμή του '%s' πρέπει να είναι ακέραιος δεκαδικός αριθμός (decimal)." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Δεκαδικός αριθμός" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Ηλεκτρονική διεύθυνση" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Τοποθεσία αρχείου" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Η τιμή του '%s' πρέπει να είναι αριθμός κινητής υποδιαστολής (float)." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Αριθμός κινητής υποδιαστολής" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Μεγάλος ακέραιος - big integer (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Διεύθυνση IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "διεύθυνση IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Η τιμή του '%s' πρέπει να είναι None, True ή False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Αληθές, Ψευδές, ή τίποτα)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Θετικός ακέραιος" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Θετικός μικρός ακέραιος" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Μικρός ακέραιος" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Κείμενο" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Ώρα" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Αρχείο" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Εικόνα" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Το μοντέλο %(model)s με πρωτεύον κλειδί %(pk)r δεν υπάρχει." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" "Εξωτερικό Κλειδί - Foreign Key (ο τύπος καθορίζεται από το πεδίο του " "συσχετισμού)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Σχέση ένα-προς-ένα" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Σχέση πολλά-προς-πολλά" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Κρατήστε πατημένο το πλήκτρο \"Control\" ή σε Mac το πλήκτρο \"Command\" για " -"να επιλέξετε περισσότερα από ένα." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Αυτό το πεδίο είναι απαραίτητο." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Εισάγετε έναν ακέραιο αριθμό." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Εισάγετε έναν αριθμό." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Βεβαιωθείτε ότι δεν υπάρχουν πάνω από %s ψηφία συνολικά." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Βεβαιωθείτε ότι δεν υπάρχουν πάνω από %s δεκαδικά ψηφία." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Βεβαιωθείτε ότι δεν υπάρχουν πάνω από %s ψηφία πριν την υποδιαστολή." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Εισάγετε μια έγκυρη ημερομηνία." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Εισάγετε μια έγκυρη ώρα." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Εισάγετε μια έγκυρη ημερομηνία/ώρα." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Δεν έχει υποβληθεί κάποιο αρχείο. Ελέγξτε τον τύπο κωδικοποίησης στη φόρμα." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Δεν έχει υποβληθεί κάποιο αρχείο." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Το αρχείο που υποβλήθηκε είναι κενό." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Βεβαιωθείτε ότι το όνομα του αρχείου έχει μέγιστο μήκος %(max)d χαρακτήρες " -"(τώρα έχει %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Βεβαιωθείτε ότι είτε έχετε επιλέξει ένα αρχείο για αποστολή είτε έχετε " "επιλέξει την εκκαθάριση του πεδίου. Δεν είναι δυνατή η επιλογή και των δύο " "ταυτοχρόνως." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -695,42 +717,66 @@ msgstr "" "Βεβεαιωθείτε ότι το αρχείο που έχετε επιλέξει για αποστολή είναι αρχείο " "εικόνας. Το τρέχον είτε δεν ήταν εικόνα είτε έχει υποστεί φθορά." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Εισάγετε ένα έγκυρο URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Βεβαιωθείτε ότι έχετε επιλέξει μία έγκυρη επιλογή. Η τιμή %(value)s δεν " "είναι διαθέσιμη προς επιλογή." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Εισάγετε μια λίστα τιμών." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ταξινόμηση" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Διαγραφή" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Στο %(field)s έχετε ξαναεισάγει τα ίδια δεδομένα." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Στο %(field)s έχετε ξαναεισάγει τα ίδια δεδομένα. Θα πρέπει να εμφανίζονται " "μία φορά. " -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -739,97 +785,97 @@ msgstr "" "Στο %(field_name)s έχετε ξαναεισάγει τα ίδια δεδομένα. Θα πρέπει να " "εμφανίζονται μία φορά για το %(lookup)s στο %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Έχετε ξαναεισάγει την ίδια τιμη. Βεβαιωθείτε ότι είναι μοναδική." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Το ενσωματωμένο εξωτερικό κλειδί δεν αντιστοιχεί με το κλειδί του " "αντικειμένου από το οποίο πηγάζει." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Επιλέξτε μια έγκυρη επιλογή. Η επιλογή αυτή δεν είναι μία από τις διαθέσιμες " "επιλογές." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Επιλέξτε μια έγκυρη επιλογή. Η επιλογή %s δεν είναι μία από τις διαθέσιμες " -"επιλογές." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "Η %s δεν είναι έγκυρη επιλογή σαν πρωτεύον κλειδί." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Κρατήστε πατημένο το πλήκτρο \"Control\" ή σε Mac το πλήκτρο \"Command\" για " +"να επιλέξετε περισσότερα από ένα." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Τώρα" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Επεξεργασία" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Εκκαθάσριση" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Άγνωστο" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ναι" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Όχι" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ναι,όχι,ίσως" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bytes" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1130,70 +1176,80 @@ msgctxt "alt. month" msgid "December" msgstr "Δεκεμβρίου" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ή" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "χρόνος" -msgstr[1] "χρόνια" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "μήνας" -msgstr[1] "μήνες" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "εβδομάδα" -msgstr[1] "εβδομάδες" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ημέρα" -msgstr[1] "ημέρες" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ώρα" -msgstr[1] "ώρες" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "λεπτό" -msgstr[1] "λεπτά" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "λεπτά" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1204,7 +1260,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1225,12 +1281,12 @@ msgstr "Δεν έχει οριστεί μέρα" msgid "No week specified" msgstr "Δεν έχει οριστεί εβδομάδα" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Δεν υπάρχουν διαθέσιμα %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1239,7 +1295,7 @@ msgstr "" "Μελλοντικά %(verbose_name_plural)s δεν είναι διαθέσιμα διότι δεν έχει τεθεί " "το %(class_name)s.allow_future." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1251,18 +1307,18 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Δεν βρέθηκαν %(verbose_name)s που να ικανοποιούν την αναζήτηση." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Η σελίδα δεν έχει την τιμή 'last' υποδηλώνοντας την τελευταία σελίδα, ούτε " "μπορεί να μετατραπεί σε ακέραιο." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Άκυρη σελίδα (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Άδεια λίστα ενώ '%(class_name)s.allow_empty' δεν έχει τεθεί." diff --git a/django/conf/locale/en/LC_MESSAGES/django.mo b/django/conf/locale/en/LC_MESSAGES/django.mo index 0d4c976d2624f5caf10d5989cf58218bbd1bd925..9a83ba20c8437b1f694960540eb80bb69f20a4b9 100644 GIT binary patch delta 23 ecmaFD^n__b3$KN)k&%LdrIo3Pwt>;aiI)LcBL`&w delta 23 ecmaFD^n__b3$LNBfuVw-nU$e|wt?ZqiI)LbHwRDv diff --git a/django/conf/locale/en_GB/LC_MESSAGES/django.mo b/django/conf/locale/en_GB/LC_MESSAGES/django.mo index 22b84d8c928ee5d9990695e7b76b12b54179307a..969b0b649e0c1b929ab392c92d9b353ae9f22954 100644 GIT binary patch literal 13664 zcmeI1dz2kjm4}Zc1PCM%2=b6ekr28Ya=VidAan?jPSSZNO}YaLm{{Gn`rb;{t-7hI z+no-MA|fJ;11JzQ0t!9?C@_O43K&OuD2yN|qkudFMrK%yvvje1;H<@bzp8UP-A&@? zAM?+wuGRZ~bxxhz)4R=~TWcirola@b+dr|Ir%a`E3q+hYm-+&WH{|?fX`IAjgI>ea$ zNl%4(?m&iW8X!eX3p^SwhR4Ak`}{Kd{3IGZ^3eoeSRv`IM0Nt-)_^Z?DI~j{?51Tg&OZ>$dt{6Q1z~b z($99Nb-l@^?}TdqZm4?SvFQh)*7Y$c|9JttIZT>5kzqil#o1U-#QBdWYq3WGw*#*^a8OlE{w7de!Zni_k*{?y>yAP`T6HxK( zWjGH0!Sc_RZ(EK#E`Pp{<^GmaEDyFk)bhPh>v9Yn4;yWM!E!d-i~N(}csS4IFMx_q z3*k54Wy~6=II#Ee`F?r~Je~Aaa31_Il$}gy$k%1MWs_x#<;j-wq555Dxfp7kOYQRx zIDzyzPc(UPq*0gC2$|oS3v3SGY}UvJ0L?gkHCH48&J>Rgj$#V8gn~39P0UW zsQylbva30eEyc`(`@*xK?Cw0M=S8UUo1oTpGt@XQhWorwUH~x>v&E)A4`o;PLXGP& zsQJ8T(|?50#{nni`{1$gc+#iB{on?;FDzSbhKe&=;dppGRJj|V#{E^O{q#<#{q!NI zdA|wA!9Uyd+fd~vunC+8Cqwn)TgFiJE`-w4#WsDJOGc$-agt-3&F}Goji$2WlJ}Y`O%cm&oQPa0%%T z!KLu~PURNDxy4X^vj(c%Ca8Y5K-u|4Q1*NyRKMSVs(&w3 zxt*4eKWEq`M3e*rbWU)ua%L+z)(fof;j++6Rgq1t&LRQU^_=Fw~O1E}&|Pzi0U)sChmGHJ)cJUxaG^ zRjBq~hpP7*sPcb+n%CR*`F;dhm78RFpyeT!hg%+Hd939O%O=YLR6nz!#?xx^&$L_w z zxfDntaqy$aeF!dVUPJyJc>>vj)GzJvU$TiA@DSwN z$n}Wg_ZsBOh^_~a_aWCIy~xGL50Gn-`gI#O(%(kppAfbK^F^eJG$Fc{A*+xZkf)J{ zk$a8dPb{M^+-=M*`#-ME3p#`etuLFAiDk&hvt zKvLvikrjy6Zys_MvIDsQ`5>a}d1OO&$DRqliToV76ZtH%yK6a_A3`oeo<-IpKS54K z>Q}9P0~H@OBNK<^y~6#C$Y&5jtND9G*FX+)x8($QGxA}Z7WTIHkHSlkyO5WVe?f*{ zSCL@bFu$^y=fZ~&#m&=@SCOwEil-k(W+H2mKEy$8MeacU0nzmh0@R11n>L+W&UjvuC8T#dcdD{}9sgtIjYJ!eK^Pc4qUFx{v;Wi=)9 z9Y1v{?w~5Vm2SUOi)x7z#r5o={+j8q*Y|?r#?Z~WtkjaMyISaPu6a%`b@Cx?%!)Cn z8I3^{_0_6Pi7Hp3q8HRF5BO=>Nz1+p<*f#8w-->!4PwtN4(5~0DklC`uc_#C52hZ? z3`-?uM&c}O)9=dccXjsLk^OeHnVF7RxY{fXy4}!sL$k0N`+->)yWM^dD4_^n51h^_ z1(LE^SSv9nvv8{ycf0;3GEJMCFgerag(Wv2>6e_wdD&2!GCh~P*tA7a;L%Lu5+>!v zPFIXN&_=r(Bwo{QAJ5Dms?-`S1BH@ojBT;I)ekhNjwntUkC)JU?5B*+SrV24jkB#5 zl-yWTTI8l~AeP;*wT#hu1{X=GO9*E6D8ni&##UXNGlX4>5N6*q9gnoR~+oLTJ0UQZgugLGT;ws}6K#20=8ya8QxgY!=s2I$lz7{lIaH#n?*{Qq^?OVT!5ahDE0Vdkx$qu{P73HL%fB zp#}%b$@JT7>RMS6CN;XsjH=%aScA;E0>9#?8?y|os}XC@vXgQ&P|s~rBfF_w!V+;M znq)m#DsOX*`KFN!dw8pRs2(trjYNswv@V;AKCKA~Sbk7CqVnc^3;&jqtd- zTePEkzZ5zvy+Nl@4LC*IB(C@&uE20&FF+ebCy$w?o$!obw8y@r=rWerPvo=hwN&Ok zqp_dp6eV8f6&tHTEp`<)6{p>PyvglG7u{ZuTT8Nt|4t9;&0E3^tOqT{qI%TFQZI^2 z`Au9=I`+IivkbL(17;Zx?VDv0nkhyDp)+k!6sB<$Oq(goB86VV;xs1;G1}E`&rEqr z;st~Qr-Bx&D}=1@vKrwu3t-DT>NaJD8=+a=gI?&b$1Jb7M7HG$CR!1;n0ka^Daa;# zX8Kv4M>(=`o0gF|Ng8WKh$KpqYDyZMlHc!z+OH~Zsz>=9Pt0<3T{g>!sZzoUH_WVI zh0Fe+IJ}}p#9UDeJ+smcL$~O{t!`i0tSnauh%1>S)mFJ_zpAfdH>eRQl~t|8L1H?5&$ z?3U5T{rZ2ClCX@^bAVUxq|-%)s%eGS=`3emrV`}Fu&ZBZG$ zxP&v{;%c>S!Yu~fyoYROQQ7P1%lgF9qhdAyxdmpUfoL(Zx)rReJhGPotZ`({Ap6~j zoOr;K0XuC`AA1vHsAsGh45K*dBd0&#zSgo!X&YM`dRhg{DEGzsBCL&xoTg*7>A?Q9 zXUM}E@TRnZ_=?4AUD!=HHxY!DrT19smg017*Lb?2J5J(cItG%->jH=vcO!zO(UZX?7jwn4uhz8Pv~u|4V;az)sK= zM}VQCUVdE4O@^3}8Icq_WFb8|&*bUuXp7X2zN55E6PP}(I_!|t5ha|G`t#$jj%7m` z36>DlPeG=m7H;AMXx2qIo)&0bEy)(D(@hOhi{)LNdE9cf8?)Q?lq0{#YnChNWPuM^ zgOJ&1pFllB9%4(g$Lyh%t}=lqZ}P8gr<&$g+ez@(pe-GOjZez2U{P{L+>4!sSk)Os z{cc|dFPmm3=LM&+R?W{Z6?eE^7Jp*WRW z9jlq0EA^23%opY0nZdE0vKRI3;aOMkCo#O(^>c#4CF9u>Y{+pFH$GknD?1_Khb0Dl=4D|EnMR=rZ)Bg?94) T+6?`(W<*mXKmPxpe-Zf~(2GwG literal 17110 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 diff --git a/django/conf/locale/en_GB/LC_MESSAGES/django.po b/django/conf/locale/en_GB/LC_MESSAGES/django.po index 5ccd224241..27ae52fc23 100644 --- a/django/conf/locale/en_GB/LC_MESSAGES/django.po +++ b/django/conf/locale/en_GB/LC_MESSAGES/django.po @@ -1,17 +1,16 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# jon_atkinson , 2011. -# , 2012. -# Ross Poulton , 2011, 2012. +# Jannis Leidel , 2011 +# jon_atkinson , 2011-2012 +# Ross Poulton , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Ross Poulton \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "django/language/en_GB/)\n" "MIME-Version: 1.0\n" @@ -20,665 +19,687 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabic" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarian" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnian" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalan" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Czech" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Welsh" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danish" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "German" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Greek" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "English" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "British English" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanish" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinian Spanish" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexican Spanish" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguan Spanish" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonian" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basque" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persian" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finnish" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "French" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisian" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irish" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galician" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebrew" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croatian" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungarian" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesian" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Icelandic" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italian" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanese" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgian" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korean" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lithuanian" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvian" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonian" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolian" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norwegian Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Dutch" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norwegian Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polish" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portuguese" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romanian" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russian" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovak" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenian" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanian" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbian" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbian Latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Swedish" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkish" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainian" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamese" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Simplified Chinese" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Traditional Chinese" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Enter a valid value." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Enter a valid URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Enter a valid IPv4 address." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Enter a valid IPv6 address." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Enter a valid IPv4 or IPv6 address." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Enter only digits separated by commas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Ensure this value is %(limit_value)s (it is %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ensure this value is less than or equal to %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ensure this value is greater than or equal to %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ensure this value has at least %(limit_value)d characters (it has " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s must be unique for %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "and" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s with this %(field_label)s already exists." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "This field cannot be null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "This field cannot be blank." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Field of type: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Integer" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (Either True or False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (up to %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Comma-separated integers" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' value has an invalid date format. It must be in YYYY-MM-DD format." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Date (without time)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Date (with time)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimal number" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Email address" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "File path" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' value must be a float." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Floating point number" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Big (8 byte) integer" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 address" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP address" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Either True, False or None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positive integer" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positive small integer" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (up to %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Small integer" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Time" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "File" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Image" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (type determined by related field)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "One-to-one relationship" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Many-to-many relationship" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "This field is required." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Enter a whole number." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Enter a number." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Ensure that there are no more than %s digits in total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Ensure that there are no more than %s decimal places." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Ensure that there are no more than %s digits before the decimal point." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Enter a valid date." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Enter a valid time." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Enter a valid date/time." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "No file was submitted. Check the encoding type on the form." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No file was submitted." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "The submitted file is empty." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" -"Ensure this filename has at most %(max)d characters (it has %(length)d)." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Please either submit a file or check the clear checkbox, not both." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -686,38 +707,62 @@ msgstr "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Enter a valid URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Select a valid choice. %(value)s is not one of the available choices." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Enter a list of values." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Order" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Delete" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Please correct the duplicate data for %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Please correct the duplicate data for %(field)s, which must be unique." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -726,30 +771,31 @@ msgstr "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Please correct the duplicate values below." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "The inline foreign key did not match the parent instance primary key." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Select a valid choice. That choice is not one of the available choices." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,62 +804,62 @@ msgstr "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Currently" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Change" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Clear" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Unknown" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Yes" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "yes,no,maybe" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1114,70 +1160,80 @@ msgctxt "alt. month" msgid "December" msgstr "December" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "or" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "year" -msgstr[1] "years" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "month" -msgstr[1] "months" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "week" -msgstr[1] "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "day" -msgstr[1] "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hour" -msgstr[1] "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minute" -msgstr[1] "minutes" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutes" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1188,7 +1244,7 @@ msgstr "Directory indexes are not allowed here." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" does not exist" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Index of %(directory)s" @@ -1209,12 +1265,12 @@ msgstr "No day specified" msgid "No week specified" msgstr "No week specified" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "No %(verbose_name_plural)s available" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1223,7 +1279,7 @@ msgstr "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Invalid date string '%(datestr)s' given format '%(format)s'" @@ -1233,16 +1289,16 @@ msgstr "Invalid date string '%(datestr)s' given format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "No %(verbose_name)s found matching the query" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Page is not 'last', nor can it be converted to an int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Empty list and '%(class_name)s.allow_empty' is False." diff --git a/django/conf/locale/eo/LC_MESSAGES/django.mo b/django/conf/locale/eo/LC_MESSAGES/django.mo index 171cbfe7afde4f8f843049ea05651d0d0ab16278..77f42e57190ff5176dd2315c3ff47081f185e5ab 100644 GIT binary patch literal 19763 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 D0sQPj delta 6921 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, 2012. -# Baptiste , 2012. -# Baptiste , 2012. -# batisteo , 2011. -# , 2011. -# kristjan , 2011. -# , 2011. +# Baptiste , 2012-2013 +# Baptiste , 2013 +# batisteo , 2011 +# Dinu Gherman , 2011 +# kristjan , 2011 +# sagittarian , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: sagittarian \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 14:39+0000\n" +"Last-Translator: Baptiste \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/django/" "language/eo/)\n" "MIME-Version: 1.0\n" @@ -23,672 +22,715 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Afrikansa" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Araba" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbajĝana" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgara" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Belorusa" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengala" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "Bretona" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Kataluna" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Ĉeĥa" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Kimra" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dana" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Germana" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Greka" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Angla" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Angla (Brita)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Hispana" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Hispana (Argentinio)" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Hispana (Meksiko)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Hispana (Nikaragvo)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Hispana (Venezuelo)" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estona" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Eŭska" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finna" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Franca" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisa" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlanda" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galega" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebrea" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hinda" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungara" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "Interlingvaa" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indoneza" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islanda" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Itala" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japana" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Kartvela" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazaĥa" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kmera" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kanara" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korea" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Lukszemburga" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litova" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latva" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedona" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajala" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongola" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birma" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvega (bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepala" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlanda" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvega (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Oseta" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panĝaba" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Pola" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugala" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugala (Brazilo)" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumana" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusa" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovaka" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovena" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albana" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serba" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serba (latina)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sveda" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Svahila" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamila" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugua" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Taja" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turka" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatara" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Udmurta" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukraina" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdua" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vjetnama" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Ĉina (simpligite)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Ĉina (tradicie)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Enigu validan valoron." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Enigu validan adreson." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Enigu validan entjero." + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Enigu validan retpoŝtan adreson." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Tiu kampo nur devas havi literojn, nombrojn, substrekojn aŭ streketojn." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Enigu validan IPv4-adreson." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Enigu validan IPv6-adreson." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Enigu validan IPv4 aŭ IPv6-adreson." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Enigu nur ciferojn apartigitajn per komoj." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Certigu ke ĉi tiu valoro estas %(limit_value)s (ĝi estas %(show_value)s). " -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Certigu ke ĉi tiu valoro estas malpli ol aŭ egala al %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Certigu ke ĉi tiu valoro estas pli ol aŭ egala al %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Certigu ke ĉi tiu valoro havas almenaŭ %(limit_value)d signoj (ĝi havas " +msgstr[0] "" +"Certigu, ke tiu valuto havas %(limit_value)d karaktero (ĝi havas " +"%(show_value)d)." +msgstr[1] "" +"Certigu, ke tiu valuto havas %(limit_value)d karakteroj (ĝi havas " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Certigu ke ĉi tiu valoro havas maksimume %(limit_value)d signoj (ĝi havas " +msgstr[0] "" +"Certigu, ke tio valuto maksimume havas %(limit_value)d karakterojn (ĝi havas " +"%(show_value)d)." +msgstr[1] "" +"Certigu, ke tio valuto maksimume havas %(limit_value)d karakterojn (ĝi havas " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s devas esti unika por %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "kaj" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s kun tiu %(field_label)s jam ekzistas." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Valoro %r ne estas valida elekto." +msgid "Value %(value)r is not a valid choice." +msgstr "Valoro %(value)r ne estas valida elekto." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Tiu ĉi kampo ne povas esti senvalora (null)." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Tiu ĉi kampo ne povas esti malplena." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Kampo de tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Entjero" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' valoro devas esti entjero." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' valoro devas esti entjero." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' valoro devas esti Vera aŭ Malvera" +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' valoro devas esti Vera aŭ Malvera" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Bulea (Vera aŭ Malvera)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Ĉeno (ĝis %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Kom-apartigitaj entjeroj" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' valoro ne havas validan datformaton. Ĝi devas esti kiel formato JJJJ-MM-" -"TT." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' valoro havas la ĝustan formaton (JJJJ-MM-TT), sed ne estas valida dato." +"'%(value)s' valoro ne havas validan datformaton. Ĝi devas esti kiel formato " +"JJJJ-MM-TT." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' valoro havas la ĝustan formaton (JJJJ-MM-TT), sed ne estas " +"valida dato." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dato (sen horo)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' valoro ne havas validan formaton. Ĝi devas esti kiel formato JJJJ-MM-TT " -"HH:MM[:ss[.uuuuuu]][HZ]." +"'%(value)s' valoro ne havas validan formaton. Ĝi devas esti kiel formato " +"JJJJ-MM-TT HH:MM[:ss[.uuuuuu]][HZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' valoro havas la ĝustan formaton (JJJJ-MM-TT HH:MM[:ss[.uuuuuu]][HZ]), " -"sed ne estas valida dato kaj horo." +"'%(value)s' valoro havas la ĝustan formaton (JJJJ-MM-TT HH:MM[:ss[.uuuuuu]]" +"[HZ]), sed ne estas valida dato kaj horo." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dato (kun horo)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' valoro devas esti dekuma nombro." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' valoro devas esti dekuma nombro." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Dekuma nombro" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Retpoŝtadreso" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Dosiervojo" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' valoro devas esti glitkoma nombro." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' valoro devas esti glitkoma nombro." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Glitkoma nombro" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Granda (8 bitoka) entjero" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-adreso" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adreso" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' valoro devas esti Neniu, Vera aŭ Malvera." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' valoro devas esti Neniu, Vera aŭ Malvera." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Buleo (Vera, Malvera aŭ Neniu)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Pozitiva entjero" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitiva malgranda entjero" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Ĵetonvorto (ĝis %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Malgranda entjero" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Teksto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' valoro ne havas validan formaton. Ĝi devas esti laŭ la formato HH:MM[:ss" -"[.uuuuuu]]." +"'%(value)s' valoro ne havas validan formaton. Ĝi devas esti laŭ la formato " +"HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' valoro havas ĝustan formaton (HH:MM[:ss[.uuuuuu]]), sed ne estas valida " -"horo." +"'%(value)s' valoro havas ĝustan formaton (HH:MM[:ss[.uuuuuu]]), sed ne estas " +"valida horo." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Horo" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Kruda binara datumo" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Dosiero" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Bildo" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modelo %(model)s kun ĉefŝlosilo %(pk)r ne ekzistas." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s apero kun ĉefŝlosilo %(pk)r ne ekzistas." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Fremda ŝlosilo (tipo determinita per rilata kampo)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Unu-al-unu rilato" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mult-al-multa rilato" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Premadu la stirklavon, aŭ Komando-klavon ĉe Mac, por elekti pli ol unu." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ĉi tiu kampo estas deviga." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Enigu plenan nombron." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Enigu nombron." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Certigu ke ne estas pli ol %s ciferoj entute." +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] "Certigu ke ne estas pli ol %(max)s cifero entute." +msgstr[1] "Certigu ke ne estas pli ol %(max)s ciferoj entute." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Certigu ke ne estas pli ol %s dekumaj lokoj." +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] "Certigu, ke ne estas pli ol %(max)s dekumaj lokoj." +msgstr[1] "Certigu, ke ne estas pli ol %(max)s dekumaj lokoj." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Certigu ke ne estas pli ol %s ciferoj antaŭ la dekuma punkto." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Certigu ke ne estas pli ol %(max)s ciferoj antaŭ la dekuma punkto." +msgstr[1] "Certigu ke ne estas pli ol %(max)s ciferoj antaŭ la dekuma punkto." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Enigu validan daton." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Enigu validan horon." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Enigu validan daton/tempon." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Neniu dosiero estis alŝutita. Kontrolu la kodoprezentan tipon en la " "formularo." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Neniu dosiero estis alŝutita." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "La alŝutita dosiero estas malplena." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Certigu ke ĉi tiu valoro havas maksimume %(max)d signojn (ĝi havas " +msgstr[0] "" +"Certigu, ke tio dosiernomo maksimume havas %(max)d karakteron (ĝi havas " +"%(length)d)." +msgstr[1] "" +"Certigu, ke tio dosiernomo maksimume havas %(max)d karakterojn (ĝi havas " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Bonvolu aŭ alŝuti dosieron, aŭ elekti la malplenan markobutonon, ne ambaŭ." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,39 +738,63 @@ msgstr "" "Alŝutu validan bildon. La alŝutita dosiero ne estas bildo, aŭ estas " "difektita bildo." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Enigu validan adreson." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Elektu validan elekton. %(value)s ne estas el la eblaj elektoj." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Enigu liston de valoroj." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Kaŝita kampo %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm datumoj mankas, aŭ estas tuŝaĉitaj kun" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Bonvolu sendi %d aŭ malpli formularojn." +msgstr[1] "Bonvolu sendi %d aŭ malpli formularojn." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordo" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Forigi" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Bonvolu ĝustigi la duoblan datumon por %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Bonvolu ĝustigi la duoblan datumon por %(field)s, kiu devas esti unika." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -737,29 +803,30 @@ msgstr "" "Bonvolu ĝustigi la duoblan datumon por %(field_name)s, kiu devas esti unika " "por la %(lookup)s en %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Bonvolu ĝustigi la duoblan valoron sube." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "La enteksta fremda ŝlosilo ne egalis la ĉefŝlosilon de patra apero." -#: forms/models.py:913 +#: forms/models.py:1050 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." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Elektu validan elekton. %s ne estas el la eblaj elektoj." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" ne estas valida valuto por la ĉefa ŝlosilo." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ne estas valida valoro por ĉefŝlosilo" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Premadu la stirklavon, aŭ Komando-klavon ĉe Mac, por elekti pli ol unu." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -768,62 +835,62 @@ msgstr "" "%(datetime)s ne povus esti interpretita en horzono %(current_timezone)s; ĝi " "povas esti plursenca aŭ ne ekzistas." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Nuntempe" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ŝanĝi" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Vakigi" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nekonate" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Jes" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "jes,ne,eble" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bitoko" msgstr[1] "%(size)d bitokoj" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1124,70 +1191,80 @@ msgctxt "alt. month" msgid "December" msgstr "Decembro" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Nek Pillow nek PIL povus esti importita: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "La '_figurada' modulo por la PIL ne povus esti importita: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Tiu ne estas valida IPv6-adreso." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "aŭ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "jaro" -msgstr[1] "jaroj" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "monato" -msgstr[1] "monatoj" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semajno" -msgstr[1] "semajnoj" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d jaro" +msgstr[1] "%d jaroj" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "tago" -msgstr[1] "tagoj" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d monato" +msgstr[1] "%d monatoj" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "horo" -msgstr[1] "horoj" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semajno" +msgstr[1] "%d semajnoj" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutoj" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutoj" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d tago" +msgstr[1] "%d tagoj" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d horo" +msgstr[1] "%d horoj" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutoj" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutoj" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1275,7 @@ msgstr "Dosierujaj indeksoj ne estas permesitaj tie." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ne ekzistas" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indekso de %(directory)s" @@ -1219,12 +1296,12 @@ msgstr "Neniu tago specifita" msgid "No week specified" msgstr "Neniu semajno specifita" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Neniu %(verbose_name_plural)s disponeblaj" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1310,7 @@ msgstr "" "Estonta %(verbose_name_plural)s ne disponeblas ĉar %(class_name)s." "allow_future estas Malvera." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1245,16 +1322,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Neniu %(verbose_name)s trovita kongruas kun la informpeto" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Paĝo ne estas 'last', kaj ne povus esti transformita al entjero." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Nevalida paĝo (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Malplena listo kaj '%(class_name)s.allow_empty' estas Malvera." diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo index 7fc5d8eeb571f07b1e91949036796129109cf5b4..8fd62dbf943f985862bfbc319a7d6ba8d2a09b6d 100644 GIT binary patch literal 20173 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 Brr!Vn delta 7339 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, 2012. -# Antoni Aloy , 2011, 2012. -# Diego Andrés Sanabria , 2012. -# Diego Schulz , 2012. -# franchukelly , 2011. -# Jannis Leidel , 2011. -# Leonardo J. Caballero G. , 2011. -# Marc Garcia , 2011. -# , 2012. -# , 2013. +# Abraham Estrada , 2013 +# Antoni Aloy , 2011-2013 +# Diego Andres Sanabria Martin , 2012 +# Diego Schulz , 2012 +# franchukelly , 2011 +# Jannis Leidel , 2011 +# Leonardo J. Caballero G. , 2011,2013 +# Marc Garcia , 2011 +# monobotsoft , 2012 +# ntrrgc , 2013 +# ntrrgc , 2013 +# Sebastián Ramírez Magrí , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-17 21:09+0000\n" -"Last-Translator: ntrrgc \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-05 07:56+0000\n" +"Last-Translator: Antoni Aloy \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/django/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -26,676 +28,719 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaiyán" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bielorruso" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalí" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretón" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalán" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Checo" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galés" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danés" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemán" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Griego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inglés" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inglés británico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Español" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Español de Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Español de México" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Español de Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Español venezolano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonio" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Vasco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finés" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francés" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisón" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandés" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Gallego" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreo" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandés" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonés" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazajo" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxenburgués" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letón" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmano" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Nokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalí" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandés" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetio" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panyabí" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugués" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugués de Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumano" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruso" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanés" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbio latino" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Suajili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandés" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tártaro" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Cino simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduzca un valor correcto." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "Introduzca una dirección de correo electrónica válida." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduzca una URL válida." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Introduzca un entero válido." + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Introduzca una dirección de correo electrónico válida." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduzca un 'slug' válido, consistente en letras, números, guiones bajos o " "medios." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Introduzca una dirección IPv6 válida." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Introduzca una dirección IPv4 o IPv6 válida." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduzca sólo dígitos separados por comas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Asegúrese de que este valor es %(limit_value)s (actualmente es " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor es menor o igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor es mayor o igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tiene al menos %(limit_value)d caracteres " -"(actualmente tiene %(show_value)d)." +msgstr[0] "" +"Asegúrese de que este valor tenga al menos %(limit_value)d caracter (tiene " +"%(show_value)d)." +msgstr[1] "" +"Asegúrese de que este valor tenga al menos %(limit_value)d caracteres (tiene " +"%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tiene como mucho %(limit_value)d caracteres " -"(actualmente tiene %(show_value)d)." +msgstr[0] "" +"Asegúrese de que este valor tenga menos de %(limit_value)d caracter (tiene " +"%(show_value)d)." +msgstr[1] "" +"Asegúrese de que este valor tenga menos de %(limit_value)d caracteres (tiene " +"%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "El campo %(field_name)s debe ser único para %(lookup)s %(date_field)s" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "y" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ya existe %(model_name)s con este %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "El valor %r no es una opción válida." +msgid "Value %(value)r is not a valid choice." +msgstr "El valor %(value)r no es una opción válida." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo no puede ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo no puede estar vacío." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo de tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Entero" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "El valor '%s' debe ser un entero." +msgid "'%(value)s' value must be an integer." +msgstr "El valor '%(value)s' debe ser un entero." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "El valor '%s' debe ser True o False." +msgid "'%(value)s' value must be either True or False." +msgstr "El valor '%(value)s' debe ser Verdadero o Falso." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleano (Verdadero o Falso)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadena (máximo %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Enteros separados por comas" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"El valor '%s' tiene formato de fecha inválido. Debe ser de la forma YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"El valor '%s' tiene el formato correcto (YYYY-MM-DD) pero es una fecha no " -"válida" +"El valor '%(value)s' tiene un formato de fecha incorrecto. Debe ser del tipo " +"YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"El valor '%(value)s' tiene el formato correcto (YYYY-MM-DD) pero no es una " +"fecha válida." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Fecha (sin hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' tiene un formato incorrecto. Debe ser del tipo YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]." +"El valor '%(value)s' tiene un formato inválido. Debe ser de la forma YYYY-MM-" +"DD HH:MM[:ss[.uuuuuu]][TZ] ." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"El valor '%s' tiene el formato correcto (YYYY-MM-DD HH: MM [:ss [.uuuuuu]] " -"[TZ]), pero no es una fecha/hora válida." +"El valor '%(value)s' tiene el formato correcto (YYYY-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ]) pero no representa una fecha/hora válida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Fecha (con hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "El valor '%s' debe ser un número decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "El valor '%(value)s' debe ser un número decimal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "dirección de correo electrónico" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Ruta de fichero" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "El valor '%s' debe ser un número decimal." +msgid "'%(value)s' value must be a float." +msgstr "El valor '%(value)s' debe ser un número real." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número en coma flotante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Entero grande (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Dirección IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Dirección IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "El valor '%s' debe ser None, True o False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "El valor '%(value)s' debe ser None, Verdaro o False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadero, Falso o Nulo)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Entero positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Entero positivo corto" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (hasta %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Entero corto" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"El valor '%s' tiene un formato inválido. Debe ser de la forma HH:MM[:ss[." -"uuuuuu]]." +"El valor '%(value)s' tiene un formato inválido. Debe ser de la forma HH:MM[:" +"ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"El valor '%s' tiene el formato correcto (HH:MM[:ss[.uuuuuu]]) pero no " -"representa una tiempo válido." +"El valor '%(value)s' tiene el formato correcto (HH:MM[:ss[.uuuuuu]]) pero " +"no representa una hora válida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Data de binarios brutos" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Archivo" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagen" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "No existe ningún objeto %(model)s con la clave primaria %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "La instancia de %(model)s con pk %(pk)r no existe." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Llave foránea (tipo determinado por el campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relación uno-a-uno" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relación muchos-a-muchos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionado \"Control\", o \"Command\" en un Mac, para seleccionar " -"más de una opción." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo es obligatorio." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduzca un número entero." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduzca un número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asegúrese de que no hay más de %s dígitos en total." +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] "Asegúrese de que no hay más de %(max)s dígito en total." +msgstr[1] "Asegúrese de que no hay más de %(max)s dígitos en total." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asegúrese de que no hay más de %s decimales." +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] "Asegúrese de que no haya más de %(max)s dígito decimal." +msgstr[1] "Asegúrese de que no haya más de %(max)s dígitos decimales." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Asegúrese de que no hay más de %s dígitos antes de la coma decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Asegúrese de que no haya más de %(max)s dígito antes del punto decimal" +msgstr[1] "" +"Asegúrese de que no haya más de %(max)s dígitos antes del punto decimal." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduzca una hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduzca una fecha/hora válida." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "No se ha enviado ningún fichero. Compruebe el tipo de codificación en el " "formulario." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No se ha enviado ningún fichero" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "El fichero enviado está vacío." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Asegúrese de que su texto tiene no más de %(max)d caracteres (actualmente " -"tiene %(length)d)." +msgstr[0] "" +"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracter " +"(tiene %(length)d)." +msgstr[1] "" +"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " +"(tiene %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Por favor envíe un fichero o marque la casilla de limpiar, pero no ambos." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -703,40 +748,64 @@ msgstr "" "Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " "trataba de una imagen corrupta." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Escoja una opción válida. %(value)s no es una de las opciones disponibles." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduzca una lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Compo oculto %(name)s) *%(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Los datos de ManagementForm no están o han sido manipulados con" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Por favor, envíe %d o menos formas." +msgstr[1] "Por favor, envíe %d o menos formas." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Orden" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eliminar" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Por favor, corrija el dato duplicado para %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Por favor corriga el dato duplicado para %(field)s, el cual debe ser único." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -745,31 +814,33 @@ msgstr "" "Por favor corriga los datos duplicados para %(field_name)s el cual debe ser " "único para %(lookup)s en %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Por favor, corrija los valores duplicados abajo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clave foránea en linea no coincide con la clave primaria de la instancia " "padre." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Escoja una opción válida. Esa opción no está entre las disponibles." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Escoja una opción válida; %s no es una de las opciones disponibles." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" no es un valor válido para una llave primaria." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" no es un valor válido para una clave primaria." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Mantenga presionado \"Control\", o \"Command\" en un Mac, para seleccionar " +"más de una opción." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -778,62 +849,62 @@ msgstr "" "%(datetime)s no puede interpretarse en la zona temporal " "%(current_timezone)s; puede ser ambiguo o puede no existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Limpiar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconocido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sí" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sí, no, quizás" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -968,51 +1039,51 @@ msgstr "Diciembre" #: utils/dates.py:23 msgid "jan" -msgstr "Ene" +msgstr "ene" #: utils/dates.py:23 msgid "feb" -msgstr "Feb" +msgstr "feb" #: utils/dates.py:23 msgid "mar" -msgstr "Mar" +msgstr "mar" #: utils/dates.py:23 msgid "apr" -msgstr "Abr" +msgstr "apr" #: utils/dates.py:23 msgid "may" -msgstr "May" +msgstr "may" #: utils/dates.py:23 msgid "jun" -msgstr "Jun" +msgstr "jun" #: utils/dates.py:24 msgid "jul" -msgstr "Jul" +msgstr "jul" #: utils/dates.py:24 msgid "aug" -msgstr "Ago" +msgstr "ago" #: utils/dates.py:24 msgid "sep" -msgstr "Sep" +msgstr "sep" #: utils/dates.py:24 msgid "oct" -msgstr "Oct" +msgstr "oct" #: utils/dates.py:24 msgid "nov" -msgstr "Nov" +msgstr "nov" #: utils/dates.py:24 msgid "dec" -msgstr "Dic" +msgstr "dic" #: utils/dates.py:31 msgctxt "abbrev. month" @@ -1134,70 +1205,80 @@ msgctxt "alt. month" msgid "December" msgstr "Diciembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "No se pudo importar Pillow o PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "El módulo '_imaging' para PIL no pudo ser importado: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "No es una dirección IPV6 válida." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "año" -msgstr[1] "años" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d año" +msgstr[1] "%d años" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mes" +msgstr[1] "%d meses" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semana" +msgstr[1] "%d semanas" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutos" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1208,7 +1289,7 @@ msgstr "Los índices de directorio no están permitidos." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" no existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índice de %(directory)s" @@ -1229,12 +1310,12 @@ msgstr "No se ha indicado el día" msgid "No week specified" msgstr "No se ha indicado la semana" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "No %(verbose_name_plural)s disponibles" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1243,7 +1324,7 @@ msgstr "" "Los futuros %(verbose_name_plural)s no están disponibles porque " "%(class_name)s.allow_future es Falso." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Fecha '%(datestr)s' no válida, el formato válido es '%(format)s'" @@ -1253,16 +1334,16 @@ msgstr "Fecha '%(datestr)s' no válida, el formato válido es '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "No se encontró ningún %(verbose_name)s coincidente con la consulta" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La página no es la \"ultima\", ni puede ser convertida a un entero." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Página inválida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista vacía y '%(class_name)s.allow_empty' es Falso." diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/django/conf/locale/es_AR/LC_MESSAGES/django.mo index 7566b135082d93743ed94e0c2a082baefc818690..22ff0f4177c680bcedbb6e825924e77e48f09c91 100644 GIT binary patch delta 8232 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 h?Jb?1*Eduaam$!mZO*yY{{Yz)J8A#` delta 6885 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 diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.po b/django/conf/locale/es_AR/LC_MESSAGES/django.po index fd41f37b08..3541925e77 100644 --- a/django/conf/locale/es_AR/LC_MESSAGES/django.po +++ b/django/conf/locale/es_AR/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# Ramiro Morales , 2011-2012. +# Jannis Leidel , 2011 +# Ramiro Morales , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-05 02:08+0000\n" "Last-Translator: Ramiro Morales \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/" "django/language/es_AR/)\n" @@ -18,674 +18,718 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "afrikáans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaiyán" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "bielorruso" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalí" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "bretón" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "catalán" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "checo" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "galés" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danés" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "alemán" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "griego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "inglés" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "inglés británico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "español" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "español de Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Español de México" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Español (Nicaragua)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "español de Venezuela" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estonio" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "vasco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finlandés" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francés" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frisón" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandés" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "gallego" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebreo" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandés" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japonés" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazajo" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "jémer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "canarés" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "luxemburgués" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "letón" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedonio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "burmés" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepalés" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandés" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osetio" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panyabí" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugués" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "portugués de Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumano" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ruso" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanés" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Latín de Serbia" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "suajili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tailandés" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tártaro" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurto" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ucraniano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "chino simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "chino tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduzca un valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduzca una URL válida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Introduzca un valor numérico entero válido." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Introduzca una dirección de email válida." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Introduzca un 'slug' válido consistente de letras, números o guiones." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Introduzca una dirección IPv6 válida." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Introduzca una dirección IPv4 o IPv6 válida." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduzca sólo dígitos separados por comas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Asegúrese de que este valor sea %(limit_value)s (actualmente es " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor sea menor o igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tenga al menos %(limit_value)d caracteres (tiene " -"%(show_value)d)." +msgstr[0] "" +"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracter " +"(tiene %(show_value)d)." +msgstr[1] "" +"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " +"(tiene %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Asegúrese de que este valor tenga como máximo %(limit_value)d caracter " +"(tiene %(show_value)d)." +msgstr[1] "" "Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " "(tiene %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s debe ser único/a para un %(lookup)s %(date_field)s " "determinado." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "y" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "El valor %r no es una opción válida." +msgid "Value %(value)r is not a valid choice." +msgstr "El valor %(value)r no es una opción válida." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo no puede ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo no puede estar en blanco." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Entero" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "El valor de '%s' debe ser un número entero." +msgid "'%(value)s' value must be an integer." +msgstr "El valor de '%(value)s' debe ser un número entero." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "El valor de '%s' debe ser Verdadero o Falso." +msgid "'%(value)s' value must be either True or False." +msgstr "El valor de '%(value)s' debe ser Verdadero o Falso." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleano (Verdadero o Falso)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadena (máximo %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Enteros separados por comas" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"El valor de '%s' tiene un formato de fecha inválido. El mismo debe usar el " -"formato AAAA-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"El valor de '%s' tiene un formato de fecha correcto (AAAA-MM-DD) pero " +"El valor de '%(value)s' tiene un formato de fecha inválido. Debe usar el " +"formato AAAA-MM-DD." + +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"El valor de '%(value)s' tiene un formato de fecha correcto (AAAA-MM-DD) pero " "representa una fecha inválida." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Fecha (sin hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"El valor de '%s' tiene un formato inválido. El mismo debe usar el formato " -"AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." +"El valor de '%(value)s' tiene un formato inválido. Debe usar el formato AAAA-" +"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"El valor de '%s' tiene un formato correcto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) pero representa una fecha/hora invalida." +"El valor de '%(value)s' tiene un formato correcto (AAAA-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ]) pero representa una fecha/hora inválida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Fecha (con hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "El valor de '%s' debe ser un número decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "El valor de '%(value)s' debe ser un número decimal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Dirección de correo electrónico" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Ruta de archivo" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "El valor de '%s' debe ser un número de coma flotante." +msgid "'%(value)s' value must be a float." +msgstr "El valor de '%(value)s' debe ser un número de coma flotante." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número de punto flotante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Entero grande (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Dirección IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Dirección IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "El valor de '%s' debe ser None, Verdadero o Falso." +msgid "'%(value)s' value must be either None, True or False." +msgstr "El valor de '%(value)s' debe ser None, Verdadero o Falso." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadero, Falso o Nulo)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Entero positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Entero pequeño positivo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (de hasta %(max_length)s caracteres)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Entero pequeño" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"El valor de '%s' tiene un formato inválido. El mismo debe usar el formato HH:" -"MM[:ss[.uuuuuu]]." +"El valor de '%(value)s' tiene un formato inválido. Debe usar el formato HH:MM" +"[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"El valor de '%s' tiene un formato correcto (HH:MM[:ss[.uuuuuu]]) pero " +"El valor de '%(value)s' tiene un formato correcto (HH:MM[:ss[.uuuuuu]]) pero " "representa una hora inválida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Datos binarios crudos" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Archivo" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagen" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "No existe un modelo %(model)s con una clave primaria %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" +"No existe una instancia del modelo %(model)s con una clave primaria %(pk)r." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clave foránea (el tipo está determinado por el campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relación uno-a-uno" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relación muchos-a-muchos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionada \"Control\" (\"Command\" en una Mac) para seleccionar " -"más de uno." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo es obligatorio." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduzca un número entero." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduzca un número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asegúrese de que no existan en total mas de %s dígitos." +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] "Asegúrese de que no exista en total mas de %(max)s dígito." +msgstr[1] "Asegúrese de que no existan en total mas de %(max)s dígitos." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asegúrese de que no existan mas de %s lugares decimales." +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] "Asegúrese de que no exista mas de %(max)s lugar decimal." +msgstr[1] "Asegúrese de que no existan mas de %(max)s lugares decimales." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Asegúrese de que no existan mas de %s dígitos antes del punto decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Asegúrese de que no exista mas de %(max)s dígito antes del punto decimal." +msgstr[1] "" +"Asegúrese de que no existan mas de %(max)s dígitos antes del punto decimal." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduzca un valor de hora válido." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduzca un valor de fecha/hora válido." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No se envió ningún archivo." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "El archivo enviado está vacío." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracter " +"(tiene %(length)d)." +msgstr[1] "" "Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " "(tiene %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Por favor envíe un archivo o active el checkbox, pero no ambas cosas." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -693,41 +737,67 @@ msgstr "" "Seleccione una imagen válida. El archivo que ha seleccionado no es una " "imagen o es un un archivo de imagen corrupto." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Seleccione una opción válida. %(value)s no es una de las opciones " "disponibles." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduzca una lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Campo oculto %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" +"Los datos correspondientes al ManagementForm no existen o han sido " +"modificados" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Por favor envíe cero o %d formularios." +msgstr[1] "Por favor envíe un máximo de %d formularios." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordenar" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eliminar" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Por favor, corrija la información duplicada en %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Por favor corrija la información duplicada en %(field)s, que debe ser única." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -736,34 +806,35 @@ msgstr "" "Por favor corrija la información duplicada en %(field_name)s que debe ser " "única para el %(lookup)s en %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Por favor, corrija los valores duplicados detallados mas abajo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clave foránea del modelo inline no coincide con la clave primaria de la " "instancia padre." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Seleccione una opción válida. La opción seleccionada no es una de las " "disponibles." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" no es un valor válido para una clave primaria." + +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -"Seleccione una opción válida. %s no es una de las opciones disponibles." +"Mantenga presionada \"Control\" (\"Command\" en una Mac) para seleccionar " +"más de uno." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" no es un valor válido para una clave primaria." - -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,62 +843,62 @@ msgstr "" "%(datetime)s no puede ser interpretado en la zona horaria " "%(current_timezone)s; ya que podría ser ambiguo o podría no existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Eliminar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconocido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sí" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "si,no,talvez" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1128,70 +1199,80 @@ msgctxt "alt. month" msgid "December" msgstr "Diciembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "No se han podido importar las bibliotecas Pillow o PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "No se ha podido importar el módulo '_imaging' de PIL: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Esta no es una direción IPv6 válida." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "año" -msgstr[1] "años" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d año" +msgstr[1] "%d años" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mes" +msgstr[1] "%d meses" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semana" +msgstr[1] "%d semanas" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutos" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1204,7 +1285,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" no existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Listado de %(directory)s" @@ -1225,12 +1306,12 @@ msgstr "No se ha especificado el valor día" msgid "No week specified" msgstr "No se ha especificado el valor semana" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "No hay %(verbose_name_plural)s disponibles" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1239,7 +1320,7 @@ msgstr "" "No hay %(verbose_name_plural)s futuros disponibles porque %(class_name)s." "allow_future tiene el valor False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Cadena de fecha inválida '%(datestr)s', formato '%(format)s'" @@ -1249,16 +1330,16 @@ msgstr "Cadena de fecha inválida '%(datestr)s', formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "No se han encontrado %(verbose_name)s que coincidan con la consulta " -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Página debe tener el valor 'last' o un valor número entero." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Página inválida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista vacía y '%(class_name)s.allow_empty' tiene el valor False." diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.mo b/django/conf/locale/es_MX/LC_MESSAGES/django.mo index 2598245430a57896b1b669fe78396e6cf444d44f..a7daaa5692a2a5ef71403aeda2a1928c2034309d 100644 GIT binary patch delta 5300 zcmYk=d0bUx9>?*AMN|;nNKFE-qJqhV3yK0}Zm7L*H_Ecc2^Eb}P*EzWxtUp}S>|HXe8W6q zzH1)GXpTGO8FZ&9w4&j2JK!9~QU4z4%l*gdiI+H+Ks_0?--nFVWgv&R98AMv?1?jM z|8m>E8r#zTIJU<6$o?QBrl1QRLd~EFyWsn%fqjcQ;k@m4oxJ1YupRA*sDY-Tj?Y6a z-XPREErQpqadmTG}IcCAR9!MQ}9o&n@MTW>AM?@d-@9A2A)1 z8MW#K*a1sX1DlQfbG24qi(0W=7-UlJB?`Uq7;2_Jp=J`xjhBg-ik&bP`=gF4L=Aid z>N;aE8_Q5LUyU)i!RmFWW=rL{kbI)6K|m~I#9xc#UB97e6|dtF(79hk(rX-Beo8EWP|Q8V_NdA5HbYM?_< z=Z~`bSlfR!s>2)1S*QWeM<(xTQRl4-QqU6Bq3-P#tM5g15JsK&qSX(e?(GrOYxD_b z;b*9)K8bfx4`n~p%!_dl-heu91GdLKX0VZhPH3`*Pf;`f4z(gbAVn^+2J(~DW4d`O zm4Iq*izBfMj>c)ImD+(i{~6S4)_|J%K~%>lQOBLe6#92(Dd@mBpLb$1GH7=hYUzql zx2OhnfyJl}mY5HqR^}0N1M0X|-FpU7Q3qzD+J~B@sE%(& zy(P8gO4PGchx*8U5_R4_)bVelKIzV23|=sQHh)cL{k0>er)Ntu!E9@GG&`Fqs9Vzw zV=>d({bnvk)1Hs9SYYjgQ6E&p@aZV$#s?{Ag#YWseZ&sEotuE0un@mRJuDd+-mNJ% zOU#MpwdRe;b=`E-0A`{FI@|WoLp_`|sE_R6UDgmneZ6i(Jp(&XCq9XKDC;o=k0Q6v zeT}+Mn@n#49Z^f3i8^nPS&VwN#-Wa%g1XK$uO4)ZDX8NmsE${8J6s5LZ#SAxpf1#i zdIk<+EBpX+@l(|P_I;e=L3b%Q3(z6RFGx29^*J#QwIUCpZq>79lkNWob$)9;r(0tIYCyxK-v1H`djBWej=88A zErvO+it1;#)%Rxe{;Q$EcD#(5 z$pMVVx2*lRwVy(D{Dsxep$7DW`3q{LTIF~h^}tx_nW)bNKWfE>+5V9^tiLWe#u_H0 zUW@BcuTLdv$>$@FfvZQ|>(i)v9~1DNmF}qaD(r=8FdZ8(2|vcR_zh~nKcgnvBFLkw zktL!Ux}!SogGHEyTA|rE9_LznBi=^+0uI5dJn#6us0p1#t>Aa4j{l3gRc-ot{q#Z| z7xYum67@$dO`#ny7$;I6iPzwI)CJF>PP~9^@E7cW3H`l$oMvXA-tz!z0AsEFM(jqt z99ik0TSh@0*P&Kmi@6gu^Sx%hxeqmfSFQdgYG6%xBc4Pb4#@X@5lunesyk6{*+x`< z^%$q`{}(7|1zy4S_=X*DJaPa(NKgYgW9?s|?%_F1!1K5Wqxm_c>)ehS&|RpGmRtQn z)WA1b`(})#f47~2I@qZOe9C;zeBNwC9rvnv$UJKMkC`XTQ|1}ed0(Oi@GVB(8VqX5 zf3XAN26_j!F*}%DPyygAvtb|CAo6Q)|jG;=!Y z!n05v&bRhjGl=SNDQaNLtbGNxqyCWXucDkxn#h~vF7hmyPIi(s-G6NjA6 z2DV=067m9hluRXh_a7(PULx0#^<);ghrCYKk>+g=1%2fHo;*kR4szSbJkp0~yNU$I z@@EtIJ2^-;5^XCzB43&Lly4wo$ZKQ{IZ3W3Tge&n1-Y7N8%b6W-MZ#2!wPdzp9lJ; z9IbgRrEou4NIoDXL?0{#WGLB1^j_aYw4EZ;A|-wg;$O*evX}fZRF<3)ypz&$@*%l~ zyhC^(e%luPR`Pz@%%`rWt$F*L!e$a80rDWxcAJL_n{l|E{K4v?Me{8^Oyyqk3^`5S zA{TF~sbrJStZ@pyLG*oFNd7@~5PgO&BUxkuxs~|HZt^sFh-mu@nM5AeBgJR3dy*U= z&0Bv8pOT~GN^5-26bXbciO5#Y-`|npB!>-pNd82gB6kpN&wE7ve!|~ZFRFLFs9Zr={ku#uP6f7M z9+96UlPT9*y_r`i6p_D?EkxS`9`0-GK_VB$HKdN@k{WUg=|V0i+CJ9n+MB|lNR?j@ zIMK@O%v79Bs;!=c$H;!Gi)d0tx~pPadMLG1TIl9ZUx#XP3Zt`p;j*s(jtc*ndMY*? zn|>fB+%lssI{aFnAEM&QXSiAA(?jp{O$&9%x->K_t9!!CTgobDSNUgDEhrD&oRxb^ zfj=+L7bq;s@836&7YM{poZz2aUQ_VWh{{J8^tfr6s`1$_f- z@ng%X7y3&VlvP&GDO*^zpvYHJR#{n5?HgNOF|&M*?+Uu1I&@B?nq5&jt18^aA0HJS zlifK=qS+YqsS;!`Ufbs6k&CJct+&kVo zvzv{r6(9JZiegc;h()ZH+F%j2;*089S{20?zFJ$X)oLHo+Ny2Uw%^}5=g!V-b`#Lf zXaDn^bMCq4`9J^j`0wAGy!1xH=g~`yITK#>Xk$Wt-~2?y8WTLln5V*XU?1E78?XwW z1HS>+!>62P%qegeR6Zqm0(^<*wVuD@d4uOo@M6;40=L8O!RNuXryFxAd@bA$AA}?D zVk&bUd;>fKeh{7wzXS*1zrh|DJk6Nn;0Qbw?(pFWNE1y2RlfwD2%Av#e~}Mg4*BhmVIJgGzTFTnWDnmH*G+NwB=}w*|52#-?}bbqb01W???9FRL#TfJ2~@hZ%U%3>&x@eywH2zpmw4{=&##24 zX9?>413ujF&!?fv`)$wHK-Kp~$kZ`!hkEaBsQ$SJYFuZb`tQp={x}9z<(vrh{^NZ3 zG^p`C8y*MOK-rB8;CV2F(&KBP+W%&#_TB;Y-ao=8!C!bjftQs29H{uUQ0?Cg)nB7f z`nLzF-gT&Qb0~eDf=YK74#N+?)$r#qh5ajx`8D`9I0XL^s$GwLhU=%3p~^oCs=fnI z`E7x!$EXkQg~t$Nsa1ttA1~qSf z6Dr+J@KNwxPZ%2@@M!gZb-pz3`Q#1xoo zp~}AvV&cp_Q2qT)sPcXU9}Ry3mCye|&FiJT?)m9Z^*Gb>JRjc&A4B|VA3q4MAUp(> z&&`l2Z*GOs*H1u|cOQHV`~p;azUkv1gnIAqq00XORDb@$^N9?y!smLf^BnQK3hKQS zO3z;A<8So*L;w6EQ2KB`RJsR!{Es|OJl~b`G^lyg?|C8Ad!tbH`uR}h)uHNj4V2yc zU8r{6?s?erPN;tVfDeD%^OJBH@%Q@h7d;>F{D$YZJiiT<&v&8f@k6Nb`301nI)TZm zemohf9;bPp0X46l?w>FB@hhRqKi_j5Jc;l|_`W5^?1XC95{$Zj~77cT@z}2-{ARX&$oHr=6O3DBi(!9&I227%HE;eE5E-a=!{y z?%(6DUIb-dZ-%4rF1QjdS?|i}g$iE|Plqpo zvVU)Z>c2mQ(wlF3{?tEzGRmcTu7zrE2vz?{&m79Gy~u~(1l1q6K=tn(@Tu?va1*>A zs-I37bo1j(sQd!Y9ym#OwGZD6Rqi`|_ztLiKj`@}sB!uf9EYEQ%KzyYb=mtKsQRpf z%4Znr{V{ktyv)ZpeEcDJA@SGv_v5L9)=qK7)oDW>Ej=OD+vE5JQtqL;`?|w1l5n1K&uDP>H$>!avy#r zRJqqfhQizcRnO1Co$$*(e)(@;BM4s&`7;mjrSzv>GN^K|gKGC1 zq5A2qQ2p|DsOPuAG58)h0)Gzoz+onj^1T`A{dYsz+dH7_#YdpV`}3Y(gJ%$a5UL(O z_wgqUx%Kr_sQ!KyRQcPX%HQRA8C3iCc}AX-Q02eShYv#4>&5UY_-Yuy@4@rnqc*wm z>Vr=sybY?n2r8c#svjEgNw5Wvhp&WsejQXjZt(FpL5<_hQ1&p4k8i=HglC}2d9e?_-1F6*uk(B(RJxlyZ}EJmfBr|F@AZ7Y=iN~6 zeH^O%PeHZgvrzs1fPeli&+mBt!1E!vlypCadhfrX-dnoGweuvngz#xl?R~1}S^oJs zKHTTI8mj*;@ZpO*H+ydN+~GL}ZGS@P(>|#3Q>gk(dtL)o{&k+$L)GhzQ1!pj$G;V7 ze%=CAkHb*w)ZI|&F}G$nqPe$J5qwmxKKCOko29~jzQOn3``HslYG4}~S0a}q zhmrRqmm=$tS>&$~rl$QYp6$Z^PjBFB?P<8~La3HdGL1meC7W&i#h zxew9j?~vcLzc_z;3LipVihK%r7xE9tn-G1zja-9#T>(C8kT)Z%k=G*!kQ6B+uRy+q zya3VX)5r~o^zs%&_U|D?pFc)^&;Byz_dQRf-W&M6)rSi#_dmW0Ux_>kIS2W7WE=7_ zcrjRYj)yNE@&ler+_g=nFM(#l#hn$T(i2M=q zLF8Vf51B-EAvYqOpBjNvk*6ae@_6JdM4ys_{r)N6Peg7-UW}ZFoQ`}S`2lh*GKl;Q zqR%ss?Z{V<<7kgQ?{+Y+_51{U8}g6HkC7iCtB|)K#b=lwe}cRY*^E3BDL&uhM?dm8 zAMttkPe>j4L*&;GvwTHQBWzZC^W{M~jq)H#n?ZCi&YL_TE_N|tFcsF~vc6kUus_X$ zFlc0PJn^PpcKKOG>L*0 zJ*8HbMM-m?;uO`JZwTUMP!DJHVpyMuE3LGZ2bAWc+m%y+`{Srq-j{^7$a*Wc#kG?7 zg}#QaO8aawDz&1gmZp=fMsKc{>uEWv6)#W6&1%rB($*r^S~wBacqy!9QCOaFJz`%> zTJ?!2>n)SCIn$udWR}N=B4Q?Hno)O%hk0=EkiOY?@jYt4$L#m`kXgARU+Md_8d6$9 z7rBmBZ>pc`VRIlDp;LVO=)x=b^pB4AZ{A!aI7&VXXR&qb;OOX;gL!`CK+ArvzWSHW ztD`y#WP9cK^A^pzS&dK?bfDDqr3XC=WYHT;w3^ZY#;2o)q%{NcTfR`1$FATaC1?y* z{Sw6-CA+Q)7h@U*<*3A5ss&ED7D=?fmZA)uEpBHZy=g|3C|mGxgnCC=u#+j)7mR02 z4`$SGSj)TnugJ|OpO>&NFn#F!k?Oy3)NHIxgh?DGW+OJCW;SNwL|g(DW_PRy!R`hL z@~YX`s-Vbb<2;&1pnxQaf#+sohsbFHvP+SRm*4w$%TeQjyrD-i9o1QJMDP48z zUGQo}B!hvJ$lHI`;g>J#OZp2bb-7i>u?HPv&dRjY)VnzSiwhBdJo zCY8u+q8^#ql-BEEe;zf$3>}eSv%R02O&MckUvsvtHe)s&ib_?p*|mSOrge|AH?oz) z7ZE8+E@dMwDn&9f`q7~l1Z$X4vpLp`NwK_fQjQKr%!(|sb~~)q(rK#0Xfw2%TTKey zQV-)=5SGhXl;?yR&6$8EHknH0U?oPl7UsD(gabB%eUTEa)O7PoQuNA}ByUkvvl>!W z72-<{>ZyxP0&HBN%#B)Dim;gv^R2iNH**X>7E47$bNQrn?<34cD^1G4b-YG%_Q$nI z>qTIVEk-q^A6N^*gIMoUmBB2rSmi+v#zsk4GSEsE$8v9XMs6AOxu6j?n_66toBQme z#j?w*>2#6eXj%G-{eR?0vuQ?0)m-yzbVqga1*=1<3JV~eqCrnInW7iAFjUQSey$63 z5U3yOK7#&i~BpYbYOca$`XKHGEYj`>+?aakzN zFF4)hyG5uw&MMkm4%1akWP1T|Nz#Jji>H4^m1lyyT z!0wuu+jMU|PB2zfCyQ$IMw$6Zk-cV^T_KihIEy9akh)}XE~`4+YRUku=$T^uNb|_r zt$mGJD+{$-)Alf&!rp}wRBR$Dg{|CfG>^1#`&~|GsJC$!v-p%$#>G*ZRooADUxc$L znlxMKmT1~+#pK3jYf8_Q)9EBwz9~(bSz24(C(R;6zb577L7JeXqhYB}GbP7vv&ES+ zlB`DqW^0QD&n__|V}(wcP9-!WCHjT(N@k=Uvi6L~+-pSG*%oU6`%j|D(Du)WTZf2p zIxQs&@@A$H!PYBCsFzJ=C7z0sV%NnZw@>7W8KJMMW(4D@PS_SERvWg3tl(NHx3yT) zwzZPTY!8zpEQjz=I9WB@t96#F?F==q?FgGwdVL4$b&I8spY%pVMcvO@IK!%1Co-Ao zZ>Ih9npcCE$y|*aJju|3Q3ijM<4CDv4>78(JAGic@Qk`$O&gQMG$wnqd8e2GGn!I% znn;a6CAH1k$cQ^P1^e~K01Xu^`J&eZzEu7zoGMB+Jh zY^$OYQGUQ|E5#^zSrJ-{f@xNnyfwkXf&LFH5*=)+Mx{wxCKDqq+X^r#rDdv!#?HQ5 zM;WW#rA(u|-7zz4V7g+m=}7t>45gFoL8(I#v2!L#vwV`6DYqZl#kNEHl3hupK||}@ z)GfwrSB9ZAW20sabuEsLE17)Fm6&5Dh=!51mD3$In;zDrXM!kJOZ*sSTKX}jC3Ws> zU^fG;2J=(uj1q@xGGpZI1r~m~8kef=Gm<+4lHDWA<`KToK0Gc^wymG4J$LA&g@iN% zixcTF%Cq)e8zS~}?WBHh?ocN*1U-GrMEgJC^2b zd#BtXoznx)d_;~W)QWAb8EYj6*wULzQ|74#=+ahh2WofNG)ODc?Aqwqt1xq8&<(LJ=!|oaD_gDX}f+ zyd6?5Z8PVT7G<#Ki~)+^x1Gwe4_04Uyjl4s7kQSnYPGIMyq~czWlh9}j#sIFwUy;+ z>o^B0GoFQI^gK=2xE6yo&XE&wiCWpDI)YuA*)y4i_Q-1XB$EkCyxG%WPg8F1IXRG3 z&}y~FPQID66=0i4f-1zsT}3KYJFM`BA&0hT>{mhjlfvBf{M+bR=mX zq&wo;``eDVVw2MuWg9q`xoh2A*f*^+f_BXX+iPY=T(Nw1M5$HI%&^fjVIwnPt70^~ zNNzYvoBh#*siv*We&yx>rszPch9suWjODh})Z=mzSE@~ZBrR?T9P&9zCyed3+$1R* zq9mO%X{l+_%rvAuoDPh(3ic~E+9TL6{mlE4w2xvYA~Tky2iVH?kCglOYOPL_!C*5r zs-(*0q#IY}a`ICLJM3+rOFBZ!lQ9dd)NYSFhnOShH?$ z&Fb@4uUWmCg#DLBQ*85(Ot&^zy?*e5XP>{C&$1otCij5Vi z=6M)ACv*`5+UgQ)t1wVDuT@dLZ}jq2y~{>NMz_p$%bJ1J%XB!vDE5!r z6O@ecDlSFhWCKf4nB`IP!ad`|{p;t_smT3N*1yGX^9F0Ig z_vM2@;?6($g=;qi?&pO)NpQ}E!J6I;%R2A(lhoZ~NA7B0!JNaf4$~N@so7h(;ZHfw zWg)THt6Ip`z}fLQ9AHl$?B^;g^xGJFS0$SjG+I#^``&TauW?{$s)f4h4})r&>7*0z z=0bP=Gokj_UbG%TkB<_fASpGQQ)d3&CFfW0a`#a*zT*oA7J_YbHhN8X733J!rSH9s2G zGti79x9-+ab!zPUA0L4mtASv1(Q+Qr+d2t^9S#Cc_(#uBBg2|~^!ygMlRsw0PE(GR z^Rchy7cPkNpKU6=;vER-BCZ4OH@uoVHEcH)gqB)$9#A3+itCFIUnd%CS8G zn9a%ThdGE#UF_xY{ARY3;!a?vW-p<-bfldC%SAqmzQ2^1lmBHdYqvv;O7&4p5!^#ilMFlQE6TlqbuX0DoXa#$bez4se}UGPn%u(H zH9|NhBJ#z*pq?7G2D(QUOH-S>G#8O``g9SSx#eQVkws=_x1ul|xFt@gzz&L>J*u(LWN zmSzu!!OYQJ5Y7Nn1Ghx^t2*DUW@8?qf!ylKS5Pb!Rqk2pv$xt|SkZPy=w!KIa%=Xv zf1q=fiQbq!j3kbEjTp$l4 z`+2qQbUgg(MbPT*TIWH~Vc^`eGtHz~G`e9PTwWy9%LvT^zglY44id%FhyYjC85-=WYW{U%f391bx z=j+Y~UA^O$%*C>|PgmK^%3?{5^3Yok_a=)|S5u2FWWVZ`yN;*%>|HfXp6}y@3^J?Z zJQqre$z?uU3tw+And1iMpkm+Xy(b&pOy?fWsf3^Ta-+zI&RJ$}dWy9g_p|oo?0vAn zXmJn5Nd-8YjB+`z3VT|sB|I&Ks)QUYCG>*_a<6bfqhh#PkYuQh^{`-|bptI+)_wmy zccpFJCg>LzM-A@sakJRfN!#}YUCG|fvalV;L!5+g-om*(*y!x-_-9gSPWueS6%FgAUAFY2SN{^`#-#gDN$1ID z!`YJC3wJhO?Ea5~ZvJ$j75Cp|jIyGtYG1Y1KGJqqRlr7pV@Hg~v*gNA)l%D$S98;dW`CO-}sB zP$lhf57}UcbI9)}x!!7NUpc2iOfl4lZzIo;wwCyYxJGEq-dbU&={A$Wayf`t;gY!H z3V>0X!at-72`!%-+q{1$)K)v#A5PglahCBG&GZ*N|7vhwSM_b}01Z?0tn?fv1r z^}>!flifO*xKV6`{9l{Bq9_hevaxg(3c@LsDZw!ljo+e^mfH(ah`X>P1)fr-mwZj7 zMH1;&5r0$nQ&c9MsKpgsK+7I)!gGtUk<+5YVOwq|t(_7Mlz5#oy3G2T zO63ppCk-cFO)3L18FG6}n94?Cxn zySU+QhW|#4aWz@z5*rwG+1$3JV`E``LDu_&XM_W%z4-BWJ99S|#SYtVg%-_f-ohkj zi;t2I3SSGF%yB=oUwB*iPaEfL;cSJwMc-V&9_eo3XvL`Eb9Ww=)O%VwNoUAsr*F<- jwve{ZWzOZ|mthASd6>!KJD)u)yURZiaXy`j4w?T0!j;BZ diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.po b/django/conf/locale/es_MX/LC_MESSAGES/django.po index c20d2a4050..2622df74c7 100644 --- a/django/conf/locale/es_MX/LC_MESSAGES/django.po +++ b/django/conf/locale/es_MX/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Abraham Estrada , 2011, 2012. -# zodman , 2011. +# Abraham Estrada , 2011-2012 +# zodman , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Abraham Estrada \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/django/" "language/es_MX/)\n" "MIME-Version: 1.0\n" @@ -18,674 +18,691 @@ msgstr "" "Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalí" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalán" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Checo" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galés" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danés" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemán" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Griego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inglés" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inglés británico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Español" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Español de Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Español de México" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Español de nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonio" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Vasco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finés" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francés" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisón" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandés" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Gallego" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreo" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandés" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonés" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazajstán" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letón" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Noruego Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepal" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandés" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Noruego Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugués" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugués de Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumano" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruso" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanés" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Latin Serbio" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandés" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduzca un valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Ingrese una URL válida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduzca un \"slug\", compuesto por letras, números, guiones bajos o " "medios." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Introduzca una dirección IPv6 válida." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Introduzca una dirección IPv4 o IPv6 válida." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduzca sólo números separados por comas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Asegúrese de que este valor es %(limit_value)s (es %(show_value)s )." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor sea menor o igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tenga al menos %(limit_value)d caracteres (tiene " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s debe ser único/a para un %(lookup)s %(date_field)s " "determinado." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "y" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "El valor %r no es una opción válida." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo no puede ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo no puede estar en blanco." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Entero" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "El valor '%s' debe ser entero." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "El valor '%s' debe ser Verdadero o Falso." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (Verdadero o Falso)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadena (máximo %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Enteros separados por comas" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"El valor '%s' tiene formato de fecha inválido. Debe ser de la forma YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"El valor '%s' tiene el formato correcto (YYYY-MM-DD) pero es una fecha " -"inválida." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Fecha (sin hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"El valor '%s' tiene formato de fecha inválido. Debe ser de la forma YYYY-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"El valor '%s' tiene el formato correcto (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"pero es una fecha inválida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Fecha (con hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "El valor '%s' debe ser un número decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Dirección de correo electrónico" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Ruta de archivo" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "El valor '%s' debe ser flotante." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número de punto flotante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Entero grande (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Dirección IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Dirección IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "El valor '%s' debe ser Ningúno, Verdadero o Falso." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadero, Falso o Nulo)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Entero positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Entero positivo pequeño" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (hasta %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Entero pequeño" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"El valor '%s' tiene formato de hora inválido. Debe ser de la forma HH:MM[:ss" -"[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"El valor '%s' tiene el formato correcto (HH:MM[:ss[.uuuuuu]]) pero es una " -"hora inválida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Archivo" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagen" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "No existe un modelo %(model)s con una clave primaria %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clave foránea (el tipo está determinado por el campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relación uno-a-uno" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relación muchos-a-muchos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionada \"Control\", o \"Command\" en una Mac, para seleccionar " -"más de uno." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo es obligatorio." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduzca un número entero." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduzca un número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asegúrese de que no hay más de %s dígitos en total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asegúrese de que no hay más de %s decimales." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Asegúrese de que no existan mas de %s dígitos antes del punto decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduzca una hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduzca una fecha/hora válida." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No se envió ningún archivo." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "El archivo enviado está vacío." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " -"(tiene %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Por favor envíe un archivo o marque la casilla, no ambos." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -693,41 +710,65 @@ msgstr "" "Seleccione una imagen válida. El archivo que ha seleccionado no es una " "imagen o es un un archivo de imagen corrupto." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Ingrese una URL válida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Seleccione una opción válida. %(value)s no es una de las opciones " "disponibles." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduzca una lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordenar" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eliminar" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Por favor, corrija la información duplicada en %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Por favor corrija la información duplicada en %(field)s, que debe ser única." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -736,34 +777,35 @@ msgstr "" "Por favor corrija la información duplicada en %(field_name)s que debe ser " "única para el %(lookup)s en %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Por favor, corrija los valores duplicados detallados mas abajo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clave foránea del modelo inline no coincide con la clave primaria de la " "instancia padre." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Seleccione una opción válida. La opción seleccionada no es una de las " "disponibles." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Seleccione una opción válida. %s no es una de las opciones disponibles." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" no es un valor válido para una clave primaria." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Mantenga presionada \"Control\", o \"Command\" en una Mac, para seleccionar " +"más de uno." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,62 +814,62 @@ msgstr "" "La fecha %(datetime)s no puede se interpretada en la zona horaria " "%(current_timezone)s; ya que puede ser ambigua o que no pueden existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Borrar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconocido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sí" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sí, no, tal vez" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1128,70 +1170,80 @@ msgctxt "alt. month" msgid "December" msgstr "Diciembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "años" -msgstr[1] "años" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "horas" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutos" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1202,7 +1254,7 @@ msgstr "Los índices del directorio no están permitidos." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" no existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índice de %(directory)s" @@ -1223,12 +1275,12 @@ msgstr "No se ha especificado el valor dia" msgid "No week specified" msgstr "No se ha especificado el valor semana" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "No hay %(verbose_name_plural)s disponibles" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1237,7 +1289,7 @@ msgstr "" "No hay %(verbose_name_plural)s futuros disponibles porque %(class_name)s." "allow_future tiene el valor False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Cadena de fecha inválida '%(datestr)s', formato '%(format)s'" @@ -1247,16 +1299,16 @@ msgstr "Cadena de fecha inválida '%(datestr)s', formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "No se han encontrado %(verbose_name)s que coincidan con la consulta" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La página no es \"last\", ni puede ser convertido a un int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista vacía y '%(class_name)s.allow_empty' tiene el valor False." diff --git a/django/conf/locale/es_VE/LC_MESSAGES/django.mo b/django/conf/locale/es_VE/LC_MESSAGES/django.mo index 7f067395735a385f3fcef6a54b6da4e6b0df4fbb..ae2256788cf0354ded5cb77a7ae84e775daf55c3 100644 GIT binary patch delta 2131 zcmXxle`wTo9LMp`ZO-O?|8SW<(pzpbx81y5o8Hd3)~3!Mw=!MUtXPLmU0ip#jRO7S ziy+z*CA*5zKPuu-&|uv^H;Of->?esJ1VL6%5VSxFg7BZ7uiJYc_P)pW{kiY=^ZR?d z7rNTu-LF{izN73TRuHo}&UyH09v_s)Kr3nh8&Mr~TOPIV`%nYgXZ0~ugG1&hsv{4V;+W-^ z@lo;{s1^Jiy)rIbk#prxj!SSgW(R;>tQ$K~;iZ4;m z|A-pcuc-F_EMon2@edW6`9r(W$I}bQ^UY$^;jBOnaGllnp!PV5YUee~#lxtM;-~?? ziE95iPWqfXg&I&>DeJF`PEJx4_MmQj6*aT{_&CN<_nk%^p7W>`n?T){F>j*o`v%p{ zUCVz!4d^~m>X?zjyVI4Non@;y0)PRzx*X=B7Wj;3V;41Q2 z3}6xKuMQ)qmFU6<_M!&vz0HM2eBK;Kjr0QQ!E07OX=YF}`wU;kFHj9tvk$DQt4BQ_ zHoMFy>b||^z?_~t%!L{}g6i-s)POw8Pof$;hiYIPb*e9+?)wC_BDXM#zaWe10_>C8 z+k{lPEvSC_aVrksLcRYJTxe--pdQGeZk$0K!rPXAi<;qGWYX?u)PVj*4e+7mdF-E_ zFEJOR2D;4hYE*w~aFyQw5EsjEH>$%oknMBBsD@6UPW5Tj0MDTs_yE=LCFD?NS3%FK zY#?+FRJIXX0Tn&3@+8qrcx`;FAzBF?z`cZKvz^cZQrR+x>o!FrvBz>Pr;2`5LPRg2 z9~zZ>>$%WmRugQK=boSc#tfonr@ahY-7~m};O8OxR&2)Sh#sPjPZa8bt_Gs zlU+m&p&u-jCy1AbPC})Y=+I1d5Nx4aOQ`H7w67|9=Q&r-PxKQidf)X9tE?lQO4a6n zl{#8bl-^#jA~*eB@xQ*p1Fy#thmwK)$>G7&JEhIV;Xo+l54J^GTN;9))c2*!yTXCy z4gO#_(h_b6QVOE6kx#>eo{__0~EmOIQ delta 3024 zcma*oTWl0n9LMof3W&5&<)Vm)N2Rq(Y2B7Wp(<1a3Ic)^sVFMLcI=Ms?v$OOpwTRb zM5B^uY)pJG2qr2IKqQSs%L}H7_gmsE8e_aZc!_9?F)C5NzujY96D6MXzn?iXv;T9M z|7`a+ywg(nc+%*H4Q(?qLs4nWE;*JDTKza<_%jJUbgBg><3iV8gQw76kF#)->)(Y_ z=--PqxCc+gL+<*s$X~%6<8urbUPcY@rt80lO8gPd!!K|-PAAKJ^l$|}f?fD2UV^RT zjah_S@nU=$HGyw&HJ-q;ab=Y;lNjIl9B4&5a2oD*{U=Z>cn+uH8(4>5AagNQ)ujne z!6y1MPzzY)&Uc~iyUv+%*E6UEN9r@axy_x}iA(9-wL#{@17kKcRN$ zH`G9t6H5JR)b%N-2~BtB&qL))I9suxffjRc7Oq6CB!xQv5T1dLqPB7nPs8JQI+}^b zoC%Xq6Pb-mumv^nHq?N3xa;?zCi;NuKQfX1*BAG4f}CbQPQoLo1TUi|@)qj851pT( zR`@mQzVC4~{_H$~D&`6vye2pkb$veSQD2P8x3-4;r{GODCp6IYs2TgH0s8Q0g)#l8 zfm&F$T!^ZP4%B@cP%GPn=b(?eZx^bD?nC~}V|?ho!_J`s2fA?>mFN}Me+xCC_fa$b z6r1oX?7(Skliq@jn8OFL2mioM>|vRD6bGEgQ4?-qHr==a>#(qw1HBF}qGtX%&cX`r z))v+|FUND~Z^lO4iJI6U)Q%m&c6=VS!V{>4jiG>KHEKbVQQteKbiQC}-3@b4J1`fo z$Azdw52I>h4=TX{=Mm>I)P1iw-*$e4%J(H|z;93!`O)=%#Z&eEkD@}9pc?fSOvN_5 z2=#?t)XwB^HSR{r!F+&9{1vLGen1U4h98mTScUq27ixz#qVDfO-Iu}9djIq8#CFt5 z??fJ>xgRyLJ*bsG<@$$F35J}i%1KE~TBOe=9Yp?^N>h*881#2SKMXk&>5gqn7>K?jU) z*6V=QNpumH5)^0g5rA1sbQ9+jDnPXav59C@hqjq$CiHwSBJ^7^m$;GGNOTZ03BA&4 zltS@;%{*21c{)RzLtH>yp$_drLWQT-vAnGsc;=Ls3SMmEw4e8_N901A4KYr8Ia?dq z9zPXiy^QV4cqu<>GRtz&w$kO3ekd3CZ!YEX|IQNzx%eMx3MU)Alqbm9IE=ka z+4q9T-W+87oR{@&+KViU$c9mDYwNS#jzo`5rMw~y>OKm;(_r~c&Pog~0 z^2qjknQbF!GQL;LlL@jxd{gn#f8~qP;r74o7&tU;+Tgw8W>n7U@iUr6h>6H<58|}# zyOlG2w((}Q`Tao@gt^A0UhKEqmSpo>ZfZ=n*yMut*0zQuZTxB`-MBvQ<)VxihxvAUwZDZ^ z!SKGE?een22lM{zc8%AYA3kU=iF7SXC+O(SdO@Zs6=oNaBG)_EIq_&kfg(tIx7qCQ zJ{3S&8K?p-i~QcV@^T>e z%+69KYMr~7I@kYM0p;1!Vcr|bQ(gv%rorPiuT{1!BaJGcI2%_AsgT{sc>TWZ%kxs@ T1Mjb@U{;uLrJ&WK+ diff --git a/django/conf/locale/es_VE/LC_MESSAGES/django.po b/django/conf/locale/es_VE/LC_MESSAGES/django.po index ee8e4ce440..d20e0a3feb 100644 --- a/django/conf/locale/es_VE/LC_MESSAGES/django.po +++ b/django/conf/locale/es_VE/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Sebastián Ramírez Magrí , 2011. +# Sebastián Ramírez Magrí , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Sebastián Ramírez Magrí \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Spanish (Venezuela) (http://www.transifex.com/projects/p/" "django/language/es_VE/)\n" "MIME-Version: 1.0\n" @@ -17,786 +17,843 @@ msgstr "" "Language: es_VE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalí" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalán" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Checo" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galés" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danés" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemán" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Griego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inglés" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inglés Británic" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Español" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Español de Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonio" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Vazco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandés" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francés" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisio" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandés" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galés" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreo" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandés" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonés" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Canarés" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvio" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayala" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Noruego Bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandés" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugués" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugués de Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Ruman" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruso" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Eslovenio" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albano" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbi" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Latín Serbio" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandés" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucranio" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduzca un valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduzca una URL válida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduzca un 'slug' válido, consistente de letras, números, guiones bajos o " "guiones." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduzca solo dígitos separados por comas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Asegúrese de que este valor %(limit_value)s (ahora es %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor es menor o igual que %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegúrese de que este valor es mayor o igual que %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor tiene al menos %(limit_value)d caracteres (ahora " -"tiene %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Dirección IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (True, False o None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "El modelo %(model)s con llave primaria %(pk)r no existe" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clave foránea (tipo determinado por el campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relación uno a uno" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relación muchos a muchos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionado \"Control\", o \"Command\" en un Mac, para seleccionar " -"más de una opción." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo es obligatorio." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduzca un número completo." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduzca un número" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asegúrese de que no hay más de %s dígitos en total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asegúrese de que no hay más de %s decimales." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Asegúrese de que no hay más de %s dígitos en la parte entera." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduzca una hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduzca una hora y fecha válida." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "No se envió archivo alguno. Revise el tipo de codificación del formulario." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "No se envió ningún archivo." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "El archivo enviado está vacío" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Asegúrese de que este nombre de archivo tiene como máximo %(max)d caracteres " -"(actualmente tiene %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Por favor provea un archivo o active el selector de limpiar, no ambos." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +"Mantenga presionado \"Control\", o \"Command\" en un Mac, para seleccionar " +"más de una opción." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1097,69 +1154,79 @@ msgctxt "alt. month" msgid "December" msgstr "" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1171,7 +1238,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1192,19 +1259,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1214,16 +1281,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo index fd16776a18df589dff0ed18d9ede151c465f1d27..61bd312851b0174f655d14d1210318dc8bea97da 100644 GIT binary patch literal 18463 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 delta 6280 zcmZ|T349gRp~vwPi7Y`-6d^<)mypneB_t66Sp>o+PpDLb7FwYb?m&jzCA~`!v0TOa z1T9uQMW|H^Hl|O(HPBK;OB$Dg%PT@#aC?19L9J*lEiLw=?eBl@NlQO{Z$A9zJLk-D z&YU?jH~RfM@@{F$ynSx|M#J(x8A!t2j2V|_%=X@@HD=v;#*D=EI0=7*_Ph`a0et&4X#FYU@aEnI#kEDVh?=S?caeq z{wX{M+ff~T4R!oc)F6J0I_`7SbKK6B+R+=j{pI0Mf?bzlJ&;1X9};mRpgI~kmax1i4NxPbB3j=k=H{iqHc z#(aFodCcwq5Ov}oQ62l#)#vf*sNo*YzNiirBZFfqQ0GlYjldk#qnVdsLql|p+wm>b zh3`OJU=!+f*@}7%TTrulKWfsQM5c%7#&ej6gHg|R5%$5TGlM$*PFH>ab)%UbY-j|Y zK~0+HQ9XSN)$qHhNq7`>+#ueqSy+Zu7{NH+hr_W~F%t{Nqi$q1YGl@;&fkD)cw?@d zG552fA!&6x9>$rJ+wc-Rg|l&dC^sTEpe}SP>NUCxb;ny!4Yr|1?kUu9&mny`FQeM| z0Cn6)*iG;MpV-hHe}>x8Wk~MX7dX#Gb*L{g+GY{**v(30J{pS}xkphAynwpHeW*Ef z0QFWKa{E6-b?o<&_RU}14pWlrc|PiZ-nbC^p)S;f42DUghIAvU!7ZpeZb9A1qpp4j z>bza34m^Vzsr}9)m{G-_T}8pr+yR4}Rj3oEqbAeUu0C*H@AiKiHMxF(I&O!nf5G`W zs-2Hevp$a*Ec=u){yK3875Y@xpc@Egt>oj0R~dc7;(<-8j;Lif1x zgU*MXk2s$wW&CyFomA*TKS6cmXQ)T8AJ4+Wn2$$M$N$dxF`hyB1m@#OSN~U32ma

rX`J{6fsw2;$KE3U( z{A<*Wy^fmP?_xLn05#H?Ke!!T%X4?$3)SF2)PW_a**zTTqp3ypJV0G=6Y4_uqh7}+ zQIm0xb06w@2VMDf)Z23;S7!Vxau+HbH_-O1ai1CL=Z?8*;> z_V-0isv@KfQ-(e83b+5O&U)0NX~0DoM;*5hHDU)**LxE)I`AF0<9)Z|6Rf5F(q zM&}xyhPuF9)CKEM9bSyHaXIGWW2obHICndrLpA)e^R?0L_x}(TYUnp^$1&$|=LyuE zpF$m%&o7TYG(Az}L8#ZV)YX?G|I7qd>PRE%{3NR5Yfx{?x+=z>n>4pkp=bCM>cVfL zzU?336zox*n_P2HAEt$<<09A_*WlT>0W~7`Ia~1@%8#Ksum{!fOQ`F|Mhj z1K1BWJHr^q&B#rg?o`gi@u(qOgSwM%q8hy2xe4_MwxEuC(A96lizx3v-S7uE88ZWT zS9GDPQA6pW?xX?F#cNR=ybaZmMIC=H4#ifte;?`&UqfBzEmwcUl|Mvv=mhFfox(}9 zZ$4u~AD9VrPhY$%P_sXd`pf2aR0keJHSh@P0=wM)-ERK@xBm@P2ackSJMQ*>g1UiI zcom+(Up4u9{}-~MXTKPAzzwJd*P|M|6V>y3Q5SpwHN>sXZO+G0$L(}J?QD0x=zPU_ z0K3q>In0JG_?Gh>cfc{!og8=m5jFIGMRoMdac=IQ8t&&Dh&rzX)!_=%@uQq$QP-J* z8O_EyZ0Nwb&iQy2-m?mQ93{w*5HUZ;<~c!%nN;!}eBkovZs6-a_6Z*Sk8=Kz5LwDzNBv zpRVV>ittFYL(6MvZYDn_or``h|C9W$tC)u0aN9579ptOzL9(A{`3iZ5@clCHl5di0 zh?do)iPRCbZ?=#(Nq^G0@S|s5C;C`)F5}rK?kwPogzr;!(SPL}BQKGkkl&KIg zZ(VkIg>{U4mo&Tfv;Xr!dwY@_h@S1&$>~e{w1U196I^+Tv-Y(8+AMeFU*jWWn=3!+ z)I7?zf4{2`4--wul|)}ZE&Irg#FB55g+$B$kSXMQ=ZY$TeH%ZdIL_!Wr|Ewf01 z93}c~xs#M-SY1jkCu_-V? zXHN~7Z7(ZYV}DUpXn$X1?Y0ZjcFDl8-IJkkusld5?bd-)Y-G?(JGuBQyL(W78ymc) zZE|rU&wd=5YL^aKWM3Ro)Asq0%k%7_p#}EFp?&Svp%ZQQ(rP=kwAe;V3+=O|7xoJK z5qc1fBR%e07_uLi_G_D4HZ8Ah4$Ynofi!vrp}LW9$cF;bq!u%A0NKc-ZEmceQCtX z!bB)YhGOwl$O|=lksuse+7J(x`ju^|ktg$txE9w-ny|mrEc5G4Lp+_xu9CK?a`4b- z5KE_glOy?0u6!o~zW-o|^ zCjDd6E*X8o#;XSONrjpcLDcgS%^f>aQ5v`1sxP%`t84#{Y0_R@Z0FYuy5Rqv4KwH3 zrVHoTjtlRyi^ue{*Nxd?YcFap=-3_cQ(j{-RAzgOooU}5JACOstCE%GD&LQV)64yl zAwLyL`hIAc7es)2Amw)+WWDkIY}LhQO^-x4qq(DnOQh0Cw&Sr- zG)QrzYpF3E&{~APq?YjP)4pruBMQ63zDL~PbE#W&l`~94a=?qyLa}`!P%*woA^QMA2z1bhJ@|! nW|xePb+m-Nh{@rljK?JQa_f{?;Wdo(gOSY8png<5!u|anL!YOH diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po index a905fbe3d0..7ccff87299 100644 --- a/django/conf/locale/et/LC_MESSAGES/django.po +++ b/django/conf/locale/et/LC_MESSAGES/django.po @@ -1,17 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# eallik , 2011. -# Jannis Leidel , 2011. -# , 2011. -# madisvain , 2011. +# eallik , 2011 +# Jannis Leidel , 2011 +# jannolii , 2013 +# madisvain , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: madisvain \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-26 21:40+0000\n" +"Last-Translator: jannolii \n" "Language-Team: Estonian (http://www.transifex.com/projects/p/django/language/" "et/)\n" "MIME-Version: 1.0\n" @@ -20,656 +20,701 @@ msgstr "" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "afrikaani" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "araabia" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbaidžaani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgaaria" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "valgevene" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "bretooni" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalaani" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "tšehhi" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "uelsi" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "taani" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "saksa" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "kreeka" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "inglise" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "briti inglise" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" -msgstr "" +msgstr "esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "hispaania" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "argentiina hispaani" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "mehhiko hispaania" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" -msgstr "" +msgstr "nikaraagua hispaania" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "venetsueela hispaania" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "eesti" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "pärsia" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "soome" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "prantsuse" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "friisi" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "iiri" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galiitsia" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "heebrea" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "horvaatia" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ungari" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indoneesi" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandi" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "itaalia" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "jaapani" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruusia" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" -msgstr "" +msgstr "kasahhi" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmeri" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korea" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "letseburgi" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "leedu" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "läti" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedoonia" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malaia" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongoolia" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "birma" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norra (bokmal)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" -msgstr "" +msgstr "nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "hollandi" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norra (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osseetia" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "pandžab" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "poola" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugali" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brasiilia portugali" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumeenia" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "vene" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovaki" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "sloveeni" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albaania" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbia" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbia (ladina)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "rootsi" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" -msgstr "" +msgstr "suahiili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamiili" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "türgi" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "tatari" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "udmurdi" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrania" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnami" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "lihtsustatud hiina" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "traditsiooniline hiina" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Sisestage korrektne väärtus." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Sisestage korrektne URL." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Sisestage korrektne täisarv." + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Sisestage korrektne e-posti aadress." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "See väärtus võib sisaldada ainult tähti, nubmreid, alljooni ja sidekriipse." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Sisestage korrektne IPv4 aadress." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." -msgstr "" +msgstr "Sisestage korrektne IPv6 aadress." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Sisestage korrektne IPv4 või IPv6 aadress." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Sisestage ainult komaga eraldatud numbreid." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Veendu, et see väärtus on %(limit_value)s (hetkel on %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Veendu, et see väärtus on väiksem või võrdne kui %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Veendu, et see väärtus on suurem või võrdne kui %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Veendu, et see väärtus sisaldab vähemalt %(limit_value)d tähte (hetkel on " +msgstr[0] "" +"Väärtuses peab olema vähemalt %(limit_value)d tähemärk (praegu on " +"%(show_value)d)." +msgstr[1] "" +"Väärtuses peab olema vähemalt %(limit_value)d tähemärki (praegu on " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Veendu, et sellel väärtusel on mitte rohkem kui %(limit_value)d tähte " -"(hetkel on %(show_value)d)." +msgstr[0] "" +"Väärtuses võib olla kõige rohkem %(limit_value)d tähemärk (praegu on " +"%(show_value)d)." +msgstr[1] "" +"Väärtuses võib olla kõige rohkem %(limit_value)d tähemärki (praegu on " +"%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s peab olema unikaalne %(date_field)s %(lookup)s suhtes." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ja" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Sellise %(field_label)s-väljaga %(model_name)s on juba olemas." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Väärtus %r ei ole kehtiv valik." +msgid "Value %(value)r is not a valid choice." +msgstr "Väärtus %(value)r ei ole kehtiv valik." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "See lahter ei tohi olla tühi." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "See väli ei saa olla tühi." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Lahter tüüpi: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Täisarv" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "" +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' väärtus peab olema täisarv." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "" +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' väärtus peab olema kas tõene või väär." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Tõeväärtus (Kas tõene või väär)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (kuni %(max_length)s märki)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Komaga eraldatud täisarvud" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Kuupäev (kellaajata)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Kuupäev (kellaajaga)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "" +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' väärtus peab olema kümnendarv." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Kümnendmurd" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-posti aadress" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Faili asukoht" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' väärtus peab olema ujukomaarv." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Ujukomaarv" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Suur (8 baiti) täisarv" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" -msgstr "" +msgstr "IPv4 aadress" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP aadress" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Tõeväärtus (Kas tõene, väär või tühi)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "" +msgstr "Positiivne täisarv" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "Positiivne väikene täisarv" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" -msgstr "" +msgstr "Nälk (kuni %(max_length)s märki)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "" +msgstr "Väike täisarv" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Aeg" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Töötlemata binaarandmed" + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "Fail" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" -msgstr "" +msgstr "Pilt" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Mudel %(model)s primaarvõtmega %(pk)r ei leidu." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s isendit primaarvõtmega %(pk)r ei leidu." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Välisvõti (tüübi määrab seotud väli) " -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Üks-ühele seos" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mitu-mitmele seos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Et valida mitu, hoidke all \"Control\"-nuppu (Maci puhul \"Command\")." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "See lahter on nõutav." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Sisestage täisarv." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Sisestage arv." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Veenduge, et kogu numbrikohtade arv ei ületaks %s." +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] "Veenduge, et kogu numbrikohtade arv ei oleks suurem kui %(max)s." +msgstr[1] "Veenduge, et kogu numbrikohtade arv ei oleks suurem kui %(max)s." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Veenduge, et komakohtade arv ei ületaks %s." +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] "Veenduge, et komakohtade arv ei oleks suurem kui %(max)s." +msgstr[1] "Veenduge, et komakohtade arv ei oleks suurem kui %(max)s." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %s." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %(max)s." +msgstr[1] "" +"Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %(max)s." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Sisestage korrektne kuupäev." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Sisestage korrektne kellaaeg." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Sisestage korrektne kuupäev ja kellaaeg." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ühtegi faili ei saadetud. Kontrollige vormi kodeeringutüüpi." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ühtegi faili ei saadetud." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Saadetud fail on tühi." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Veenduge, et see failinimi sisaldab kõige rohkem %(max)d tähemärki (hetkel " +msgstr[0] "" +"Veenduge, et faili nimes poleks rohkem kui %(max)d märk (praegu on " +"%(length)d)." +msgstr[1] "" +"Veenduge, et faili nimes poleks rohkem kui %(max)d märki (praegu on " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Palun laadige fail või märgistage 'tühjenda' kast, mitte mõlemat." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -677,39 +722,63 @@ msgstr "" "Laadige korrektne pilt. Fail, mille laadisite, ei olnud kas pilt või oli " "fail vigane." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Sisestage korrektne URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Valige korrektne väärtus. %(value)s ei ole valitav." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Sisestage väärtuste nimekiri." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Peidetud väli %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm andmed on kadunud või nendega on keegi midagi teinud" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Palun kinnitage %d või vähem vormi." +msgstr[1] "Palun kinnitage %d või vähem vormi." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Järjestus" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Kustuta" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Palun parandage duplikaat-andmed lahtris %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Palun parandage duplikaat-andmed lahtris %(field)s, mis peab olema unikaalne." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -718,91 +787,93 @@ msgstr "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Palun parandage allolevad duplikaat-väärtused" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Pesastatud välisvõti ei sobi ülemobjekti primaarvõtmega." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Valige korrektne väärtus. Valitud väärtus ei ole valitav." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Valige korrektne väärtus. %s ei ole valitav." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" ei ole sobiv väärtus primaarvõtmeks." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ei ole sobiv väärtust primaarvõtmeks." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Et valida mitu, hoidke all \"Control\"-nuppu (Maci puhul \"Command\")." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" +"%(datetime)s ei saanud tõlgendada ajavööndis %(current_timezone)s; see on " +"kas puudu või mitmetähenduslik." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Hetkel" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Muuda" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Tühjenda" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Tundmatu" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Jah" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ei" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "jah,ei,võib-olla" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bait" msgstr[1] "%(size)d baiti" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s kB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1103,84 +1174,94 @@ msgctxt "alt. month" msgid "December" msgstr "detsember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ei õnnestunud importida ei Pillow'it ega PIL'i: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Ei õnnestunud importida PIL'i moodulit '_imaging' : %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "See ei ole korrektne IPv6 aadress." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." -msgstr "" +msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "või" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "aasta" -msgstr[1] "aastat" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "kuu" -msgstr[1] "kuud" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "nädal" -msgstr[1] "nädalat" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d aasta" +msgstr[1] "%d aastat" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "päev" -msgstr[1] "päeva" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d kuu" +msgstr[1] "%d kuud" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "tund" -msgstr[1] "tundi" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d nädal" +msgstr[1] "%d nädalat" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minutit" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutit" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d päev" +msgstr[1] "%d päeva" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d tund" +msgstr[1] "%d tundi" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minutit" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutit" #: views/static.py:56 msgid "Directory indexes are not allowed here." -msgstr "" +msgstr "Kausta sisuloendid ei ole siin lubatud." #: views/static.py:58 #, python-format msgid "\"%(path)s\" does not exist" -msgstr "" +msgstr "\"%(path)s\" ei eksisteeri" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" -msgstr "" +msgstr "%(directory)s sisuloend" #: views/generic/dates.py:42 msgid "No year specified" @@ -1198,12 +1279,12 @@ msgstr "Päev on valimata" msgid "No week specified" msgstr "Nädal on valimata" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ei leitud %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1212,7 +1293,7 @@ msgstr "" "Tulevane %(verbose_name_plural)s pole saadaval, sest %(class_name)s." "allow_future on False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Vigane kuupäeva-string '%(datestr)s' lähtudes formaadist '%(format)s'" @@ -1222,16 +1303,16 @@ msgstr "Vigane kuupäeva-string '%(datestr)s' lähtudes formaadist '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Päringule vastavat %(verbose_name)s ei leitud" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Lehekülg ei ole 'last', ka ei saa teda konvertida täisarvuks." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Vigane leht (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tühi list ja '%(class_name)s.allow_empty' on False." diff --git a/django/conf/locale/eu/LC_MESSAGES/django.mo b/django/conf/locale/eu/LC_MESSAGES/django.mo index 5c51d25cbb306248ce37bd5d39604d7dfc641a5a..2143ea0982d70495c5d38f5f7fac304b9525a22d 100644 GIT binary patch literal 19758 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 U!o`D}mbEh?*gnE((^b diff --git a/django/conf/locale/eu/LC_MESSAGES/django.po b/django/conf/locale/eu/LC_MESSAGES/django.po index f4a29958dc..c0f8301279 100644 --- a/django/conf/locale/eu/LC_MESSAGES/django.po +++ b/django/conf/locale/eu/LC_MESSAGES/django.po @@ -1,18 +1,20 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Aitzol Naberan , 2011-2013. -# Jannis Leidel , 2011. -# jazpillaga , 2011. -# julen , 2011. -# , 2012. -# , 2012. +# Aitzol Naberan , 2013 +# Ander Martínez , 2013 +# Jannis Leidel , 2011 +# jazpillaga , 2011 +# julen , 2011-2012 +# julen , 2013 +# totorika93 , 2012 +# unaizalakain , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-05 11:27+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-31 11:28+0000\n" "Last-Translator: Aitzol Naberan \n" "Language-Team: Basque (http://www.transifex.com/projects/p/django/language/" "eu/)\n" @@ -22,672 +24,717 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "Afrikarrak" +msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabiera" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaianera" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgariera" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Belarusiera" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalera" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretoia" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosniera" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalana" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Txekiera" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Gales" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Daniera" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemaniera" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Greziera" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Ingelesa" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Ingelesa" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperantoa" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Espainola" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Espainola (Argentina)" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Espainola (Mexiko)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Espainola (Nikaragua)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezuelako gaztelera" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estoniera" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Euskara" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persiera" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandiera" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" -msgstr "Frantzesa" +msgstr "Frantsesa" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisiera" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandako gaelera" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galiziera" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreera" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroaziarra" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungariera" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesiera" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandiera" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiera" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japoniera" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiera" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakhera" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khemerera" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kanadiera" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreera" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxenburgera" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituaniera" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letoniera" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Mazedoniera" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malabarera" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongoliera" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmaniera" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalera" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandera" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetiera" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabera" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Poloniera" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugalera" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugalera (Brazil)" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Errumaniera" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Errusiera" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovakiera" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Esloveniera" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albaniera" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbiera" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbiera" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Suediera" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahilia" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilera" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telegu hizkuntza" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thailandiera" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkiera" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarera" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainera" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdua" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamamera" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Txinera (sinpletua)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Txinera (tradizionala)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Idatzi balio zuzena." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Idatzi baliozko URL bat." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Sartu baliozko osoko zenbakia." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Gehitu baleko email helbide bat" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Idatzi hizki, zenbaki, azpimarra edo marratxoz osatutako baleko 'slug' bat." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Sartu IPv4 helbide zuzena." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Sartu IPv6 helbide zuzena" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Sartu IPv4 edo IPv6 helbide zuzena." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Idatzi komaz bereizitako digitoak soilik." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Ziurtatu balioak %(limit_value)s gutxienez karaktere dituela (orain " "%(show_value)s dauzka)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ziurtatu balio hau %(limit_value)s baino txikiagoa edo berdina dela." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ziurtatu balio hau %(limit_value)s baino handiagoa edo berdina dela." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ziurtatu gutxienez %(limit_value)d karaktere dauzkala (orain %(show_value)d " -"dauzka)." +msgstr[0] "" +"Ziurtatu balio honek gutxienez karaktere %(limit_value)d duela " +"(%(show_value)d ditu)." +msgstr[1] "" +"Ziurtatu balio honek gutxienez %(limit_value)d karaktere dituela " +"(%(show_value)d ditu)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ziurtatu gehienez %(limit_value)d dauzkala (orain %(show_value)d dauzka)." +msgstr[0] "" +"Ziurtatu balio honek gehienez karaktere %(limit_value)d duela " +"(%(show_value)d ditu)." +msgstr[1] "" +"Ziurtatu balio honek gehienez %(limit_value)d karaktere dituela " +"(%(show_value)d ditu)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(date_field)s eremuan %(lookup)s egiteko %(field_name)s bakarra izan behar " "da." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "eta" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s hori daukan %(model_name)s dagoeneko existitzen da." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r balioa ez da baliozkoa." +msgid "Value %(value)r is not a valid choice." +msgstr "%(value)r balioa ez da baliozko aukera." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Eremu hau ezin daiteke hutsa izan (null)." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Eremu hau ezin da hutsik egon." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Eremuaren mota: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Zenbaki osoa" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' osoko zenbakia izan behar da." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' balioak osoko zenbakia izan behar du." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' balioa True edo False izan behar da." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' balioak True edo False izan behar du." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolearra (egia ala gezurra)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Katea (%(max_length)s gehienez)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Komaz bereiztutako zenbaki osoak" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' balioak ez dauka data formatu zuzena. Formatu zuzena UUUU-HH-EE da." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' balioak formatu zuzena (UUUU-HH-EE) dauka, baina ez da data zuzen bat." +"'%(value)s' balioak ez dauka data formatu zuzena. Formatu zuzena UUUU-HH-EE " +"da." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' balioak formatu zuzena (UUUU-HH-EE) dauka, baina ez da data " +"zuzen bat." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (ordurik gabe)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' balioak ez dauka formatu zuzena. Formatu zuzena UUUU-HH-EE .\n" +"'%(value)s' balioak ez dauka formatu zuzena. Formatu zuzena UUUU-HH-EE .\n" "OO:MM[:ss[.uuuuuu]][TZ] da." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' balioak formatu zuzena dauka (UUUU-HH-EE OO:MM[:ss[.uuuuuu]][TZ]),\n" +"'%(value)s' balioak formatu zuzena dauka (UUUU-HH-EE OO:MM[:ss[.uuuuuu]]" +"[TZ]),\n" "baina ez da data/ordu zuzena." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (orduarekin)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' balioa hamartarra izan behar da." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' balioak zenbaki hamartarra izan behar du." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Zenbaki hamartarra" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Eposta helbidea" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Fitxategiaren bidea" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' balioa koma higikorreko zenbaki bat izan behar da." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' balioak koma higikorreko zenbakia izan behar du." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Koma higikorreko zenbakia (float)" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Zenbaki osoa (handia 8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 helbidea" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP helbidea" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' balioak None, True edo False izan behar du." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' balioa None, True edo False izan behar da." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolearra (egia, gezurra edo hutsa[None])" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Osoko positiboa" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Osoko positibo txikia" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (gehienez %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Osoko txikia" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Testua" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' balioak ez dauka formatu zuzena. OO:MM[:ss[.uuuuuu]] fotmatuan egon " -"behar da." +"'%(value)s' balioak ez dauka formatu zuzena. OO:MM[:ss[.uuuuuu]] fotmatuan " +"egon behar da." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' balioak formatu zuzena dauka (OO:MM[:ss[.uuuuuu]]) baina ez da ordu \n" +"'%(value)s' balioak formatu zuzena dauka (OO:MM[:ss[.uuuuuu]]) baina ez da " +"ordu \n" "zuzena" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Ordua" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Datu bitar gordinak" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fitxategia" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Irudia" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Ez dago %(pk)r pk duen %(model)s modelorik." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "Ez dago %(pk)r gakoa duen %(model)s instantziarik." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "1-N (mota erlazionatutako eremuaren arabera)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Bat-bat erlazioa" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "M:N erlazioa" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Bat baino gehiago hautatzeko, sakatu \"Kontrol\" tekla edo \"Command\" Mac " -"batean." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Eremu hau beharrezkoa da." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Idatzi zenbaki oso bat." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Idatzi zenbaki bat." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Ziurtatu ez daudela %s baino digitu gehiago." +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] "Ziurtatu digitu %(max)s baino gehiago ez dagoela guztira." +msgstr[1] "Ziurtatu %(max)s digitu baino gehiago ez dagoela guztira." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Ziurtatu ez daudela %s baino hamartar gehiago." +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] "Ziurtatu ez dagoela digitu %(max)s baino gehiago komaren atzetik." +msgstr[1] "Ziurtatu ez dagoela %(max)s digitu baino gehiago komaren atzetik." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Ziurtatu ez daudela %s digitu baino gehiago puntu hamartarraren aurretik." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Ziurtatu ez dagoela digitu %(max)s baino gehiago komaren aurretik." +msgstr[1] "Ziurtatu ez dagoela %(max)s digitu baino gehiago komaren aurretik." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Idatzi baliozko data bat." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Idatzi baliozko ordu bat." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Idatzi baliozko data/ordua." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ez da fitxategirik bidali. Egiaztatu inprimakiaren kodeketa-mota." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ez da fitxategirik bidali." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Bidalitako fitxategia hutsik dago." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Ziurtatu fitxategiaren izenak gehienez %(max)d karaktere dituela (%(length)d " -"dauzka)." +msgstr[0] "" +"Ziurtatu fitxategi izen honek gehienez karaktere %(max)d duela (%(length)d " +"ditu)." +msgstr[1] "" +"Ziurtatu fitxategi izen honek gehienez %(max)d karaktere dituela (%(length)d " +"ditu)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Mesedez, igo fitxategi bat edo egin klik garbitu botoian, ez biak." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -695,38 +742,62 @@ msgstr "" "Bidali baliozko irudia. Zuk bidalitako fitxategia ez da irudia edo akatsa " "dauka." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Idatzi baliozko URL bat." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Hautatu baliozko aukera bat. %(value)s ez dago erabilgarri." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Idatzi balio-zerrenda bat." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(%(name)s eremu ezkutua) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Bidali inprimaki %d ala gutxiago, mesedez." +msgstr[1] "Bidali %d inprimaki ala gutxiago, mesedez." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordena" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Ezabatu" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Zuzendu bikoiztketa %(field)s eremuan." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Zuzendu bikoizketa %(field)s eremuan. Bakarra izan behar da." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -735,29 +806,31 @@ msgstr "" "Zuzendu bakarra izan behar den%(field_name)s eremuarentzako bikoiztutako " "data %(lookup)s egiteko %(date_field)s eremuan" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Zuzendu hurrengo balio bikoiztuak." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Barneko gakoa eta gurasoaren gakoa ez datoz bat." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Hautatu aukera zuzen bat. Hautatutakoa ez da zuzena." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Hautatu aukera zuzena. %s ez da aukeretako bat." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" ez da balio egokia lehen mailako gakoentzat." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ez da balekoa gako nagusi gisa." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Bat baino gehiago hautatzeko, sakatu \"Kontrol\" tekla edo \"Command\" Mac " +"batean." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -766,62 +839,62 @@ msgstr "" "%(datetime)s ezin da interpretatu %(current_timezone)s ordu-eremuan;\n" "baliteke ez existitzea edo anbiguoa izatea" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Orain" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Aldatu" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Garbitu" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ezezaguna" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Bai" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ez" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "bai,ez,agian" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "byte %(size)d " msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1122,70 +1195,80 @@ msgctxt "alt. month" msgid "December" msgstr "Abendua" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ezin izan da Pillow inportatu, ezta PIL ere: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "PIL liburutegiaren '_imaging' modulua ezin izan da inportatu: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Hau ez da baliozko IPv6 helbidea." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "edo" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "urtea" -msgstr[1] "urteak" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "hilabetea" -msgstr[1] "hilabeteak" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "astea" -msgstr[1] "asteak" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "urte %d" +msgstr[1] "%d urte" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "eguna" -msgstr[1] "egunak" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "hilabete %d" +msgstr[1] "%d hilabete" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ordua" -msgstr[1] "orduak" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "aste %d" +msgstr[1] "%d aste" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutu" -msgstr[1] "minutuak" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutuak" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "egun %d" +msgstr[1] "%d egun" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "ordu %d" +msgstr[1] "%d ordu" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "minutu %d" +msgstr[1] "%d minutu" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutu" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1196,7 +1279,7 @@ msgstr "Direktorio zerrendak ez daude baimenduak." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ez da existitzen" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s zerrenda" @@ -1217,12 +1300,12 @@ msgstr "Ez da egunik zehaztu" msgid "No week specified" msgstr "Ez da asterik zehaztu" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ez dago %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1231,7 +1314,7 @@ msgstr "" "Etorkizuneko %(verbose_name_plural)s ez dago aukeran \n" "%(class_name)s.alloe_future False delako" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "%(datestr)s data string okerra '%(format)s' formaturako" @@ -1241,16 +1324,16 @@ msgstr "%(datestr)s data string okerra '%(format)s' formaturako" msgid "No %(verbose_name)s found matching the query" msgstr "Bilaketarekin bat datorren %(verbose_name)s-rik ez dago" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Orria ez da azkena, hortaz ezin da osokora (int) biurtu." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Orri baliogabea (%(page_number)s):%(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Zerrenda hutsa eta '%(class_name)s.allow_empty' False da" diff --git a/django/conf/locale/fa/LC_MESSAGES/django.mo b/django/conf/locale/fa/LC_MESSAGES/django.mo index 240b78fe82508813385cdd6088b2a64c01bbc709..9bb8d7db238947fa05ba455674717ced4d733b1d 100644 GIT binary patch literal 22299 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 diff --git a/django/conf/locale/fa/LC_MESSAGES/django.po b/django/conf/locale/fa/LC_MESSAGES/django.po index 439b85fec2..742fc1ec7b 100644 --- a/django/conf/locale/fa/LC_MESSAGES/django.po +++ b/django/conf/locale/fa/LC_MESSAGES/django.po @@ -1,19 +1,19 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Ali Nikneshan , 2011-2012. -# Alireza Savand , 2012-2013. -# Arash Fazeli , 2012. -# Jannis Leidel , 2011. -# Saeed , 2011. -# Sina Cheraghi , 2011. +# Arash Fazeli , 2012 +# Jannis Leidel , 2011 +# M.Hossein Mojtahedi , 2013 +# Reza Mohammadi , 2013 +# Saeed , 2011 +# Sina Cheraghi , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-11 08:29+0000\n" -"Last-Translator: Alireza Savand \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-05 08:50+0000\n" +"Last-Translator: Reza Mohammadi \n" "Language-Team: Persian (http://www.transifex.com/projects/p/django/language/" "fa/)\n" "MIME-Version: 1.0\n" @@ -22,665 +22,697 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "آفریکانس" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "عربی" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "آذربایجانی" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "بلغاری" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "بلاروس" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "بنگالی" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "برتون" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "بوسنیایی" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "کاتالونیایی" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "چکی" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ویلزی" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "دانمارکی" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "آلمانی" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "یونانی" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "انگلیسی" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "انگلیسی بریتیش" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "اسپرانتو" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "اسپانیایی" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "اسپانیایی آرژانتینی" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "اسپانیولی مکزیکی" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "نیکاراگوئه اسپانیایی" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "ونزوئلا اسپانیایی" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "استونی" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "باسکی" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "فارسی" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "فنلاندی" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "فرانسوی" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "فریزی" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ایرلندی" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "گالیسیایی" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "عبری" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "هندی" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "کرواتی" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "مجاری" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "اینترلینگوا" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "اندونزیایی" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ایسلندی" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ایتالیایی" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ژاپنی" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "گرجی" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "قزاقستان" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "خمری" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "کناده‌ای" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "کره‌ای" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "لوگزامبورگی" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "لیتوانی" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "لتونیایی" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "مقدونی" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "مالایایی" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "مغولی" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "برمه‌ای" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "نروژی Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "نپالی" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "هلندی" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "نروژی Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "آسی" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "پنجابی" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "لهستانی" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "پرتغالی" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "پرتغالیِ برزیل" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "رومانی" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "روسی" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "اسلواکی" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "اسلووِنی" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "آلبانیایی" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "صربی" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "صربی لاتین" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "سوئدی" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "سواحیلی" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "تامیلی" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "تلوگویی" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "تایلندی" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ترکی" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "تاتار" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "ادمورت" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "اکراینی" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "اردو" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ویتنامی" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "چینی ساده‌شده" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "چینی سنتی" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "یک مقدار معتبر وارد کنید." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "یک نشانی اینترنتی معتبر وارد کنید." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "یک عدد معتبر وارد کنید." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "یک ایمیل آدرس معتبر وارد کنید." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "یک 'slug' معتبر شامل حروف، ارقام، خط زیر و یا خط تیره وارد کنید." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "یک نشانی IPv4 معتبر وارد کنید." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "یک آدرس معتبر IPv6 وارد کنید." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "IPv4 یا IPv6 آدرس معتبر وارد کنید." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "فقط ارقام جدا شده با کاما وارد کنید." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "مطمئن شوید مقدار %(limit_value)s است. (اکنون %(show_value)s می باشد)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "مطمئن شوید این مقدار کوچکتر و یا مساوی %(limit_value)s است." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "مطمئن شوید این مقدار بزرگتر و یا مساوی %(limit_value)s است." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"مطمئن شوید این مقدار حداقل %(limit_value)d نویسه دارد. (الان %(show_value)d " -"دارد.)" +msgstr[0] "" +"طول این مقدار باید حداقل %(limit_value)d کاراکتر باشد (طولش %(show_value)d " +"است)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"مطمئن شوید این متغیر حداکثر %(limit_value)d نویسه داشته باشد.(اکنون " -"%(show_value)d نویسه دارد)." +msgstr[0] "" +"طول این مقدار باید حداکثر %(limit_value)d کاراکتر باشد (طولش %(show_value)d " +"است)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s باید برای %(date_field)s یکتا باشد %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "و" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s با این %(field_label)s از قبل موجود است." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "مقدار %r معتبر نیست." +msgid "Value %(value)r is not a valid choice." +msgstr "مقدار %(value)r انتخاب معتبری نیست. " -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "این فیلد نمی تواند پوچ باشد." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "این فیلد نمی تواند خالی باشد." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "فیلد با نوع: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "عدد صحیح" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' باید مقدار عددی باشد." +msgid "'%(value)s' value must be an integer." +msgstr "مقدار «%(value)s» باید عدد طبیعی باشد." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "مقدار «%s» را باید به صورت True یا False باشد." +msgid "'%(value)s' value must be either True or False." +msgstr "مقدار «%(value)s» باید یا True باشد و یا False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "بولی (درست یا غلط)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "رشته (تا %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "اعداد صحیح جدا-شده با ویلگول" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"مقدار «%s» را به یک فرمت تاریخ نامعتبر است. این باید در قالب YYYY-MM-DD باشد." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"مقدار «%s» را با فرمت صحیح (YYYY-MM-DD) وارد شده است، اما تاریخ نامعتبر است." +"مقدار تاریخ «%(value)s» در قالب نادرستی وارد شده است. باید در قالب YYYY-MM-" +"DD باشد." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"مقدار تاریخ «%(value)s» با اینکه در قالب درستی (YYYY-MM-DD) است ولی تاریخ " +"ناممکنی را نشان می‌دهد." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "تاریخ (بدون زمان)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"مقدار \"%s\" فرمت نامعتبر است. باید در YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] " -"باشد.." +"مقدار «%(value)s» در قالب نادرستی وارد شده است. باید در قالب YYYY-MM-DD HH:MM" +"[:ss[.uuuuuu]][TZ]‎ باشد." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"مقدار '%s' را با فرمت صحیح (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) اما آن است " -"که یک تاریخ / زمان نامعتبر است." +"مقدار «%(value)s» با اینکه در قالب درستی (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]‎) است ولی تاریخ/زمان ناممکنی را نشان می‌دهد." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "تاریخ (با زمان)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "مقدار '%s' باید عدد دسیمال باشد" +msgid "'%(value)s' value must be a decimal number." +msgstr "مقدار «%(value)s» باید عدد باشد." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "عدد دهدهی" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "نشانی پست الکترونیکی" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "مسیر پرونده" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "مقدار '%s' را باید یک شناور است." +msgid "'%(value)s' value must be a float." +msgstr "مقدار «%(value)s» باید عدد حقیقی باشد." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "عدد اعشاری" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "بزرگ (8 بایت) عدد صحیح" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 آدرس" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "نشانی IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "مقدار '%s' را باید یا هیچ کدام، درست یا غلط است." +msgid "'%(value)s' value must be either None, True or False." +msgstr "مقدار «%(value)s» باید یا None باشد یا True و یا False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "‌بولی (درست، نادرست یا پوچ)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "عدد صحیح مثبت" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "مثبت عدد صحیح کوچک" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "تیتر (حداکثر %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "عدد صحیح کوچک" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "متن" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"مقدار '%s' فرمت نامعتبر است. این باید در فرمت HH:MM[:ss[.uuuuuu]] باشد." +"مقدار «%(value)s» در قالب نادرستی وارد شده است. باید در قالب HH:MM[:ss[." +"uuuuuu]]‎ باشد." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"مقدار «%s» را با فرمت صحیح (HH:MM[:ss[.uuuuuu]]) وارد شده است، اما از آن " -"زمان نامعتبر است." +"مقدار «%(value)s» با اینکه در قالب درستی (HH:MM[:ss[.uuuuuu]]‎) است ولی زمان " +"ناممکنی را نشان می‌دهد." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "زمان" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "نشانی اینترنتی" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "دادهٔ دودویی خام" + +#: db/models/fields/files.py:217 msgid "File" msgstr "پرونده" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "تصویر" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "مدل %(model)s با کلید اصلی %(pk)r وجود ندارد." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s ای با کلید اصلی %(pk)r وجود ندارد." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "کلید خارجی ( نوع بر اساس فیلد رابط مشخص میشود )" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "رابطه یک به یک " -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "رابطه چند به چند" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"برای انتخاب بیش از یکی \"Control\"، یا \"Command\" روی Mac، را پایین نگه " -"دارید." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "این فیلد لازم است." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "به طور کامل یک عدد وارد کنید." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "یک عدد وارد کنید." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "مطمئن شوید در مجموع بیش از %s رقم نداشته باشد." +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 رقم داشته باشد." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "مطمئن شوید بیش از %s رقم اعشاری نداشته باشد." +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 رقم اعشار داشته باشد." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "مطمئن شوید بیش از %s رقم قبل ممیز نداشته باشد." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "نباید بیش از %(max)s رقم قبل ممیز داشته باشد." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "یک تاریخ معتبر وارد کنید." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "یک زمان معتبر وارد کنید." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "یک تاریخ/زمان معتبر وارد کنید." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "پرونده‌ای ارسال نشده است. نوع کدگذاری فرم را بررسی کنید." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "پرونده‌ای ارسال نشده است." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "پروندهٔ ارسال‌شده خالیست." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"مطمئن شوید این مقدار حداکثر %(max)d نویسه دارد. (الان %(length)d دارد.)" +msgstr[0] "" +"طول عنوان پرونده باید حداقل %(max)d کاراکتر باشد (طولش %(length)d است)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "لطفا یا فایل ارسال کنید یا دکمه پاک کردن را علامت بزنید، نه هردو." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -688,38 +720,61 @@ msgstr "" "یک تصویر معتبر بارگذاری کنید. پرونده‌ای که بارگذاری کردید یا تصویر نبوده و یا " "تصویری مخدوش بوده است." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "یک نشانی اینترنتی معتبر وارد کنید." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "یک گزینهٔ معتبر انتخاب کنید. %(value)s از گزینه‌های موجود نیست." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "فهرستی از مقادیر وارد کنید." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(فیلد پنهان %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":؟.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "اطلاعات ManagementForm ناقص است و یا دستکاری شده است." + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "لطفاً %d یا کمتر فرم بفرستید." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ترتیب:" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "حذف" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "لطفا محتوی تکراری برای %(field)s را اصلاح کنید." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "لطفا محتوی تکراری برای %(field)s را که باید یکتا باشد اصلاح کنید." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -728,29 +783,31 @@ msgstr "" "لطفا اطلاعات تکراری %(field_name)s را اصلاح کنید که باید در %(lookup)s " "یکتا باشد %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "لطفا مقدار تکراری را اصلاح کنید." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "کلید های درون خطی خارجی با هم مطابقت ندارند ." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "یک گزینهٔ معتبر انتخاب کنید. آن گزینه از گزینه‌های موجود نیست." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "یک گزینهٔ معتبر انتخاب کنید. %s از گزینه‌های موجود نیست." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "‏«‎%(pk)s» مقدار معتبری برای کلید اصلی نیست." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" مقدار معتبری برای کلید اصلی نیست. " +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"برای انتخاب بیش از یکی \"Control\"، یا \"Command\" روی Mac، را پایین نگه " +"دارید." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -759,61 +816,61 @@ msgstr "" "%(datetime)s نمیتواند در %(current_timezone)s معنی شود.شاید این زمان مبهم " "است و یا وجود ندارد." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "در حال حاضر" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "تغییر" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "پاک کردن" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "ناشناخته" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "بله" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "خیر" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "بله،خیر،شاید" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d بایت" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1114,64 +1171,74 @@ msgctxt "alt. month" msgid "December" msgstr "دسامبر" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "نه Pillow و نه PIL کار نکردند: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "ماژول '_imaging' از PIL کار نکرد: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "این مقدار آدرس IPv6 معتبری نیست." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "یا" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "،" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "سال" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ماه" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "هفته" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d سال" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "روز" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ماه" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ساعت" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d هفته" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "دقیقه" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "دقیقه" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d روز" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr "، %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ساعت" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d دقیقه" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 دقیقه" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1182,7 +1249,7 @@ msgstr "شاخص دایرکتوری اینجا قابل قبول نیست." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" وجود ندارد" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "فهرست %(directory)s" @@ -1203,12 +1270,12 @@ msgstr "هیچ روزی مشخص نشده است" msgid "No week specified" msgstr "هیچ هفته‌ای مشخص نشده است" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "هیچ %(verbose_name_plural)s موجود نیست" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1217,7 +1284,7 @@ msgstr "" "آینده %(verbose_name_plural)s امکان پذیر نیست زیرا مقدار %(class_name)s." "allow_future برابر False تنظیم شده است." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "متن تاریخ '%(datestr)s' با فرمت '%(format)s' غلط است." @@ -1227,16 +1294,16 @@ msgstr "متن تاریخ '%(datestr)s' با فرمت '%(format)s' غلط اس msgid "No %(verbose_name)s found matching the query" msgstr "هیچ %(verbose_name)s ای مطابق جستجو پیدا نشد." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Page مقدار 'last' نیست,همچنین قابل تبدیل به عدد هم نمیباشد." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "صفحه‌ی اشتباه (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr " لیست خالی است و '%(class_name)s.allow_empty' برابر False است." diff --git a/django/conf/locale/fi/LC_MESSAGES/django.mo b/django/conf/locale/fi/LC_MESSAGES/django.mo index 315005f34214e3fcd10686b4af51d732894b845d..7654039c5ec27841f6250324df1a2310ea07d3cc 100644 GIT binary patch delta 4925 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 z$276p><#2, 2011. -# Jannis Leidel , 2011. -# , 2011. +# Antti Kaihola , 2011 +# Jannis Leidel , 2011 +# nanook , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Antti Kaihola \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/django/language/" "fi/)\n" "MIME-Version: 1.0\n" @@ -19,697 +19,752 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabia" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azeri" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgaria" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalaani" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "tšekki" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "wales" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "tanska" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "saksa" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "kreikka" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "englanti" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "brittienglanti" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "espanja" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentiinan espanja" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksikon espanja" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguan espanja" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "viro" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persia" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "suomi" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ranska" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "friisi" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlanti" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galicia" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "heprea" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "kroatia" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "unkari" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesia" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islanti" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italia" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japani" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgia" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korea" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "liettua" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "latvia" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedonia" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malajalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolia" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norja (kirjanorja)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "hollanti" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norja (uusnorja)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "punjabin kieli" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "puola" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugali" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brasilian portugali" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "romania" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "venäjä" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovakia" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovenia" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albaani" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbia" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbian latina" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "ruotsi" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamili" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "thain kieli" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turkki" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukraina" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnam" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "kiina (yksinkertaistettu)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "kiina (perinteinen)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Syötä oikea arvo." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Syötä oikea URL-osoite." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Tässä voidaan käyttää vain kirjaimia (a-z), numeroita (0-9) sekä ala- ja " "tavuviivoja (_ -)." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Syötä kelvollinen IPv4-osoite." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Vain pilkulla erotetut kokonaisluvut kelpaavat tässä." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Tämän arvon on oltava %(limit_value)s (nyt %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Tämän arvon on oltava enintään %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Tämän luvun on oltava vähintään %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Tähän tarvitaan vähintään %(limit_value)d merkkiä (nyt on vain " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "Tähän kelpaa enintään %(limit_value)d merkkiä (nyt on %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "\"%(field_name)s\"-kentän on oltava uniikki suhteessa: %(date_field)s " "%(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ja" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s jolla on tämä %(field_label)s, on jo olemassa." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Arvo %r ei kelpaa." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Tämän kentän arvo ei voi olla \"null\"." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Tämä kenttä ei voi olla tyhjä." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Kenttä tyyppiä: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Kokonaisluku" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Totuusarvo: joko tosi (True) tai epätosi (False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Merkkijono (enintään %(max_length)s merkkiä)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Pilkulla erotetut kokonaisluvut" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Päivämäärä (ilman kellonaikaa)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Päivämäärä ja kellonaika" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desimaaliluku" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Sähköpostiosoite" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Tiedostopolku" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Liukuluku" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Suuri (8-tavuinen) kokonaisluku" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-osoite" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Totuusarvo: joko tosi (True), epätosi (False) tai ei mikään (None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekstiä" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Kellonaika" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL-osoite" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Mallia %(model)s pääavaimella %(pk)r ei ole olemassa." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Vierasavain (tyyppi määräytyy liittyvän kentän mukaan)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Yksi-yhteen relaatio" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Moni-moneen relaatio" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -" Pidä \"Ctrl\"-näppäin (tai Macin \"Command\") pohjassa valitaksesi useita " -"vaihtoehtoja." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Tämä kenttä vaaditaan." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Syötä kokonaisluku." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Syötä luku." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Tässä luvussa voi olla yhteensä enintään %s numeroa." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Tässä luvussa saa olla enintään %s desimaalia." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Tässä luvussa saa olla enintään %s numeroa ennen desimaalipilkkua." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Syötä oikea päivämäärä." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Syötä oikea kellonaika." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Syötä oikea pvm/kellonaika." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Tiedostoa ei lähetetty. Tarkista lomakkeen koodaus (encoding)." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Yhtään tiedostoa ei ole lähetetty." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Lähetetty tiedosto on tyhjä." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Tähän tiedostonimeen kelpaa enintään %(max)d merkkiä (nyt niitä on " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Voit joko lähettää tai poistaa tiedoston, muttei kumpaakin samalla." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Kuva ei kelpaa. Lähettämäsi tiedosto ei ole kuva, tai tiedosto on vioittunut." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Syötä oikea URL-osoite." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Valitse oikea vaihtoehto. %(value)s ei ole vaihtoehtojen joukossa." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Syötä lista." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Järjestys" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Poista" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Korjaa kaksoisarvo kentälle %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Ole hyvä ja korjaa uniikin kentän %(field)s kaksoisarvo." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -718,91 +773,93 @@ msgstr "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Korjaa allaolevat kaksoisarvot." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Liittyvä perusavain ei vastannut vanhemman perusavainta." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Valitse oikea vaihtoehto. Valintasi ei löydy vaihtoehtojen joukosta." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Valitse oikea vaihtoehto. %s ei löydy vaihtoehtojen joukosta." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ei kelpaa perusavaimeksi." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +" Pidä \"Ctrl\"-näppäin (tai Macin \"Command\") pohjassa valitaksesi useita " +"vaihtoehtoja." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Tällä hetkellä" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Muokkaa" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Poista" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Tuntematon" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Kyllä" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ei" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "kyllä,ei,ehkä" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d tavu" msgstr[1] "%(size)d tavua" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1103,70 +1160,80 @@ msgctxt "alt. month" msgid "December" msgstr "joulukuuta" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "tai" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "vuosi" -msgstr[1] "vuotta" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "kuukausi" -msgstr[1] "kuukautta" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "viikko" -msgstr[1] "viikkoa" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "päivä" -msgstr[1] "päivää" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "tunti" -msgstr[1] "tuntia" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuutti" -msgstr[1] "minuuttia" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuuttia" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1177,7 +1244,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1198,12 +1265,12 @@ msgstr "Päivä puuttuu" msgid "No week specified" msgstr "Viikko puuttuu" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s: yhtään kohdetta ei löydy" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1212,7 +1279,7 @@ msgstr "" "%(verbose_name_plural)s: tulevia kohteita ei löydy, koska %(class_name)s." "allow_future:n arvo on False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Päivämäärä '%(datestr)s' ei ole muotoa '%(format)s'" @@ -1222,16 +1289,16 @@ msgstr "Päivämäärä '%(datestr)s' ei ole muotoa '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Hakua vastaavaa %(verbose_name)s -kohdetta ei löytynyt" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sivunumero ei ole 'last' (viimeinen) eikä näytä luvulta." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista on tyhjä, ja '%(class_name)s.allow_empty':n arvo on False." diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index 58f8008ab8f6c617905d76bc43de29f7c0903891..726dbae0da82352287ed962e7ce90ada29993ddf 100644 GIT binary patch delta 8253 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 XV4$h0zByp5LBqnTY7VZuxbMFKhr@hG diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po index c0285f1e70..b98f0f6005 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -1,17 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2012. -# , 2011-2012. -# claudep , 2011. -# Jannis Leidel , 2011. -# Larlet davidbgk , 2011. +# charettes , 2012 +# claudep , 2013 +# claudep , 2011 +# Jannis Leidel , 2011 +# Larlet davidbgk , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-22 07:26+0000\n" "Last-Translator: claudep \n" "Language-Team: French (http://www.transifex.com/projects/p/django/language/" "fr/)\n" @@ -21,678 +21,724 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azéri" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgare" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Biélorusse" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalî" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Breton" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosniaque" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalan" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tchèque" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Gallois" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dannois" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Allemand" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grec" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Anglais" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Anglais britannique" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Espéranto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Espagnol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Espagnol argentin" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Espagnol mexicain" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Espagnol nicaraguayen" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Espagnol vénézuélien" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonien" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basque" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perse" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandais" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Français" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frise" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandais" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galicien" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hébreu" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croate" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hongrois" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonésien" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandais" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italien" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonais" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Géorgien" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Coréen" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxembourgeois" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituanien" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letton" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macédonien" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayâlam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongole" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birman" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvégien Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Népalais" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Hollandais" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvégien Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossète" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Penjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polonais" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugais" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugais brésilien" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Roumain" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russe" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovaque" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovène" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanais" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbe" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbe latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Suédois" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamoul" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Télougou" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thaï" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turc" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Oudmourte" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainien" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Ourdou" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamien" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chinois simplifié" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chinois traditionnel" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Saisissez une valeur valide." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Saisissez une URL valide." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Saisissez un nombre entier valide." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Saisissez une adresse de courriel valide." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Ce champ ne doit contenir que des lettres, des nombres, des tirets bas _ et " "des traits d'union." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Saisissez une adresse IPv4 valide." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Saisissez une adresse IPv6 valide." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Saisissez une adresse IPv4 ou IPv6 valide." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Saisissez uniquement des chiffres séparés par des virgules." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Assurez-vous que cette valeur est %(limit_value)s (actuellement " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Assurez-vous que cette valeur est inférieure ou égale à %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Assurez-vous que cette valeur est supérieure ou égale à %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Assurez-vous que cette valeur comporte au moins %(limit_value)d caractère " +"(actuellement %(show_value)d)." +msgstr[1] "" "Assurez-vous que cette valeur comporte au moins %(limit_value)d caractères " "(actuellement %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assurez-vous que cette valeur comporte au maximum %(limit_value)d caractères " +msgstr[0] "" +"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractère " +"(actuellement %(show_value)d)." +msgstr[1] "" +"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractères " "(actuellement %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s doit être unique pour la partie %(lookup)s de %(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "et" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Un(e) %(model_name)s avec ce %(field_label)s existe déjà." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "La valeur « %r » n'est pas un choix valide." +msgid "Value %(value)r is not a valid choice." +msgstr "La valeur « %(value)r » n'est pas un choix valide." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ce champ ne peut pas être vide." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ce champ ne peut pas être vide." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Champ de type : %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Entier" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "La valeur « %s » doit être un nombre entier." +msgid "'%(value)s' value must be an integer." +msgstr "La valeur « %(value)s » doit être un nombre entier." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "La valeur « %s » doit être soit True (vrai), soit False (faux)." +msgid "'%(value)s' value must be either True or False." +msgstr "La valeur « %(value)s » doit être soit True (vrai), soit False (faux)." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booléen (soit vrai ou faux)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Chaîne de caractère (jusqu'à %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Des entiers séparés par une virgule" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Le format de date de la valeur « %s » n'est pas valide. Le format correct " -"est AAAA-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Le format de date de la valeur « %s » est correct (AAAA-MM-DD), mais la date " -"n'est pas valide." +"Le format de date de la valeur « %(value)s » n'est pas valide. Le format " +"correct est AAAA-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Le format de date de la valeur « %(value)s » est correct (AAAA-MM-DD), mais " +"la date n'est pas valide." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Date (sans l'heure)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Le format de la valeur « %s » n'est pas valide. Le format correct est AAAA-" -"MM-DD HH:MM[:ss[.uuuuuu]][FH]." +"Le format de la valeur « %(value)s » n'est pas valide. Le format correct est " +"AAAA-MM-DD HH:MM[:ss[.uuuuuu]][FH]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Le format de date de la valeur « %s » est correct (AAAA-MM-DD HH:MM[:ss[." -"uuuuuu]][FH]), mais la date ou l'heure n'est pas valide." +"Le format de date de la valeur « %(value)s » est correct (AAAA-MM-DD HH:MM[:" +"ss[.uuuuuu]][FH]), mais la date ou l'heure n'est pas valide." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Date (avec l'heure)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "La valeur « %s » doit être un nombre décimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "La valeur « %(value)s » doit être un nombre décimal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Nombre décimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adresse électronique" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Chemin vers le fichier" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "La valeur « %s » doit être un nombre à virgule flottante." +msgid "'%(value)s' value must be a float." +msgstr "La valeur « %(value)s » doit être un nombre à virgule flottante." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Nombre à virgule flottante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Grand entier (8 octets)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adresse IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adresse IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -"La valeur « %s » doit valoir soit None (rien), True (vrai) ou False (faux)." +"La valeur « %(value)s » doit valoir soit None (vide), True (vrai) ou False " +"(faux)." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booléen (soit vrai, faux ou nul)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Nombre entier positif" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Petit nombre entier positif" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (jusqu'à %(max_length)s car.)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Petit nombre entier" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texte" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Le format de la valeur « %s » n'est pas valide. Le format correct est HH:MM[:" -"ss[.uuuuuu]]." +"Le format de la valeur « %(value)s » n'est pas valide. Le format correct est " +"HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Le format de la valeur « %s » est correct (HH:MM[:ss[.uuuuuu]]), mais " +"Le format de la valeur « %(value)s » est correct (HH:MM[:ss[.uuuuuu]]), mais " "l'heure n'est pas valide." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Heure" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Données binaires brutes" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fichier" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Image" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Le modèle %(model)s avec la clef primaire %(pk)r n'existe pas." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "L'instance %(model)s avec la clé primaire %(pk)r n'existe pas." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clé étrangère (type défini par le champ lié)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relation un à un" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relation plusieurs à plusieurs" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour " -"en sélectionner plusieurs." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Saisissez un nombre entier." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Saisissez un nombre." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres au total." +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] "Assurez-vous qu'il n'y a pas plus de %(max)s chiffre au total." +msgstr[1] "Assurez-vous qu'il n'y a pas plus de %(max)s chiffres au total." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres après la virgule." +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] "" +"Assurez-vous qu'il n'y a pas plus de %(max)s chiffre après la virgule." +msgstr[1] "" +"Assurez-vous qu'il n'y a pas plus de %(max)s chiffres après la virgule." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres avant la virgule." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Assurez-vous qu'il n'y a pas plus de %(max)s chiffre avant la virgule." +msgstr[1] "" +"Assurez-vous qu'il n'y a pas plus de %(max)s chiffres avant la virgule." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Saisissez une date valide." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Saisissez une heure valide." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Saisissez une date et une heure valides." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Assurez-vous que ce nom de fichier ne contient pas plus de %(max)d " -"caractères (actuellement %(length)d caractères)." +msgstr[0] "" +"Assurez-vous que ce nom de fichier comporte au plus %(max)d caractère " +"(actuellement %(length)d)." +msgstr[1] "" +"Assurez-vous que ce nom de fichier comporte au plus %(max)d caractères " +"(actuellement %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Envoyez un fichier ou cochez la case d'effacement, mais pas les deux." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -700,40 +746,66 @@ msgstr "" "Téléversez une image valide. Le fichier que vous avez transféré n'est pas " "une image ou bien est corrompu." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Saisissez une URL valide." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Sélectionnez un choix valide. %(value)s n'en fait pas partie." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Saisissez une liste de valeurs." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr " :" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(champ masqué %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" +"Les données du formulaire ManagementForm sont manquantes ou ont été " +"manipulées" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Ne soumettez pas plus de %d formulaire." +msgstr[1] "Ne soumettez pas plus de %d formulaires." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordre" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Supprimer" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Corrigez les données à double dans %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Corrigez les données à double dans %(field)s qui doit contenir des valeurs " "uniques." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -742,33 +814,35 @@ msgstr "" "Corrigez les données à double dans %(field_name)s qui doit contenir des " "valeurs uniques pour la partie %(lookup)s de %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Corrigez les valeurs à double ci-dessous." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clé étrangère en ligne ne correspond pas à la clé primaire de l'instance " "parente." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Sélectionnez un choix valide. Ce choix ne fait pas partie de ceux " "disponibles." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Sélectionnez un choix valide ; %s n'en fait pas partie." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "« %(pk)s » n'est pas une valeur correcte pour une clé primaire." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "« %s » n'est pas une valeur correcte pour une clé primaire." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour " +"en sélectionner plusieurs." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -777,62 +851,62 @@ msgstr "" "La valeur %(datetime)s n'a pas pu être interprétée dans le fuseau horaire " "%(current_timezone)s ; elle est peut-être ambigüe ou elle n'existe pas." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actuellement" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modifier" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Effacer" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Inconnu" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Oui" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Non" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "oui, non, peut-être" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d octet" msgstr[1] "%(size)d octets" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s Kio" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s Mio" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s Gio" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s Tio" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s Pio" @@ -1133,70 +1207,80 @@ msgctxt "alt. month" msgid "December" msgstr "Décembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Impossible d'importer Pillow ou PIL : %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Le module « _imaging » de PIL n'a pas pu être importé : %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Ceci n'est pas une adresse IPv6 valide." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s…" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ou" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "an" -msgstr[1] "ans" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mois" -msgstr[1] "mois" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semaine" -msgstr[1] "semaines" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d année" +msgstr[1] "%d années" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "jour" -msgstr[1] "jours" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mois" +msgstr[1] "%d mois" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "heure" -msgstr[1] "heures" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semaine" +msgstr[1] "%d semaines" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minute" -msgstr[1] "minutes" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutes" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d jour" +msgstr[1] "%d jours" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d heure" +msgstr[1] "%d heures" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minute" +msgstr[1] "%d minutes" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minute" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1207,7 +1291,7 @@ msgstr "Il n'est pas autorisé d'afficher le contenu de ce répertoire." msgid "\"%(path)s\" does not exist" msgstr "« %(path)s » n'existe pas" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Index de %(directory)s" @@ -1228,12 +1312,12 @@ msgstr "Aucun jour indiqué" msgid "No week specified" msgstr "Aucune semaine indiquée" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Pas de %(verbose_name_plural)s disponible" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1242,7 +1326,7 @@ msgstr "" "Pas de %(verbose_name_plural)s disponible dans le futur car %(class_name)s." "allow_future est faux (False)." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1254,18 +1338,18 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Aucun objet %(verbose_name)s trouvé en réponse à la requête" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Page ne vaut pas « last » et ne peut pas non plus être converti en un nombre " "entier." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Page non valide (%(page_number)s) : %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Liste vide et %(class_name)s.allow_empty est faux (False)." diff --git a/django/conf/locale/fy_NL/LC_MESSAGES/django.mo b/django/conf/locale/fy_NL/LC_MESSAGES/django.mo index 169739a8da79524549cc4a97fb0107d7ef014586..51c18846362cbdcd9106cd6de162ca1fa4df307e 100644 GIT binary patch delta 714 zcmXZY&r1|x7{KwTb#+&_UuwFUQFAKA#+jXrrY(}hiUn~+0#T3{)_2!kYId8M+B|vd z)NSh8sr~|k4nji5uIAB>5p)QGIz&R>cXnTR_Vd0w?~mtsUX8sS+5S3|el3hVah~`> zTqIr|e#D!2fW0`F7P*UgypQXs6Mcv0@Du994sjKK<1WdUIqa~`Wjcx6#*?g9@BvnF zjQ3@iiO&20b%x)Q4V1b@ z|KTX_%lLrE6LhfKb)opA%^-9zxlqsbI6>${I4|TV#|hoiK|*&dN1P_OE-6fRRadSD zxg|pvs)xQKsWKg}r)GDSdhArZ*ZVWK(eV6Q)2uWD6~FH*IIih9hJB-WZDz`LYWRS54bB3)czr=!60!+KRcpRP0?TdknkP?adOT2?0$izBtCUQJomt%r*X)?^%J OKJWat%+@Jrvvt^qA delta 1067 zcma*k&rcIU6u|LmX^VjPgNlkMPBbMZ3h4p@LBPg;!iw`nN&2ds^h#I zU||qDaRz(w7Ea+)Jcyfk4nJcWkMWqslQ@YUUc#3sh5W!H*q(_GcnWVYFQ89xYdD~) zO117%YJ?9HIDspTc^&1XUvLkmT9mqmS?t0^l*%5X6tLP@Uq`9*HA+DrP&)Jt&tRrC z?$99iu)li5%T;`i97=u1S^SL`u+SFIpI{I3w++9dbf#^$Qupu#%B{&-Ga*AZW;q&i z*nNZ?P7WsBaizkovA^*`-e}1E(Zy)U-Ey9&6I^|CP#Uv6q$4sYQgK77osh0H)zZoH z)nKJ!bhzk-JPfZcVST;q$IDjd0=;17y=Awo@0Q(p6ZETTyQ9Cnk{1Sg&J^QZ=5HR~ zvtgXZ*}?8{9?$B~58ZOTkQ_=Tb3v_|>aE{QWfGaGJFYGHHJf(YoxZ%Io#8Pje>(5f zUZuNRSsBpz(XpYC+WYiucG{N8Ua+XgjV+YDe!o(htc97)>h+EFKtJ%Pl};>}inb=y z%f_u}H;7vhNDGYgU}?!%J?B|#`qlsb3%sJK1iI*x$&<`mX;!2I+kf|MZTm2;l4k#N UfJUNd+xmEOC7H<8%PpgcKb!r<_y7O^ diff --git a/django/conf/locale/fy_NL/LC_MESSAGES/django.po b/django/conf/locale/fy_NL/LC_MESSAGES/django.po index 51da022bb8..07d76a4f5a 100644 --- a/django/conf/locale/fy_NL/LC_MESSAGES/django.po +++ b/django/conf/locale/fy_NL/LC_MESSAGES/django.po @@ -1,670 +1,706 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" "Last-Translator: Jannis Leidel \n" -"Language-Team: English \n" +"Language-Team: Western Frisian (Netherlands) (http://www.transifex.com/" +"projects/p/django/language/fy_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fy_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 -msgid "Polish" +msgid "Nepali" msgstr "" #: conf/global_settings.py:104 -msgid "Portuguese" +msgid "Dutch" msgstr "" #: conf/global_settings.py:105 -msgid "Brazilian Portuguese" +msgid "Norwegian Nynorsk" msgstr "" #: conf/global_settings.py:106 -msgid "Romanian" +msgid "Ossetic" msgstr "" #: conf/global_settings.py:107 -msgid "Russian" +msgid "Punjabi" msgstr "" #: conf/global_settings.py:108 -msgid "Slovak" +msgid "Polish" msgstr "" #: conf/global_settings.py:109 -msgid "Slovenian" +msgid "Portuguese" msgstr "" #: conf/global_settings.py:110 -msgid "Albanian" +msgid "Brazilian Portuguese" msgstr "" #: conf/global_settings.py:111 -msgid "Serbian" +msgid "Romanian" msgstr "" #: conf/global_settings.py:112 -msgid "Serbian Latin" +msgid "Russian" msgstr "" #: conf/global_settings.py:113 -msgid "Swedish" +msgid "Slovak" msgstr "" #: conf/global_settings.py:114 -msgid "Swahili" +msgid "Slovenian" msgstr "" #: conf/global_settings.py:115 -msgid "Tamil" +msgid "Albanian" msgstr "" #: conf/global_settings.py:116 -msgid "Telugu" +msgid "Serbian" msgstr "" #: conf/global_settings.py:117 -msgid "Thai" +msgid "Serbian Latin" msgstr "" #: conf/global_settings.py:118 -msgid "Turkish" +msgid "Swedish" msgstr "" #: conf/global_settings.py:119 -msgid "Tatar" +msgid "Swahili" msgstr "" #: conf/global_settings.py:120 -msgid "Udmurt" +msgid "Tamil" msgstr "" #: conf/global_settings.py:121 -msgid "Ukrainian" +msgid "Telugu" msgstr "" #: conf/global_settings.py:122 -msgid "Urdu" +msgid "Thai" msgstr "" #: conf/global_settings.py:123 -msgid "Vietnamese" +msgid "Turkish" msgstr "" #: conf/global_settings.py:124 -msgid "Simplified Chinese" +msgid "Tatar" msgstr "" #: conf/global_settings.py:125 +msgid "Udmurt" +msgstr "" + +#: conf/global_settings.py:126 +msgid "Ukrainian" +msgstr "" + +#: conf/global_settings.py:127 +msgid "Urdu" +msgstr "" + +#: conf/global_settings.py:128 +msgid "Vietnamese" +msgstr "" + +#: conf/global_settings.py:129 +msgid "Simplified Chinese" +msgstr "" + +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Jou in falide wearde." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Jou in falide URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Jou in falida 'slug' gearsteld mei letters, nûmers, ûnderstreekjes of " "koppelteken." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Jou in falide IPv4-adres." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Jou allinnich sifers, skieden troch komma's." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s mei dit %(field_label)s bestiet al." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Dit fjild kin net leech wêze." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hâld \"Control\", of \"Command\" op in Mac del, om mear as ien te " -"selektearjen." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Dit fjild is fereaske." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Jou in folslein nûmer." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Jou in nûmer." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Wês wis dat der yn totaal net mear as %s sifers binne." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Wês wis dat der net mear as %s desimale plakken binne." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Wês wis dat der net mear as %s sifers foar it desimale punt." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Jou in falide datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Jou in falide tiid." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Jou in falide datum.tiid." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Der is gjin bestân yntsjinne. Kontrolearje it kodearringstype op it " "formulier." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Der is gjin bestân yntsjinne." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "It yntsjinne bestân is leech." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -672,131 +708,157 @@ msgstr "" "Laad in falide ôfbylding op. It bestân dy't jo opladen hawwe wie net in " "ôfbylding of in skansearre ôfbylding." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Jou in falide URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Selektearje in falide kar. %(value)s is net ien fan de beskikbere karren." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Jou in list mei weardes." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Oarder" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Selektearje in falide kar. Dizze kar is net ien fan de beskikbere karren." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Selektearje in falide kar. %s is net ien fan de beskikbere karren." - -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/util.py:81 +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hâld \"Control\", of \"Command\" op in Mac del, om mear as ien te " +"selektearjen." + +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1097,69 +1159,79 @@ msgctxt "alt. month" msgid "December" msgstr "" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1171,7 +1243,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1192,19 +1264,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1214,16 +1286,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/ga/LC_MESSAGES/django.mo b/django/conf/locale/ga/LC_MESSAGES/django.mo index dcdb00f2770177373aaf89b7e97c7220a8075405..49a56de064448eaf78beaf562fa1f1a21518dc60 100644 GIT binary patch delta 5385 zcmZA4d3aRS9mesKMZyvYizX5vj)4GyBuoN?A%YMRpdz>{h(#I5gbXG#m;@_}jtYo^ zATTJ1D7zMlOPQ9sKtU5lvDPJO5jPt2(LQbLA9Y_I`+aAAQ6KN)JD+pTJ@?*o&Rv2} ztW9cO5c!~I>b;KbW73yYra3n}$+_BYYIV-n%eme-8W-T@I0l>1he>B9jw{16s82U% znRCsc8OCJ#Ele13H&N(F!xHPT96L~7g|3MAxN7RIR@uPYHYQ@H5gh9D0DGbExQ8UD) zb^JS6g#Sg&IEM!&1@ln#d{log&O{&TI?>*&zY1He;~vx!?YH^?t3QR6v>!nYAT`^$ z&e#ppu{WxHAnJH8vS_Xp)o&VV05ec4Ivdq*Yc}hz9XqYVKGc8?pl1AxdDQklk2>%b z)XZ9}{Uqu_t!5i)Kwl$ccFEi)9oHANGP$T*IWS@krKl5@p$;rZ-NOq}ugkSqfPU1| zy%zQG#ZWVC#`Ex9)Nxt7%RO+2IR@4LBCB7AnrP$(3R;21$aCUuM~!p~>cZQx6nCNe zoy1AlieAj;0SV(w9D>Jj0)By-kdJp#D>Du?fGMZ}UxS=4;_4}AB#RRbZW(HcR$Kc$ zIFb5hoQxk}{9d1v7?2nBI{8pDpM<*b)u?{6kwtOyQT^^fO=KhX)BC@bf|l-S)P=u9 zo#0zk$0Sc;MLMC{Gf>Y)rr8HIKo7Dgt{Qd0WytM!+fXa}H0u0speFn_rbZ}yNI~!A zN2m^8qb~ftnR;%bJsmZp?x_9Qcs1st2DB8l)VHC|b2qC0I*i{^Yu}FQzZ)aE@Lmd9 zy2Ivc=4tawvr}%OUtiR5!%z=dg|%O4*4X|fsC#}7s^4~NKVZI)%lhlWCuz{@&}ROC zI zx0$;znf6C)|2}Jf9Q7fJVN;TGM^OV^p2uy#O*k0`4CEEZTD%A!iBQnJ`O^H}OdgbI z?`U>IUHD8h3w3X^Q3D=;X;_H*;Ec5T#i*5?ZuNPnzoKE}YwaRSC};p1k=yLHU>Y7m zJ;lwar9OpvxV}K0zzt4ZI32Z8XCW_)%eMA1)azD(9q>}r3eB+g0Pr@(FRfaERXj z=P0OS8|trF#?Zw3numIS$D&qX2I|XIXD-K))E~gk_&REU?;+2x`^f5Pe7BjY%fK#} zgIbv(IFai+ABB#13+h&^M4fOArsHOugL|+Ob}UTv?}<8LAFB^Cy{LYpF@zOXKY%*# zA=G(~VMHf*lR|uHQ4i0jsP^Qdgx&Bm>e;A%b*Kw0w0Z<};+3cgY_R>C&7J0c^C0Rx zM~hg0UFby`;se31)K8&4rJtdmg)YMq7wn0;MSW2ZU5T}iLJgoCb*rY@en0xCSK|QO zhTX6kb!%IOvHp`Od}cdJ`IDv-Ohi32Gcf~e&84W3-);LhqF$qiF$IsHUehML6kkB~ zKbt3c7J6_5-h!(!7NJl=VH`hKVLfVTUqX$v1vQ{n)UEjnb?NWRwS?cGPLRql`4jGXp!N?#4QxE>>7IhR6?Lc! zFGJnBJ5lGk5A{&*K;7DXs9Sl^>W7inG2&jLa1J|id6!r%H^FQ`weLnfRL!UpA4e_m zTX-g(K%KbF_J59=;g6_WlE%MYbX*tI1Try<9_*m^e;oyla1-i6yHGRPi#p&hs1rSl zn(6cAaa8|T&9_hkdDr&0TKgx~-e!Jo?cYhR?~+C(Mx175pazhI8d#pyi>*G+ybv|O z>8M-eM;%vh^;@mJ9y4j*hQ070Y9hxmqM5yF4K3yg)Xd&T?LTexPs}#dO#g>E(YL5) z=11F~&O4{}o~V9VsPp7ld#<$)^0EGBv7?9v{%Xd*a+~maqV4x&J-LtgN&B{ug1+I~ z$!JnTrjXmng@i{c{=Z!C({`E?mx-^aKKK2}9^LPfn0sB%f%>^cPUu7BVAV z;(5SYGN1g(+C(dPk<^hz2#K{f;CrO{7xfn?Zy@>(Xe%K5NhOIq!Ou31-t%dM7uxW>?RY)o8&Ojc8JU)Pm;0ZVWREI1n#%^A^EG-kHn`)rHHH|bIC{K7+Fp(Awlvy zSxPP<+8RiCyp;F|?V#M3+(B-!_6u+(*-WyCmz+T+lOE(zvQA6fk+g3wQRqoVkz&%7 z+)nNxdr2et4H-h(w}&V^OOo3g%+;7; zcE~&({ULL7a)BrIP46#~qW|vODRzIqrqtN#+`}ocl>^r#$42CTo-`&f*Hs7RxcUB& zo4>G@gj}7!o-A^8!KzSjUQMG5g~K6!ZgkwT8fg=z*cRU8*>AUbt{> zxIPd)IkdRMS6EWw@s2JVIbx`{#Ov*R$;E}21#S#B1jC`iN=8=ZDe)E$FZB8fi${69 zzOoU%=-7g+bEo)2p*tDa-6KZ<2w!kxIP<2hy-e6U*-u)k(+*)=3 literal 18224 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, 2011. -# Michael Thornhill , 2011, 2012. -# Séamus Ó Cúile , 2011. -# Seán de Búrca , 2011. +# Jannis Leidel , 2011 +# jstafford_rte , 2013 +# leftmostcat , 2011 +# Michael Thornhill , 2011-2012 +# Séamus Ó Cúile , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Michael Thornhill \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Irish (http://www.transifex.com/projects/p/django/language/" "ga/)\n" "MIME-Version: 1.0\n" @@ -21,675 +22,711 @@ msgstr "" "Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " "4);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Araibis" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Asarbaiseáinis" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgáiris" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Beangáilis" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Boisnis" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalóinis" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Seicis" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Breatnais" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danmhairgis " -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Gearmáinis" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Gréigis" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Béarla" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Béarla na Breataine" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spáinnis" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spáinnis na hAirgintíne" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spáinnis Mheicsiceo " -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spáinnis Nicearagua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Eastóinis" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Bascais" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Peirsis" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Fionlainnis" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fraincis" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Freaslainnis" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Gaeilge" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Gailísis" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Eabhrais" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hiondúis" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Cróitis" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungáiris" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indinéisis" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Íoslainnis" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Iodáilis" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Seapáinis" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Seoirsis" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Ciméiris" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Cannadais" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Cóiréis" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Liotuáinis" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Laitvis" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macadóinis" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Mailéalaimis" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongóilis" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Ioruais Bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Ollainnis" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Ioruais Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Puinseáibis" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polainnis" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portaingéilis" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portaingéilis na Brasaíle" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rómáinis" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rúisis" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slóvaicis" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slóivéinis" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albáinis" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Seirbis" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Seirbis (Laidineach)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sualainnis" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamailis" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Teileagúis" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Téalainnis" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tuircis" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Úcráinis" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdais" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vítneamais" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Sínis Simplithe" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Sínis Traidisiúnta" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Iontráil luach bailí" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Iontráil URL bailí." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Iontráil 'slug' bailí a chuimsíonn litreacha, uimhreacha, fostríoca nó " "fleiscíní." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Iontráil seoladh IPv4 bailí." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Cuir seoladh bailí IPv6 isteach." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Cuir seoladh bailí IPv4 nó IPv6 isteach." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Ná hiontráil ach digití atá deighilte le camóga." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Cinntigh go bhfuil an luach seo %(limit_value)s (tá sé %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Cinntigh go bhfuil an luach seo níos lú ná nó cothrom le %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Cinntigh go bhfuil an luach seo níos mó ná nó cothrom le %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Cinntigh nach bhfuil níos lú ná %(limit_value)d carachtar ag an luach seo " -"(tá %(show_value)d aige)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Cinntigh nach bhfuil níos mó ná %(limit_value)d carachtar ag an luach seo " -"(tá %(show_value)d aige)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "Ní mór a bheith %(field_name)s uathúil ar %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "agus" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Tá %(model_name)s leis an %(field_label)s seo ann cheana." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Ní rogha bailí é an luach %r." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ní cheadaítear luach nialasach sa réimse seo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ní cheadaítear luach nialasach sa réimse seo." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Réimse de Cineál: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Slánuimhir" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Ní mór don luach '%s' a bheith ina shlánuimhir." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Ní mór don luach '%s' a bheith Fíor nó Bréagach." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boole" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Teaghrán (suas go %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Slánuimhireacha camóg-scartha" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Tá an luach '%s' i bhformáid dáta neamhbhailí. Caithfidh sé a bheith i " -"bhformáid YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Tá an formáid ceart (YYYY-MM-DD) ag an luach '%s' ach tá an dáta neamhbhailí" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dáta (gan am)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Tá an luach '%s' i bhformáid neamhbhailí. Caithfidh sé a bheith i bhformáid " -"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Tá an formáid ceart (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) ag an luach '%s' " -"ach tá an dáta/am neamhbhailí" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dáta (le am)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Ní mór don luach '%s' a bheith ina uimhir dheachúlach." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Uimhir deachúlach" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "R-phost" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Conair comhaid" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Ní mór don luach '%s' a bheith ina uimhir snámhpointe." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Snámhphointe" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Mór (8 byte) slánuimhi" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Seoladh IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Seoladh IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Ní mór don luach '%s' a bheith Faic, Fíor nó Bréagach." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boole (Fíor, Bréagach nó Dada)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Slánuimhir dearfach" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Slánuimhir beag dearfach" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (suas go %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Slánuimhir beag" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Téacs" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Tá an luach '%s' i bhformáid neamhbhailí. Caithfidh sé a bheith i bhformáid " -"HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Tá an formáid ceart (HH:MM[:ss[.uuuuuu]]) ag an luach '%s' ach tá an am " -"neamhbhailí" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Am" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Comhaid" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Íomhá" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Níl %(model)s le eochair %(pk)r ann." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Eochair Eachtracha (cineál a chinnfear de réir réimse a bhaineann)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Duine-le-duine caidreamh" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Go leor le go leor caidreamh" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Ar ríomhaire Mac, coinnigh an eochair \"Control\" nó \"Command\" síos chun " -"níos mó ná rud amháin a roghnú." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Tá an réimse seo riachtanach." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Iontráil slánuimhir." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Iontráil uimhir." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Bí cinnte nach bhfuil níos mó ná %s digit ann." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Bí cinnte nach bhfuil níos mó ná %s ionad deachúlach ann." +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] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Bí cinnte nach bhfuil níos mó ná %s digit roimh an bpointe deachúlach." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Iontráil dáta bailí." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Iontráil am bailí." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Iontráil dáta/am bailí." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Níor seoladh comhad. Deimhnigh cineál an ionchódaithe ar an bhfoirm." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Níor seoladh aon chomhad." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Tá an comhad a seoladh folamh." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Cinntiú go bhfuil níos lú ná %(max)d carachtair (tá sé %(length)d) ag ainm " -"an chomhaid seo." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Cuir ceachtar isteach comhad nó an ticbhosca soiléir, ní féidir an dá " "sheiceáil." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -697,40 +734,67 @@ msgstr "" "Uasluchtaigh íomhá bhailí. Níorbh íomhá é an comhad a d'uasluchtaigh tú, nó " "b'íomhá thruaillithe é." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Iontráil URL bailí." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Déan rogha bhailí. Ní ceann de na roghanna é %(value)s." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Cuir liosta de luachanna isteach." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ord" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Scrios" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Le do thoil ceartaigh an sonra dúbail le %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Ceart le do thoil na sonraí a dhúbailt le haghaidh %(field)s, chaithfidh a " "bheith uathúil." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -739,31 +803,33 @@ msgstr "" "Ceart le do thoil na sonraí a dhúbailt le haghaidh %(field_name)s ní mór a " "bheith uaithúil le haghaidh an %(lookup)s i %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Le do thoil ceartaigh na luachanna dúbail thíos." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Ní raibh an eochair eachtrach comhoiriúnach leis an tuismitheoir ásc príomh-" "eochair." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Déan rogha bhailí. Ní ceann de na roghanna é do roghasa." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Déan rogha bhailí. Ní ceann de na roghanna é %s." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "Níl \"%s\" luach bailí le príomh-eochair." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Ar ríomhaire Mac, coinnigh an eochair \"Control\" nó \"Command\" síos chun " +"níos mó ná rud amháin a roghnú." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,35 +838,35 @@ msgstr "" "Ní féidir an %(datetime)s a léirmhíniú i gcrios ama %(current_timezone)s; " "B'fhéidir go bhfuil sé débhríoch nó nach bhfuil sé ann." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Faoi láthair" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Athraigh" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Glan" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Anaithnid" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Tá" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Níl" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "tá, níl, b'fhéidir" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -810,27 +876,27 @@ msgstr[2] "%(size)d bheart" msgstr[3] "%(size)d mbeart" msgstr[4] "%(size)d beart" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -861,15 +927,15 @@ msgstr "nóin" #: utils/dates.py:6 msgid "Monday" -msgstr "Luan" +msgstr "Dé Luain" #: utils/dates.py:6 msgid "Tuesday" -msgstr "Máirt" +msgstr "Dé Máirt" #: utils/dates.py:6 msgid "Wednesday" -msgstr "Céadaoin" +msgstr "Dé Céadaoin" #: utils/dates.py:6 msgid "Thursday" @@ -877,15 +943,15 @@ msgstr "Déardaoin" #: utils/dates.py:6 msgid "Friday" -msgstr "Aoine" +msgstr "Dé hAoine" #: utils/dates.py:7 msgid "Saturday" -msgstr "Satharn" +msgstr "Dé Sathairn" #: utils/dates.py:7 msgid "Sunday" -msgstr "Domhnach" +msgstr "Dé Domhnaigh" #: utils/dates.py:10 msgid "Mon" @@ -1131,88 +1197,98 @@ msgctxt "alt. month" msgid "December" msgstr "Mí na Nollag" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "nó" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "bliain" -msgstr[1] "bliain" -msgstr[2] "bliana" -msgstr[3] "mbliana" -msgstr[4] "bliana" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mhí" -msgstr[1] "mhí" -msgstr[2] "mhí" -msgstr[3] "mí" -msgstr[4] "mí" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "seachtain" -msgstr[1] "sheachtain" -msgstr[2] "sheachtain" -msgstr[3] "seachtain" -msgstr[4] "seachtain" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "lá" -msgstr[1] "lá" -msgstr[2] "lá" -msgstr[3] "lá" -msgstr[4] "lá" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "uair" -msgstr[1] "uair" -msgstr[2] "uair" -msgstr[3] "n-uair" -msgstr[4] "uair" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "nóiméad" -msgstr[1] "nóiméad" -msgstr[2] "nóiméad" -msgstr[3] "nóiméad" -msgstr[4] "nóiméad" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "nóiméad" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1223,7 +1299,7 @@ msgstr "Níl innéacsanna chomhadlann cheadaítear anseo." msgid "\"%(path)s\" does not exist" msgstr "Níl %(path)s ann." -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Innéacs de %(directory)s" @@ -1244,12 +1320,12 @@ msgstr "Lá gan sonrú" msgid "No week specified" msgstr "Seachtain gan sonrú" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Gan %(verbose_name_plural)s ar fáil" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1258,7 +1334,7 @@ msgstr "" "Níl %(verbose_name_plural)s sa todhchaí ar fáil mar tá %(class_name)s." "allow_future Bréagach." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1269,17 +1345,17 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Níl bhfuarthas %(verbose_name)s le hadhaigh an iarratas" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Ní 'deireanach' é an leathanach, agus ní féidir é a thiontú go slánuimhir." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Liosta folamh agus tá '%(class_name)s .allow_empty' Bréagach." diff --git a/django/conf/locale/gl/LC_MESSAGES/django.mo b/django/conf/locale/gl/LC_MESSAGES/django.mo index a53e20f9ab0f3e9163b218485e966873542c710e..810887d7224be0a4b62f6a2642febfa05235ba48 100644 GIT binary patch delta 6722 zcmZA53wRXO{l@XL5I_h*AQn&%)|dc+BqR_J0&F&9@^eG_JLe|M`j?7(gua1VCDhfpKfhXe6N%*SK4Kc`=~zaQ!b z#n=5U8Huy0S7Lv>8PCTD ztbPdfY>%Nj_8;Wlt~Up3O$_F|>! zz`o`nR0oHkW}ws@ZTl-wBd$c9Kf~&CZT~`42Nt8&Lfq=js1CPWM}f!gzJt2Jy{M`C zF={nGZ1ty5H+mLz;tN)P6}1N5K)t3Xun0dzy)AuIY38?lIPQ`CvDL#Wf{so8W{jWWb z>7!u_YJ@MNrtC1PBk!Sl{#Vomv-854$whVSd{lc8YUawVeJoZ}pMukH18U|Dp^kqY z&*c8@2nD9Xoj`S%p5QBzrq9dRe>{JT-d-ETgMnyCZk zQ>fz(Vv82lOBCcQs2;zDEOd7+4^SPbKwfRP5H6`PQ61xc)=@CGZaHTnl$RdEvWOZ$4H;^RE^r&_S8gY=PTgb3WVkm`9qGj9Pb2J!T`(W@ zNQ+SCPqOyus_XrqM?oiEj-9a<3-Btd--6lHx1&0AH+IK8s73WN)Z#mcy1`*og+# z_dywEzV)czmImbKz}<)=aX0FEhet5~I^Z)JG^IJE;fJOWhf=RX^|;Y&Mvd@V)CD$K z{XWd0{s?LYpFv&kdAtzcMV%Kd3*V+f)N#dS%)drnPD3qDupM`yZu}$E{zp(#zu)#h zY4wA+l=c@EYt`Wpw3@p?RD1PVD*+11@-hBr~@~mUY`K{f%T|g!HuYAxy#xQSo?FRj=hQM$Oq;zR7X$ZrT7p08uxb> zj}1@Qjq34(s0;5!jriB73%+N5f_gN6L#>^jAyTTmDHF3!Q*QNQ~~QIDo;Mfe&Pq2BkISb#Cqc^gnSx(PKCw_+~d zX8Z52VE!{BwgdOtj>l2$Pog?@5WC|cT!?R=E;x#>ltwxh^=Rgx+Al{f=EbP%)T7pb zZ~K#G^LXZ8C#GPDW%Z5|!e6`YsHyH@_BQ*N=a>V{Jk)guTfJqt6-J<@a1?6l zCR+P+b2e%U=bqFYYk`QVa1xxvytSuOf9usSo_i~LPnxf%KWb-S$2 zLdpCnYuUGNohkgqDjx18H_{ffdqtK5&Dke9TQwo&*qd4g#B7x@jjMHRLO zNg>fcU9^oQda1R&O@2fUkyGRt`2)FxXxm7*Mdts%{6h_2+OjF%qn+B`Apb||NIkCtP(K_Et zMH7BH+R0lTPo;wqeLoH!Egi7DE?O5`;|emQWWC>%Y&X-;7*8~%JvD`;u+dMX>oaXC zWSW{i?`pNkOv4&4mbsD)UMP*`7DZj@7Z<5;6_ZNN3kv(6>QdR1Z1hrIYyN;fk>Kn> z-CI8#_;#dAJdyU6d&$;)QLkg`tb9MxWo|0vrQ@}&`wQNP^oTV_YvPGmat#AW$AVzU zy4E>Ek4FZ^Q&IlYNMq4ev4(hEbjG|@W1_LTx}=v%1s4q4-qnqirl z;d(!rX^`P#(X;ZucvgPc=(Q6TQeI;$kvT6cW%kArnbY8Z9u?QHNA>ZjL6K{NZsjAo zSH`^tKbdSw`K~gkF5g^Sne@_atqB)TEN^JrlZw_Pj+z9!vVJCZ6QJ zzPl*+d-?pxMZwI`C%ViCk8d3|c5;W_>7-xRv^ExPN<=-LJyR0gT9F&9tk^oli>Bi% z{EBG7&}H1ZZb^F03a>Ebrp9aQb)1{ul#WH~yr6J=eUGWkaV?#2tGt9;80;LM95OA| z;4SyvYR^xuj;jw-8oWmO=cX~$zMJmVBs~bmPFQyC^tJ$84bd%5+A z2^%7v8k!Prc5uzavm#!wZQ{<(35MNvAQ(MqQ+x5LNoQxNHF$l}plG-|5!H_%u`9V?W%DL_!F!1g9j_4!P?5f!STwj!F`nl!GMcC zi&O=lORogD!9>2t`=FPY)=v$o^xj3k(-WVLK9-Mt~ o+n%IeiIkfb44C?0``h%v)V!c@+Q1(1BCcArvMIhc7EihV0(|(V3IG5A literal 18285 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 IhaTpC0Vy?2o&W#< diff --git a/django/conf/locale/gl/LC_MESSAGES/django.po b/django/conf/locale/gl/LC_MESSAGES/django.po index aa43a3e1a6..7121157200 100644 --- a/django/conf/locale/gl/LC_MESSAGES/django.po +++ b/django/conf/locale/gl/LC_MESSAGES/django.po @@ -1,19 +1,19 @@ # This file is distributed under the same license as the Django package. # # Translators: -# fasouto , 2011. -# fonso , 2011. -# , 2013. -# , 2012. -# Jannis Leidel , 2011. -# Oscar Carballal , 2012. +# fasouto , 2011-2012 +# fonso , 2011,2013 +# fonso , 2013 +# Jannis Leidel , 2011 +# Leandro Regueiro , 2013 +# Oscar Carballal , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-07 11:24+0000\n" -"Last-Translator: fonso \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-07 11:41+0000\n" +"Last-Translator: Leandro Regueiro \n" "Language-Team: Galician (http://www.transifex.com/projects/p/django/language/" "gl/)\n" "MIME-Version: 1.0\n" @@ -22,678 +22,695 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "africáner" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" -msgstr "árabe" +msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerí" -#: conf/global_settings.py:51 -msgid "Bulgarian" -msgstr "búlgaro" - -#: conf/global_settings.py:52 -msgid "Belarusian" -msgstr "bielorruso" - -#: conf/global_settings.py:53 -msgid "Bengali" -msgstr "bengalí" - #: conf/global_settings.py:54 -msgid "Breton" -msgstr "bretón" +msgid "Bulgarian" +msgstr "Búlgaro" #: conf/global_settings.py:55 +msgid "Belarusian" +msgstr "Bielorruso" + +#: conf/global_settings.py:56 +msgid "Bengali" +msgstr "Bengalí" + +#: conf/global_settings.py:57 +msgid "Breton" +msgstr "Bretón" + +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosníaco" -#: conf/global_settings.py:56 -msgid "Catalan" -msgstr "catalán" - -#: conf/global_settings.py:57 -msgid "Czech" -msgstr "checo" - -#: conf/global_settings.py:58 -msgid "Welsh" -msgstr "galés" - #: conf/global_settings.py:59 +msgid "Catalan" +msgstr "Catalán" + +#: conf/global_settings.py:60 +msgid "Czech" +msgstr "Checo" + +#: conf/global_settings.py:61 +msgid "Welsh" +msgstr "Galés" + +#: conf/global_settings.py:62 msgid "Danish" msgstr "dinamarqués" -#: conf/global_settings.py:60 -msgid "German" -msgstr "alemán" - -#: conf/global_settings.py:61 -msgid "Greek" -msgstr "grego" - -#: conf/global_settings.py:62 -msgid "English" -msgstr "inglés" - #: conf/global_settings.py:63 +msgid "German" +msgstr "Alemán" + +#: conf/global_settings.py:64 +msgid "Greek" +msgstr "Grego" + +#: conf/global_settings.py:65 +msgid "English" +msgstr "Inglés" + +#: conf/global_settings.py:66 msgid "British English" msgstr "inglés británico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "español" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "español da Arxentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "español de México" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" +msgstr "español de Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "español de Venezuela" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estoniano" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "vasco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" -msgstr "persa" +msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finés" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" -msgstr "francés" +msgstr "Francés" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frisón" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandés" -#: conf/global_settings.py:77 -msgid "Galician" -msgstr "galego" - -#: conf/global_settings.py:78 -msgid "Hebrew" -msgstr "hebreo" - -#: conf/global_settings.py:79 -msgid "Hindi" -msgstr "hindi" - #: conf/global_settings.py:80 +msgid "Galician" +msgstr "Galego" + +#: conf/global_settings.py:81 +msgid "Hebrew" +msgstr "Hebreo" + +#: conf/global_settings.py:82 +msgid "Hindi" +msgstr "Hindi" + +#: conf/global_settings.py:83 msgid "Croatian" msgstr "croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" -msgstr "húngaro" +msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandés" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "xaponés" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "xeorxiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "casaco" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "camboxano" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "canará" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "luxemburgués" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "letón" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedonio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "mala" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongol" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "malaiala" +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "birmano" -#: conf/global_settings.py:99 +#: conf/global_settings.py:102 +msgid "Norwegian Bokmal" +msgstr "noruegués (bokmål)" + +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepalés" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandés" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "noruegués (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osetio" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "panxabiano" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugués" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "portugués do Brasil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "romanés" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ruso" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanés" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbio (alfabeto latino)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "suahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "támil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tártaro" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ucraíno" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "chinés simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "chinés tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Insira un valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Insira un URL válido." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Introduza un enteiro válido." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Insira un enderezo de correo electrónico válido." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Insira un 'slug' valido composto por letras, números, guións baixos ou " "medios." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Insira unha dirección IPv4 válida." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Insira unha dirección IPv6 válida" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Insira unha dirección IPv4 ou IPv6 válida" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Insira só díxitos separados por comas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Asegúrese de que este valor é %(limit_value)s (agora é %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegure que este valor é menor ou igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegure que este valor é maior ou igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese que este valor é de polo menos %(limit_value)d caracteres (agora " -"ten %(show_value)d). " +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asegúrese de que este valor ten como máximo %(limit_value)d caracteres " -"(agora ten %(show_value)d))." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "O campo %(field_name)s debe ser único para a busca %(lookup)s en " "%(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "e" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" "Xa existe un modelo %(model_name)s coa etiqueta de campo %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "O valor %r non é unha opción válida." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo non pode ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo non pode estar baleiro." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" -msgstr "Campo do tipo: %(field_type)s" +msgstr "Campo de tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Número enteiro" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' debe ser un número enteiro." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' debe ser verdadeiro ou falso." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Valor booleano (verdadeiro ou falso)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadea (máximo %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Números enteiros separados por comas" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"O valor de '%s' ten un formato inválido de data. Debe estar no formato YYYY-" -"MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"O valor '%s' ten o formato correcto (AAAA-MM-DD) pero non é unha data válida." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (sen a hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"O valor '%s' non ten un formato válido. Debe de ter o formato AAAA-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ] " -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"O valor '%s' ten o formato correcto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ] ) " -"pero non é unha data/hora válida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (coa hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' debe ser un número en formato decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Enderezo electrónico" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" -msgstr "Ruta do ficheiro" +msgstr "Ruta de ficheiro" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' debe ser un número en coma flotante." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número en coma flotante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Enteiro grande (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" -msgstr "Dirección IPv4" +msgstr "Enderezo IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Enderezo IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "O valor '%s' debe ser None, True ou False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (verdadeiro, falso ou ningún)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "Enteiro positivo" +msgstr "Numero enteiro positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Enteiro pequeno positivo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (ata %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Enteiro pequeno" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"O valor '%s' non ten un formato válido. Debe ter o formato HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"O valor '%s' ten o formato correcto (HH:MM[:ss[.uuuuuu]]) pero non é unha " -"hora válida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 -msgid "File" -msgstr "Arquivo" +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Datos binarios en bruto" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:217 +msgid "File" +msgstr "Ficheiro" + +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imaxe" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Non existe modelo %(model)s coa clave primaria %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clave Estranxeira (tipo determinado por un campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relación un a un" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relación moitos a moitos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -" Para seleccionar máis dunha entrada, manteña premida a tecla \"Control\", " -"ou \"Comando\" nun Mac." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Requírese este campo." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Insira un número enteiro." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Insira un número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asegñurese de que non hai máis de %s díxitos en total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asegúrese de que non hai máis de %s lugares decimais." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Asegúrese de que no hai máis de %s díxitos antes do punto ou coma decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Insira unha data válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Insira unha hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Insira unha data/hora válida." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Non se enviou ficheiro ningún. Comprobe o tipo de codificación do formulario." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Non se enviou ficheiro ningún." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "O ficheiro enviado está baleiro." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Asegúrese de que o nome de ficheiro ten como máximo %(max)d caracteres " -"(agora ten %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Ou ben envíe un ficheiro, ou ben marque a casilla de eliminar, pero non " "ambas as dúas cousas." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -701,40 +718,64 @@ msgstr "" "Suba unha imaxe válida. O ficheiro subido non era unha imaxe ou esta estaba " "corrupta." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Insira un URL válido." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -"Escolla unha opción válida. %(value)s non se atopa entre as opción " +"Escolla unha opción válida. %(value)s non se atopa entre as opcións " "dispoñibles." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Insira unha lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Orde" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eliminar" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Corrixa os datos duplicados no campo %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Corrixa os datos duplicados no campo %(field)s, que debe ser único." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -743,33 +784,34 @@ msgstr "" "Corrixa os datos duplicados no campo %(field_name)s, que debe ser único para " "a busca %(lookup)s no campo %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." -msgstr "Corrixa os valores duplicados embaixo." +msgstr "Corrixa os valores duplicados de abaixo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "A clave estranxeira en liña non coincide coa clave primaria da instancia nai." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Escolla unha opción válida. Esta opción non se atopa entre as opcións " "dispoñíbeis" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Escolla unha opción válida. %s non se atopa entre as opcións dispoñíbeis." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" non é un valor válido para unha clave primaria." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +" Para seleccionar máis dunha entrada, manteña premida a tecla \"Control\", " +"ou \"Comando\" nun Mac." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -778,62 +820,62 @@ msgstr "" "%(datetime)s non se puido interpretar na zona hora horaria " "%(current_timezone)s; pode ser ambiguo ou non existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Limpar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Descoñecido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Si" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Non" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "si,non,quizais" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -864,31 +906,31 @@ msgstr "mediodía" #: utils/dates.py:6 msgid "Monday" -msgstr "luns" +msgstr "Luns" #: utils/dates.py:6 msgid "Tuesday" -msgstr "martes" +msgstr "Martes" #: utils/dates.py:6 msgid "Wednesday" -msgstr "mércores" +msgstr "Mércores" #: utils/dates.py:6 msgid "Thursday" -msgstr "xoves" +msgstr "Xoves" #: utils/dates.py:6 msgid "Friday" -msgstr "venres" +msgstr "Venres" #: utils/dates.py:7 msgid "Saturday" -msgstr "sábado" +msgstr "Sábado" #: utils/dates.py:7 msgid "Sunday" -msgstr "domingo" +msgstr "Domingo" #: utils/dates.py:10 msgid "Mon" @@ -1134,70 +1176,80 @@ msgctxt "alt. month" msgid "December" msgstr "decembro" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Isto non é un enderezo IPv6 válido." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ou" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ano" -msgstr[1] "anos" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ano" +msgstr[1] "%d anos" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mes" +msgstr[1] "%d meses" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semana" +msgstr[1] "%d semanas" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d día" +msgstr[1] "%d días" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutos" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1208,33 +1260,33 @@ msgstr "Os índices de directorio non están permitidos aquí." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" non existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índice de %(directory)s" #: views/generic/dates.py:42 msgid "No year specified" -msgstr "Non se especificou un ano" +msgstr "Non se especificou ningún ano" #: views/generic/dates.py:98 msgid "No month specified" -msgstr "Non se especificou un mes" +msgstr "Non se especificou ningún mes" #: views/generic/dates.py:157 msgid "No day specified" -msgstr "Non se especificou un día" +msgstr "Non se especificou ningún día" #: views/generic/dates.py:213 msgid "No week specified" -msgstr "Non se especificou unha semana" +msgstr "Non se especificou ningunha semana" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Non hai %(verbose_name_plural)s dispoñibles" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1243,7 +1295,7 @@ msgstr "" "Non hai dispoñibles %(verbose_name_plural)s futuros/as porque %(class_name)s." "allow_futuro é False" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "A cadea de data '%(datestr)s' non é válida para o formato '%(format)s'" @@ -1253,16 +1305,16 @@ msgstr "A cadea de data '%(datestr)s' non é válida para o formato '%(format)s' msgid "No %(verbose_name)s found matching the query" msgstr "Non se atopou ningún/ha %(verbose_name)s que coincidise coa consulta" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "A páxina non é 'last' nin se pode converter a int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Páxina non válida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "A lista está baleira pero '%(class_name)s.allow_empty' é False." diff --git a/django/conf/locale/he/LC_MESSAGES/django.mo b/django/conf/locale/he/LC_MESSAGES/django.mo index 44d54121986a5c3d0bbad96583c76dd5fa30023b..187bda7f066aebdb1eb0694a7dbc429ea54ba557 100644 GIT binary patch literal 22101 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 HWa$0}?-|>_ delta 7033 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, 2011, 2012. -# Jannis Leidel , 2011. -# Meir Kriheli , 2011. -# Meir Kriheli , 2012. +# Alex Gaynor , 2011-2012 +# Jannis Leidel , 2011 +# Meir Kriheli , 2011-2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-02 12:31+0000\n" "Last-Translator: Meir Kriheli \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/django/language/" "he/)\n" @@ -20,693 +19,759 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "אפריקאנס" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "ערבית" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "אזרית" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "בולגרית" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "בֶּלָרוּסִית" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "בנגאלית" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "בְּרֶטוֹנִית" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "בוסנית" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "קאטלונית" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "צ'כית" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "וולשית" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "דנית" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "גרמנית" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "יוונית" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "אנגלית" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "אנגלית בריטית" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "אספרנטו" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ספרדית" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "ספרדית ארגנטינית" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "ספרדית מקסיקנית" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "ספרדית ניקרגואה" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "ספרדית ונצואלית" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "אסטונית" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "בסקית" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "פרסית" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "פינית" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "צרפתית" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "פריזית" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "אירית" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "גאליציאנית" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "עברית" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "הינדי" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "קרואטית" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "הונגרית" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "אינטרלינגואה" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "אינדונזית" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "איסלנדית" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "איטלקית" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "יפנית" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "גיאורגית" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "קזחית" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "חמר" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "קאנאדה" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "קוריאנית" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "לוקסמבורגית" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ליטאית" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "לטבית" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "מקדונית" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "מלאיאלאם" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "מונגולי" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "בּוּרְמֶזִית" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "נורבגית ספרותית" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "נפאלית" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "הולנדית" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "נורבגית חדשה" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "אוסטית" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "פנג'אבי" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "פולנית" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "פורטוגזית" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "פורטוגזית ברזילאית" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "רומנית" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "רוסית" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "סלובקית" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "סלובנית" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "אלבנית" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "סרבית" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "סרבית לטינית" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "שוודית" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "סווהילי" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "טמילית" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "טלגו" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "תאילנדית" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "טורקית" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "טטרית" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "אודמורטית" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "אוקראינית" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "אורדו" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "וייטנאמית" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "סינית פשוטה" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "סינית מסורתית" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "יש להזין ערך חוקי." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "יש להזין URL חוקי." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "יש להזין מספר שלם חוקי." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "נא להזין כתובת דוא\"ל חוקית" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "יש להזין ערך המכיל אותיות, ספרות, קווים תחתונים ומקפים בלבד." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "יש להזין כתובת IPv4 חוקית." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "יש להזין כתובת IPv6 חוקית." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "יש להזין כתובת IPv4 או IPv6 חוקית." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "יש להזין רק ספרות מופרדות בפסיקים." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "יש לוודא שערך זה הינו %(limit_value)s (כרגע %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "יש לוודא שערך זה פחות מ או שווה ל־%(limit_value)s ." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "יש לוודא שהערך גדול מ או שווה ל־%(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"יש לוודא שערך זה מכיל לפחות %(limit_value)d תווים (מכיל %(show_value)d)." +msgstr[0] "" +"נא לוודא שערך זה מכיל תו %(limit_value)d לכל הפחות (מכיל %(show_value)d)." +msgstr[1] "" +"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל הפחות (מכיל %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"יש לוודא שערך זה מכיל %(limit_value)d תווים לכל היותר (מכיל %(show_value)d)." +msgstr[0] "" +"נא לוודא שערך זה מכיל תו %(limit_value)d לכל היותר (מכיל %(show_value)d)." +msgstr[1] "" +"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל היותר (מכיל %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s חייב להיות ייחודי ל%(lookup)s של ה־%(date_field)s" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ו" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s·עם·%(field_label)s·זה קיימת כבר." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "ערך %r אינו אפשרות חוקית." +msgid "Value %(value)r is not a valid choice." +msgstr "ערך %(value)r אינו אפשרות חוקית." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "שדה זה אינו יכול להיות ריק." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "שדה זה אינו יכול להיות ריק." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "שדה מסוג: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "מספר שלם" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "הערך '%s' חייב להיות מספר שלם." +msgid "'%(value)s' value must be an integer." +msgstr "הערך '%(value)s' חייב להיות מספר שלם." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "הערך '%s' חייב להיות אמת או שקר." +msgid "'%(value)s' value must be either True or False." +msgstr "הערך '%(value)s' חייב להיות אמת או שקר." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "בוליאני (אמת או שקר)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "מחרוזת (עד %(max_length)s תווים)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "מספרים שלמים מופרדים בפסיקים" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "הערך '%s' מכיל תאריך בפורמט לא חוקי. חייב להיות בפורמט YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "הערך '%s' בפורמט הנכון (YYYY-MM-DD), אך אינו תאריך חוקי." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" +"הערך '%(value)s' מכיל פורמט תאריך לא חוקי. חייב להיות בפורמט YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "הערך '%(value)s' בפורמט הנכון (YYYY-MM-DD), אך אינו תאריך חוקי." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "תאריך (ללא שעה)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"התחביר של ערך '%s' אינו חוקי. התחביר חייב להיות YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]." +"הערך '%(value)s' מכיל פורמט לא חוקי. הוא חייב להיות בפורמטYYYY-MM-DD HH:MM[:" +"ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"התחביר של ערך '%s' חוקי (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) אך אינו תאריך/" -"זמן חוקי." +"הערך '%(value)s' הוא בפורמט הנכון (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) אך " +"אינו מהווה תאריך/שעה חוקיים." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "תאריך (כולל שעה)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "הערך '%s' חייב להיות מספר עשרוני." +msgid "'%(value)s' value must be a decimal number." +msgstr "הערך '%(value)s' חייב להיות מספר עשרוני." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "מספר עשרוני" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "כתובת דוא\"ל" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "נתיב קובץ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "הערך '%s' חייב להיות מספר עם נקודה צפה." +msgid "'%(value)s' value must be a float." +msgstr "הערך '%(value)s' חייב להיות מספר עם נקודה צפה." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "מספר עשרוני" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "מספר שלם גדול (8 בתים)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "כתובת IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "כתובת IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "הערך '%s' חייב להיות None‏, True או False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "הערך '%(value)s' חייב להיות None‏, אמת או שקר." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "בוליאני (אמת, שקר או כלום)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "מספר שלם חיובי" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "מספר שלם חיובי קטן" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (עד %(max_length)s תווים)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "מספר שלם קטן" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "טקסט" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "הערך '%s' מכיל פורמט לא חוקי. חייב להיות בפורמט HH:MM[:ss[.uuuuuu]]." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" +"הערך '%(value)s' מכיל פורמט לא חוקי. חייב להיות בפורמט HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "הערך '%s' בעל פורמט חוקי (HH:MM[:ss[.uuuuuu]]) אך אינו זמן חוקי." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" +"הערך '%(value)s' בעל פורמט חוקי (HH:MM[:ss[.uuuuuu]]) אך אינו זמן חוקי." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "זמן" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "מידע בינארי גולמי" + +#: db/models/fields/files.py:217 msgid "File" msgstr "קובץ" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "תמונה" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "מודל %(model)s עם מפתח ראשי %(pk)r אינו קיים." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "פריט %(model)s עם מפתח ראשי %(pk)r אינו קיים." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (הסוג נקבע לפי השדה המקושר)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "יחס של אחד לאחד" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "יחס של רבים לרבים" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"יש להחזיק את \"Control\", או \"Command\" על מק, לחוץ כדי לבחור יותר מאחד." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "יש להזין תוכן בשדה זה." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "נא להזין מספר שלם." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "נא להזין מספר." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "נא לוודא שאין יותר מ־%s ספרות סה\"כ" +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 ספרות בסה\"כ." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "נא לוודא שאין יותר מ־%s ספרות אחרי הנקודה" +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 ספרות אחרי הנקודה." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "נא לוודא שאין יותר מ־%s ספרות לפני הנקודה העשרונית" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "נא לוודא שאין יותר מספרה %(max)s לפני הנקודה העשרונית" +msgstr[1] "נא לוודא שאין יותר מ־%(max)s ספרות לפני הנקודה העשרונית" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "יש להזין תאריך חוקי." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "יש להזין שעה חוקית." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "יש להזין תאריך ושעה חוקיים." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "לא נשלח שום קובץ. נא לבדוק את סוג הקידוד של הטופס." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "לא נשלח שום קובץ" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "הקובץ שנשלח ריק." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "על שם הקובץ להיות לא יותר מ־%(max)d תווים (יש לו%(length)d)." +msgstr[0] "נא לוודא ששם קובץ זה מכיל תו %(max)d לכל היותר (מכיל %(length)d)." +msgstr[1] "" +"נא לוודא ששם קובץ זה מכיל %(max)d תווים לכל היותר (מכיל %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "נא לשים קובץ או סימן את התיבה לניקוי, לא שניהם." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "נא להעלות תמונה חוקית. הקובץ שהעלת אינו תמונה או מכיל תמונה מקולקלת." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "יש להזין URL חוקי." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "יש לבחור אפשרות חוקית. %(value)s אינו בין האפשרויות הזמינות." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "יש להזין רשימת ערכים" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(שדה מוסתר %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "מידע ManagementForm חסר או התעסקו איתו." + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "נא לשלוח טופס %d לכל היותר." +msgstr[1] "נא לשלוח %d טפסים לכל היותר." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "מיון" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "מחיקה" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "נא לתקן את הערכים הכפולים ל%(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "נא לתקן את הערכים הכפולים ל%(field)s, שערכים בו חייבים להיות ייחודיים." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -715,29 +780,30 @@ msgstr "" "נא לתקן את הערכים הכפולים %(field_name)s, שחייבים להיות ייחודיים ל%(lookup)s " "של %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "נא לתקן את הערכים הכפולים למטה." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "המפתח הזר ה־inline לא התאים למפתח הראשי של האב." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "יש לבחור אפשרות חוקית; אפשרות זו אינה אחת מהזמינות." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "יש לבחור אפשרות חוקית. %s אינו בין האפשרויות הזמינות." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" אינו ערך חוקי עבור מפתח ראשי." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" איננו חוקי כמפתח ראשי." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"יש להחזיק את \"Control\", או \"Command\" על מק, לחוץ כדי לבחור יותר מאחד." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -746,62 +812,62 @@ msgstr "" "לא ניתן לפרש את %(datetime)s באזור זמן %(current_timezone)s; הוא עשוי להיות " "דו-משמעי או לא קיים." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "עכשיו" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "שינוי" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "לסלק" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "לא ידוע" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "כן" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "לא" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "כן,לא,אולי" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "בית %(size)d " msgstr[1] "%(size)d בתים" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s ק\"ב" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s מ\"ב" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ג\"ב" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ט\"ב" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s פ\"ב" @@ -1102,70 +1168,80 @@ msgctxt "alt. month" msgid "December" msgstr "דצמבר" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "לא ניתן לייבא את Pillow או את PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "לא ניתן לייבא את מודול ה־'‎_imaging' של PIL: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "זו אינה כתובת IPv6 חוקית." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "או" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "שנה" -msgstr[1] "שנים" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "חודש" -msgstr[1] "חודשים" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "שבוע" -msgstr[1] "שבועות" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "שנה %d" +msgstr[1] "%d שנים" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "יום" -msgstr[1] "ימים" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "חודש %d" +msgstr[1] "%d חודשים" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "שעה" -msgstr[1] "שעות" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "שבוע %d" +msgstr[1] "%d שבועות" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "דקה" -msgstr[1] "דקות" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "דקות" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "יום %d" +msgstr[1] "%d ימים" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "שעה %d" +msgstr[1] "%d שעות" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "דקה %d" +msgstr[1] "%d דקות" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 דקות" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1176,7 +1252,7 @@ msgstr "אינדקסים על תיקיה אסורים כאן." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" אינו קיים" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "אינדקס של %(directory)s" @@ -1197,12 +1273,12 @@ msgstr "לא צויין יום" msgid "No week specified" msgstr "לא צויין שבוע" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "לא נמצאו %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1211,7 +1287,7 @@ msgstr "" "לא נמצאו %(verbose_name_plural)s בזמן עתיד מאחר ש-%(class_name)s." "allow_future מוגדר False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "מחרוזת תאריך לא חוקית '%(datestr)s' בהתחשב בתחביר '%(format)s'" @@ -1221,16 +1297,16 @@ msgstr "מחרוזת תאריך לא חוקית '%(datestr)s' בהתחשב בת msgid "No %(verbose_name)s found matching the query" msgstr "לא נמצא/ה %(verbose_name)s התואם/ת לשאילתה" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "העמוד אינו 'last', או אינו ניתן להמרה למספר." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "עמוד לא חוקי (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "רשימה ריקה -ו'%(class_name)s.allow_empty' מוגדר False." diff --git a/django/conf/locale/hi/LC_MESSAGES/django.mo b/django/conf/locale/hi/LC_MESSAGES/django.mo index 5f8c0b3b71b220702208cd9ae5160f779b2cbe09..5f0434ea28f0b51c21e560c9cb5ccf3cd6436a13 100644 GIT binary patch delta 5703 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, 2013. -# Chandan kumar , 2012. -# Jannis Leidel , 2011. +# आलोक कुमार , 2013 +# Chandan kumar , 2012 +# Jannis Leidel , 2011 +# pratik kumar , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-06 13:46+0000\n" -"Last-Translator: alkuma \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/django/language/" "hi/)\n" "MIME-Version: 1.0\n" @@ -19,698 +20,749 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "अफ़्रीकांस" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "अरबी" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "आज़रबाइजानी" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "बलगारियन" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "बेलारूसी" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "बंगाली" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "ब्रेटन" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "बोस्नियन" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "कटलान" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "च्चेक" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "वेल्श" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "दानिश" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "जर्मन" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ग्रीक" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "अंग्रेज़ी " -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ब्रिटिश अंग्रेजी" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "एस्परेन्तो" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "स्पानिश" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "अर्जेंटीना स्पैनिश " -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "मेक्सिकन स्पैनिश" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "निकारागुआ स्पैनिश" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "वेनेज़ुएलाई स्पेनिश" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "एस्टोनियन" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "बास्क" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "पारसी" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "फ़िन्निश" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "फ्रेंच" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "फ्रिसियन" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "आयरिश" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "गलिशियन" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "हि‍ब्रू" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "हिंदी" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "क्रोयेशियन" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "हंगेरियन" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "इंतर्लिंगुआ" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "इन्डोनेशियन " -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "आयिस्लान्डिक" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "इटैलियन" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "जपानी" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "ज्योर्जियन" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "कज़ाख" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ख्मेर" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "कन्‍नड़" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "कोरियन" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "लक्संबर्गी" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "लिथुवेनियन" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "लात्वियन" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "मेसिडोनियन" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "मलयालम" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "मंगोलियन" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "बर्मीज़" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "नार्वेजियन बोकमाल" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "नेपाली" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "डच" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "नार्वेजियन नायनॉर्स्क" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "ओस्सेटिक" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "पंजाबी" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "पोलिश" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "पुर्तगाली" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ब्रजिलियन पुर्तगाली" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "रोमानियन" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "रूसी" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "स्लोवाक" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "स्लोवेनियन" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "अल्बेनियन्" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "सर्बियन" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "सर्बियाई लैटिन" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "स्वीडिश" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "स्वाहिली" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "तमिल" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "तेलुगु" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "थाई" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "तुर्किश" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "तातार" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "उद्मर्त" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "यूक्रानियन" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "उर्दू" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "वियतनामी" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "सरल चीनी" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "पारम्परिक चीनी" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "एक मान्य मूल्य दर्ज करें" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "वैध यू.आर.एल भरें ।" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "वैध डाक पता प्रविष्ट करें।" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "एक वैध 'काउंटर' वर्णों, संख्याओं,रेखांकित चिन्ह ,या हाइफ़न से मिलाकर दर्ज करें ।" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "वैध आइ.पि वी 4 पता भरें ।" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "वैध IPv6 पता दर्ज करें." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "वैध IPv4 या IPv6 पता दर्ज करें." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "अल्पविराम अंक मात्र ही भरें ।" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "सुनिश्चित करें कि यह मान %(limit_value)s (यह\n" " %(show_value)s है) है ।" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "सुनिश्चित करें कि यह मान %(limit_value)s से कम या बराबर है ।" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "सुनिश्चित करें यह मान %(limit_value)s से बड़ा या बराबर है ।" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"सुनिश्चित करें कि यह मान में कम से कम %(limit_value)d अक्षरों (इसका\n" -" %(show_value)d है) की है." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"सुनिश्चित करें कि यह मान अधिकांश %(limit_value)d अक्षरों (इसका \n" -" %(show_value)d है) में है." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr " %(date_field)s %(lookup)s के लिए %(field_name)s अद्वितीय होना चाहिए." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "और" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "इस %(field_label)s के साथ एक %(model_name)s पहले से ही उपस्थित है ।" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "मान %r एक वैध चुनाव नहीं है." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "यह मूल्य खाली नहीं हो सकता ।" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "इस फ़ील्ड रिक्त नहीं हो सकता है." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "फील्ड के प्रकार: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "पूर्णांक" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' मान पूर्णांक होना चाहिए." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' मान या तो सही है या गलत होना चाहिए." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "बूलियन (सही अथ‌वा गलत)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "स्ट्रिंग (अधिकतम लम्बाई %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "अल्पविराम सीमांकित संख्या" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' मान एक अमान्य दिनांक फॉर्मेट मे है. यह YYYY-MM-DD फॉर्मेट में होना चाहिए." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' मान को सही प्रारूप (YYYY-MM-DD) है, लेकिन यह एक अमान्य तिथि है." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "तिथि (बिना समय)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' मान एक अमान्य स्वरूप में है. यह YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] में होना " -"चाहिए." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -".'%s' मान सही प्रारूप (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) मे नहीं है लेकिन यह एक " -"अमान्य तिथि / समय है." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "तिथि (समय के साथ)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' मान को एक दशमलव संख्या में होना चाहिए." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "दशमलव संख्या" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ईमेल पता" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "संचिका पथ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' मान को दशमलब मे होना चाहिए." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "चल बिन्दु संख्या" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "बड़ा (8 बाइट) पूर्णांक " -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 पता" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "आइ.पि पता" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' मान को सही है या गलत या तो कोई नहीं, होना चाहिए." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "बूलियन (सही, गलत या कुछ नहीं)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "धनात्मक पूर्णांक" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "धनात्मक छोटा पूर्णांक" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "स्लग (%(max_length)s तक)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "छोटा पूर्णांक" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "पाठ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' मान एक अमान्य स्वरूप में है.यह HH:MM[:ss[.uuuuuu]] स्वरूप में होना चाहिए." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' मान सही स्वरूप (HH:MM[:ss[.uuuuuu]]) मे है, लेकिन यह एक अवैध समय है." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "समय" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "यू.आर.एल" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "फाइल" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "छवि" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "मॉडल%(model)s pk %(pk)r के साथ मौजूद नहीं है. " +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "विदेशी कुंजी (संबंधित क्षेत्र के द्वारा प्रकार निर्धारित)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "एक-एक संबंध" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "बहुत से कई संबंध" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "एक से अधिक का चयन करने के लिए मैक पर \"कमांड\",या\"नियंत्रण\" नीचे दबाए रखें." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "यह क्षेत्र अपेक्षित हैं" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "एक पूर्ण संख्या दर्ज करें ।" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "एक संख्या दर्ज करें ।" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "सुनिश्चित करें कि वहाँ कुल में %s से अधिक अंक न हो." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "सुनिश्चित करें कि वहाँ %s से अधिक दशमलव स्थान न हो." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "सुनिश्चित करें कि वहाँ %s से अधिक अंको के पहले दशमलव बिंदु न हो." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "वैध तिथि भरें ।" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "वैध समय भरें ।" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "वैध तिथि/समय भरें ।" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "कोई संचिका निवेदित नहीं हुई । कृपया कूटलेखन की जाँच करें ।" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "कोई संचिका निवेदित नहीं हुई ।" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "निवेदित संचिका खाली है ।" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"सुनिश्चित करें कि इस फ़ाइल का नाम अधिकांश %(max)d वर्णों (इसका \n" -"%(length)d है)को है" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "कृपया या फ़ाइल प्रस्तुत करे या साफ जांचपेटी की जाँच करे,दोनों नहीं ." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "वैध चित्र निवेदन करें । आप के द्वारा निवेदित संचिका अमान्य अथवा दूषित है ।" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "वैध यू.आर.एल भरें ।" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "मान्य इच्छा चयन करें । %(value)s लभ्य इच्छाओं में उप्लब्ध नहीं हैं ।" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "मूल्य सूची दर्ज करें ।" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "छाटें" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "मिटाएँ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "कृपया %(field)s के लिए डुप्लिकेट डेटा को सही करे." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "कृपया %(field)s के डुप्लिकेट डेटा जो अद्वितीय होना चाहिए को सही करें." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -719,29 +771,29 @@ msgstr "" "कृपया %(field_name)s के लिए डुप्लिकेट डेटा को सही करे जो %(date_field)s में " "%(lookup)s के लिए अद्वितीय होना चाहिए." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "कृपया डुप्लिकेट मानों को सही करें." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "इनलाइन विदेशी कुंजी पैरेंट आवृत्ति प्राथमिक कुंजी से मेल नहीं खाता है ." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "मान्य विकल्प चयन करें । यह विकल्प उपस्थित विकल्पों में नहीं है ।" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "मान्य विकल्प चयन करें । %s उपस्थित विकल्पों में नहीं है ।" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "प्राथमिक कुंजी के लिए \"%s\" वैध मान नहीं है." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "एक से अधिक का चयन करने के लिए मैक पर \"कमांड\",या\"नियंत्रण\" नीचे दबाए रखें." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -750,62 +802,62 @@ msgstr "" "%(current_timezone)s समय क्षेत्र में %(datetime)s का व्याख्या नहीं कर सकता है, यह " "अस्पष्ट हो सकता है या नहीं मौजूद हो सकते हैं." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "फिलहाल" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "बदलें" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "रिक्त करें" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "अनजान" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "हाँ" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "नहीं" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "हाँ, नहीं, शायद" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d बाइट" msgstr[1] "%(size)d बाइट" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s केबी " -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s मेबी " -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s जीबी " -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s टीबी" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s पीबी" @@ -1106,70 +1158,80 @@ msgctxt "alt. month" msgid "December" msgstr "दिसंबर" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "अथवा" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "साल" -msgstr[1] "साल" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "महीना" -msgstr[1] "महीना" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "सप्ताह" -msgstr[1] "सप्ताह" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "दिन" -msgstr[1] "दिन" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "घंटा" -msgstr[1] "घंटा" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "मिनट" -msgstr[1] "मिनट" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "मिनट" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1180,7 +1242,7 @@ msgstr "निर्देशिका अनुक्रमित की अन msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" मौजूद नहीं है" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s का अनुक्रमणिका" @@ -1201,12 +1263,12 @@ msgstr "कोई दिन निर्दिष्ट नहीं किय msgid "No week specified" msgstr "कोई सप्ताह निर्दिष्ट नहीं किया गया " -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s उपलब्ध नहीं है" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1215,7 +1277,7 @@ msgstr "" "भविष्य %(verbose_name_plural)s उपलब्ध नहीं है क्योंकि %(class_name)s.allow_future " "गलत है." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "तिथि स्ट्रिंग '%(datestr)s' दिया गया प्रारूप '%(format)s' अवैध है " @@ -1225,16 +1287,16 @@ msgstr "तिथि स्ट्रिंग '%(datestr)s' दिया गय msgid "No %(verbose_name)s found matching the query" msgstr " इस प्रश्न %(verbose_name)s से मेल नहीं खाते है" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "पृष्ठ 'अंतिम' नहीं है और न ही यह एक पूर्णांक के लिए परिवर्तित किया जा सकता है." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "अवैध पन्ना (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "रिक्त सूची और '%(class_name)s.allow_empty' गलत है." diff --git a/django/conf/locale/hr/LC_MESSAGES/django.mo b/django/conf/locale/hr/LC_MESSAGES/django.mo index 5b5cdce40ff487a7da1d2369d10b436f6be721ed..11968fe3bc1dc6830fd4877c164136d52af08d1b 100644 GIT binary patch delta 5647 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 literal 18300 zcmb`N3!Gh5eeahf1PLJWP>PCdBVlGBGnwIKoDd+dNrq&SAv1|3C~?o6J?HE>=j?sh zk29IUT3=OL0kvXjeN-vhimhnv!_tCPNorf+ikIuXt$3wHY=zri+bXTqTKoO2z0S-z zlSu;F^T~g{d#%0pdawWbul3J2&RqUp!|#me81oYNk>?r{^StH^#TxVN7aDUed=jpK z%g!;T0sG;V@J_f6egmEb&-s}mpNrv%gtt5HavXQu@Az7{jdW9R2fPRFhd+RO;9d%! zf**s!@bniMa{;^_z8Jn9z7)O>_Q88$H~cm{0iHpk7r?Wj!WY4lVK1bq<`q!&yauj- zLs0D)abX{xLb&3>8C*&DW_S{OD?A(C233!{pz8Mp_x|tQ`|m*Izno4!9i9SJj~7Gb zvl{AsFI0UlgLHuzgsSHlRQgxD_ft^mYw-Cng{t>kpwj;;d>*_LD&41G7yJxV{*S@a z;J4uA@Vij;=sB+l55OV9Wq1X=2X2Sof*O}T8haglBfJtm0aRb5%iw)3{5h!fUxfSNm!bOkqE!Vi zh5GJFsQ%sT!ow~+3bzoy532n4L(QX)!c*a=T>Sk|-+vLZ7IZp|2t6g@!z2O zc^RE}F}xb;yDC(=n;d7M>iI^f_WzROJKg)+q3ZnssPFG`;k(`YPeGOcM^N+S0T=!X zR6D*7r62wd>U&N8Wncx=xUYoj*B80?VW{#(puQh>;TxgGKY%B|gHZbBX2?JDG5%`#%I%z)wT<>%CCx>H(;9k3oI+k5KF3X{i1? ztEVV`H`MoIQ0ewNPQVihPdhfC(lz07_;ZeLf~xo1pw{a{P~|@bQN?Bjou&SM8B}{; z37-o$K;<(8wZ3<__XnWrG3i)!@hMdKGw@{idiVbA@Or}Ug39kHh^jH)f$E>rStKjr zDyZ^%p}rr0YTtSnzY*&Dtx)y37V7&O9dB}ci{l-RA9uVT>br-b=HnAC{$CwWW>V|@ zOQ7aQKUBJnE`H3h3{~#UQ0wS6$6tr~?j9)p{-;p+{ST=0k3;Flr=i-pvbW M6R6 z_ZPbG`HnA#>YpwbzQpkg$3e%d95+GbGXzzS-B9CoBRmyOLG@z_RgZ&?uY+1=Z*cG5 z?Bd@JRsJoGcR=Oy8}Nze81qReJ$?JyVjX@Q&JcbSZi8bi&R4?sL-og3A)lBhp~m-| zfr95bzTC0LaV;Dr-Q{o`z7y z0M-7zjyXJ+@Oz>3+$W*>{Xy6b{}!r$SE5|ijTG!V?_1}KTR5d>A zgTD-w&*!1m&zGR)@t0lvSK)5Lk3o&^T8uEIU+=gTD&O5MybtR8*TOw;%EjO7_yANs z54rGPL#6*FTm_$mT92o0DAJwlxEgBQ1|Untl%c-+HK_6Z5LCTB4%HvO4^^-G9S=dx zqc6Glk3g04b*S&2bo{R4kD$i!BsNFo{{pCV9@My81eM7Khg3TBv-lf*P;wQ2nwCYJB!UhTL2aHNL+Bx4;LX(x0)pNOum@ zJbo$s8Q2Gv?>5Klpvt|$g_}_IdIMBH-vU*?--OHHeNg@KIjDC0g$sYh@oSFXbo>XX z`aBKQzdwXq;b~O%#c&Ls4`X;9d?$P<`~+MMAB3v!SD?y!6skVogv;Q+L-ogx9G8>1 z;!lD4?sTYmcrH}GUI6#QOW|^O8(an71MR$mYX8Gf`FtI!+`n=BHavmwKS7oIU8sD1 z;P_+5RyfdmQ^5FNG?99aO(x<2dZN2dbSnz!flXtU-O3 zI^GPG?#+(3!V?MK0iOdu2vyGyIer9c9pCN3pMgq$pNs#3i+|YhtBzlTO81xxe+#Z4 z{1nu>`)3zkv8`C2r$ME^0IK|p9M?ki|7GwbxX#621C`HK$Nf=XMv)cW?3&$u|@ zi^yK2f;@-s2cYJybkYOJZz6wz>_YU@8u*fZ!d7$?K8QSx+=_e;89}7)zKQ%j@`s3i zw-hjUL#=cD{qN~?qJjaSB{08t6gl*H@fQ%#h{Sdj- zJ{9ZZE}jRG!^pRge?s*8HX?oXb>wQK^}C&iKS1tx5l_IEAve45|8abc;}_r*avP%k zVg}Lgbp_1d!S^H5&A;v9-t2e@{0C$Yat88oiG-wXd8Ns(oQ-wE}5PXYUPS=;lCJb&4RABR7OTwX1JY*-* z{(BpN=OL$4?&skN$j>6*Mf5v~_&+Tk%`E(1NC|ld@;T%O$lDS9{tC&E_bR~eBgm8X zY2nWaT}d=)v3_x87Hb$7$hDn02cuM`KV7sZ(u91PRUtXfT6Sj6~V z)31dk{mlb!Do#A#Yb0UaPiDPpFxzKVcbEJu$ijNilX{bJUModinKu!5VUz_)BMGvg z#IvUq-dr37-s7d>A&6*v_JwbFse zw?)?T)E1XV;Z3fFMU@WNWK?Q(cP);qd7~%Q$Mv`r)LI|UgjvPQDzvqgYt5esYJB9^ zlE5#`7CmA=jPm+Kko1&Dn$0$-Gnu8~TtLjkY!-Bec$s?JHtFvU`*+0t9kqYQH<_;0 zX_xEMice_~T~u_mdQ<&e_p?54m`-u+qYJO+*E=%OyJbr&!7=h#I*aYw2S-M37);X} z`f~ew&1-(*yxOX>M7B4K?>}nRStVeqFb5_xSGw1|L>4{XM4o8|Fg|TPq*>FqxaCV_ zdHf0&lYtbF9@?f1!5S*o zYzeiRVzhD?m4bulb3X~JPWNlIc!ugQ6Bza_c}Bro>wZ}C{8A|i(v(mmoAqd7#xg5; zT`1_9pQcVp_Sp;$1WMGUrRXM5t5>#0X--jD#iyz&#FgyT<03lp(1NXr-l+ML0s8bA zeifF(EM-$bo2iIkA)lD;eU{m17m69Uw$EtJR9FkNmv~kYqi|#TfqlY1h-ROxFqo5U zWU1GUB2p5z6DB7cXQ`(%qhgD6xiBMaHnp%GW(Vx6qh*&?;+a;8V`b?o_TP~s&88V` zRV$ijquZ*JE?FH?mDwEW6b*W$H5J^Hqr|d!ajr{s5TDnWbSl!TI!PhFDGZX`o_ChfGkyUBJFr-4;!2O70J@nz=8uJoHILw|yb zO$3vEo>~j_NCh}miK z8ES?n=@-hIG{beDjcHhWfkp(AxV1rGxDri|JF~ewNb>6jp zWM|Q}K8AvJ;cIg?%4_o|FgyGx@=HFP^Q#rJqf%!d+`$y#vz>m{)aN^~1#IqZLS29 zRa+*@D=ygzu(UN-RS}K4{kG1Ou5^|%!xHF>nZ-uxh)HGwtr~ArT&?>x>d=bVH5-CE;K&NOvA|b&Eb-5 zfgYCXV3{daR>UYff#%1kcI}0uiM2QK2CG~Pf$8t7$&68vnOVqYJm3S zsU4^>KQl<4XmyPh%CfcpPgde^GU(G%(wzls$V~`M8*NT>&-@CZ!b;7?cC=i6y3faD z6&GbZ(`q!bV$zSXVX4iI9*Qm`6xNxLTFb0Xc0=^!SS@b)Rg1v((ijGi*PS;CgA7CV zfU{WB9y8X_!L2jdSfS*P_D%7Y1;e>0Pa>v0+CNM3h=pO5LU1r!&b3Gp6O;~QL~z~G zN4MtG85O2+n(-?fwO~-vgc$ehoD|1dR*4x8sB;buW`;fs`J>svhGf-@wFS6t!Zaz_ znPnBC9ZF7H0d_+erI{a1VqCOePAQjpHCIepCWAf7^ic%Qb}36g*!hYH!2Vf1%DX79 z)jD4BeS+!B&Wa8luTcL=o}_B)IA=C9p7y5;CsW^$`xb`8$Pxrd4(2{S@k-K|t>*r48&T!w~k zFI;ja7Y9?DhuNEya#gRZt@FOmts=88h=RFXR>k}QeqR`5IxsQyUd5JzFb&n{ zR|Pd%bA6B+zmJW>D5-px9{lD2mX`{JN?N&mp5z5N6H^9HUM9O%Eef1tmgguQ!$CdY^)(hXeZ z4Xhiy?`K{cEozcr$k5bMgaWcr=@pPQ}-jxOW>TxAb;$}E`O<5-`1L`rbw%WLSF)@zxOVN#%uHXVJj1ErpgvjKC|a7XZLBTX2CijM+C0`)lC?c6 zM}|kXF7&}bU;j#-G|-K`4rF?p20lv9p{Yo4X^R5c^g9aBg@pM?Y zDWY&%7GERrn-La3La-F+24}A2r-(wYTFVdJ+Gh$g$X=(R>;hKp;m@M+QPI}ou+EB* zK8U@XoPs*{0o8a~PKyw0VkxJEawz#8RVX#%v>v8xw6Vt~r|exlRj%D-T80~^I=?8D zx@zCjS*j6F`*l^i(^eyRROba#Eb^N{iA}#wx}uDh|DqWjdRu!9j=a7-hWDb^r_OD@ z4TYb9J7b~q>5wRJqr!>9dNb6sGNSW3+gB1yxIV~_bZg|T%k1N4=r77^2`_>x{-?fmu)!sIy}xRRWJW-iYhrp<6Y_=P>o=V)ll@d$!OaZ3RrC0BGfL zb6+Jl0CzB}s0ov(1X;Dje?;O#pcj0!QnfJz_+4!Hu${mbu*6&jm}1zvh~+}>t)faiD1sX^X;o1)gukn z$yjTothw20hUX@d@bI0SV5mIfFdcFpNrEbyK7K4OZkDuu!!+kEXs#L8R8#Ip!nt@Z zsH-wtxo@(57n<%<3{5O+TdUdE!sos|hd1!Hv#{xD@u9R1%{f zPxZXtB?`HwnCAMcVc}Kzl4@2tW9n>0MOteZhfK_SE+&8C92bA8Lf9hW zEU3~YG$rz*0Si6h`(Rx+r=vJuE4s4Rne}m-}au3c9V68n^k2R-L-FB?83Z9*E4Qi-a zQzO)%$t2^hZlQ#wHBM)Vk<&-|-g$Bg#k5p1`Er(eOSP>xr}LY6duP7M^NqB2(8A8! z`5jdX+B5}9a?$%X+hEa~_O4#|tYcGbePKIPV-Ro=hbk&mEB{BQwaYGY^+@Q?8GpmFW`<@PQ^5w_N|d_Qi7(7t};w(fP?|L36lq;^+O&$IUhaSvp- z!_gq)YB%F<3~$g}v0HXturJ)1+jB&TgM(G0)A$qZ+FHU9?)*S)P9QqOwrpFHyHa*d zqlfK&xh=7<&LF#87yh6v>>t__+q^-VfD7&*HU=CQz4;pYkHZ2p-=Dx`6)q@uyP$Ax zPE4}{G3iJAL+|EP$0%9vklkVyc3QkT98aT?-jCJzPaE@_SjQg5>Ej4Lk!w@iR*aWt z!CSP;8Tzf+zQ|R?k;a+59e$!+EM87uQbqWbxZR!fmv9$#dW%%|aryx3*fs;5qOPCD zb%ecSqY@cTW+(F!w7ZS0O|XOiS{BnwHf`ZQ(pNj>Lb8K{6A7ct#^u$NYmhv#ACCA{ z`H=Kt1Z(AZKBV1;KbueMO12sDzhb8GBvn(pm3CNmi~UKmb?3cF?dQi)u1Amn^Md79 zb?zip#=4X210#w!d~HSA!7Q-vckm9YZ)ez z4x@P^%rIbB3azD~<=&p#{0b_PxdSPaHj?R8Y~*%raT;d+F;AC{_At7dEITcVt`2Wg zmz_UY8MYp+0%Xi^6*bN(VB*;lVpOx*(2>yh%5q%!IFpj5wG7+*O)jG4ZyL*T9j2K+ zY&i|TbX0%S9wtM|JPb;MrV%${E~luGlNoA0_L9()n4J3Tz!!X=w(+9{GFlL)pzz_X^Yb;+q9F++lk? z@=S7)*Ya5v-n!E`Rt1W>wyrT~cjpzyams8n9n>W;H|?&D`?&2!IX2?McXDFpzXw9occu?8)o+th6F=Rq=N$pOEmsj?8W}crm}jIVv6HnyYcS-BINh zO7Y68`WQS73X{!#)Q`Ez()w&=*zwiy+7IQ z^KEV^w5sdScHLz&Su*|7&Zb@Ra62_Q?`}H$VeZIOy!AH~54fD{170Vq-^WqVh2sh1 z+MjkCWe@%wX3kITg~Gcj)z`9w?0um<-)dl+F=HoViiuh12zw!E-^WLPU-+W-a@DEj z#SMYWg^c0}ZUyJ$A>k~X*+0!hR?t3K;Vr+^r1eXo@LMCcm;cj)BqSWii$#Ym_@!(J z*VJ@j!m;gWWo4Aft)+8O_1dFop|!AJ(T`Q;*}S$#LlDVIEWA~{8gQ9BcJ?Z9>pJ=XzDe?FHnC8}^r?(K zqb(K*^~aXhXG_9!f^%GV9Qs41Y5?W+skA<$vIwgIsEqi~+X|PA-|48Ck1TfCVzUiR ti^YzIqEM!E0OLq*MJyGiGt|YA1$9#hxQ*B%C_(|1U&DV+*2HH_{tFhCA?yGE diff --git a/django/conf/locale/hr/LC_MESSAGES/django.po b/django/conf/locale/hr/LC_MESSAGES/django.po index fa103572e1..3f8183d80c 100644 --- a/django/conf/locale/hr/LC_MESSAGES/django.po +++ b/django/conf/locale/hr/LC_MESSAGES/django.po @@ -1,21 +1,20 @@ # This file is distributed under the same license as the Django package. # # Translators: -# aljosa , 2011. -# , 2013. -# Bojan Mihelač , 2012. -# Davor Lučić , 2011-2012. -# Jannis Leidel , 2011. -# , 2012. -# Ylodi , 2011. -# , 2012. +# aljosa , 2011,2013 +# Bojan Mihelač , 2012 +# Jannis Leidel , 2011 +# Ninopoopmap , 2013 +# senko , 2012 +# Ylodi , 2011 +# zmasek , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-14 18:26+0000\n" -"Last-Translator: aljosa \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/django/language/" "hr/)\n" "MIME-Version: 1.0\n" @@ -25,675 +24,697 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arapski" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azarbejdžanac" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Unesite ispravnu IPv4 adresu." -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bjeloruski" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalski" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonski" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bošnjački" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanski" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Češki" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Velški" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danski" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Njemački" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grčki" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engleski" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britanski engleski" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Španjolski" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinski španjolski" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksički španjolski" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaragvanski Španjolski" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezuelanski Španjolski" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonski" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskijski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perzijski" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finski" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francuski" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frizijski" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irski" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galičanski" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebrejski" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Hrvatski" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Mađarski" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonezijski" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandski" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Talijanski" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanski" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gruzijski" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazaški" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kambođanski" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreanski" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luksemburški" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litvanski" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvijski" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonski" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolski" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norveški Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalski" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nizozemski" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norveški Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pendžabljanin" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Poljski" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugalski" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazilski portugalski" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumunjski" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruski" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovački" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenski" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanski" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Srpski" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Latinski srpski" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Švedski" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilski" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Teluški" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai (tajlandski)" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turski" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarski" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtski" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrajinski" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vijetnamski" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Pojednostavljeni kineski" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradicionalni kineski" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Unesite ispravnu vrijednost." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Unesite ispravan URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Unesite ispravnu e-mail adresu." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Unesite ispravan 'slug' koji se sastoji samo od slova, brojeva, povlaka ili " "crtica." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Unesite ispravnu IPv4 adresu." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Unesite ispravnu IPv6 adresu." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Unesite ispravnu IPv4 ili IPv6 adresu." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Unesite samo brojeve razdvojene zarezom." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Osigurajte da ova vrijednost ima %(limit_value)s (trenutno je " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Osigurajte da je ova vrijednost manja ili jednaka %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Osigurajte da je ova vrijednost veća ili jednaka %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Osigurajte da ova vrijednost ima najmanje %(limit_value)d znakova (ima " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Osigurajte da ova vrijednost ima najviše %(limit_value)d znakova (ima " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s mora biti jedinstven pojam za %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "i" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s sa navedenim %(field_label)s već postoji." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Vrijednost %r nije ispravan izbor." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ovo polje ne može biti null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ovo polje ne može biti prazno." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Polje tipa: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Cijeli broj" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' vrijednost treba biti cijeli broj." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' vrijednost treba biti ili \"True\" ili \"False\"." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (True ili False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Slova (do %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Cijeli brojevi odvojeni zarezom" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' vrijednost je neispravno formatiran datum. Treba biti u YYYY-MM-DD " -"formatu." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' vrijednost ima ispravan format (YYYY-MM-DD) ali je nevaljan datum." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (bez vremena/sati)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' vrijednost je neispravno formatirana. Treba biti u YYYY-MM-DD HH:MM[:ss" -"[.uuuuuu]][TZ] formatu." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' vrijednost ima ispravan format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) ali " -"je nevaljan datum/vrijeme." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (sa vremenom/satima)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' vrijednost treba biti decimalni broj." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimalni broj" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mail adresa" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Put do datoteke" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' vrijednost treba biti broj sa pomičnim zarezom." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Broj s pomičnim zarezom (floating point number)" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Big (8 byte) integer" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresa" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresa" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' vrijednost treba biti \"None\", \"True\" ili \"False\"." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (True, False ili None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Pozitivan cijeli broj" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitivan mali cijeli broj" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "'Slug' (do %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Mali broj" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' vrijednost je neispravno formatirana. Treba biti u HH:MM[:ss[.uuuuuu]] " -"formatu." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' vrijednost ima ispravan format (HH:MM[:ss[.uuuuuu]]) ali je nevaljano " -"vrijeme." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Vrijeme" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Datoteka" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Slika" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s sa pk %(pk)r ne postoji." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (type determined by related field)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "One-to-one relationship" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Many-to-many relationship" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Držite \"Control\", ili \"Command\" na Mac-u, da bi odabrali više od jednog " -"objekta." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Unos za ovo polje je obavezan." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Unesite cijeli broj." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Unesite broj." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Osigurajte da ukupno nema više od %s numeričkih znakova." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Osigurajte da ukupno nema više od %s decimalnih mjesta." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Osigurajte da ukupno nema više od %s numeričkih znakova prije decimalne " -"točke." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Unesite ispravan datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Unesite ispravno vrijeme." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Unesite ispravan datum/vrijeme." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Datoteka nije poslana. Provjerite 'encoding type' forme." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Datoteka nije poslana." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Poslana datoteka je prazna." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Osigurajte da ova datoteka ima najviše %(max)d znakova (trenutno ima " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Molimo Vas da pošaljete ili datoteku ili označite izbor, a ne oboje." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -701,40 +722,65 @@ msgstr "" "Upload-ajte ispravnu sliku. Datoteka koju ste upload-ali ili nije slika ili " "je oštečena." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Odaberite iz ponuđenog. %(value)s nije ponuđen kao opcija." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Unesite listu vrijednosti." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Redoslijed:" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Izbriši" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ispravite duplicirane podatke za %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Molimo ispravite duplicirane podatke za %(field)s, koji moraju biti " "jedinstveni." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -743,29 +789,31 @@ msgstr "" "Molimo ispravite duplicirane podatke za %(field_name)s koji moraju biti " "jedinstveni za %(lookup)s u %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Molimo ispravite duplicirane vrijednosti ispod." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "The inline foreign key did not match the parent instance primary key." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Izaberite ispravnu opciju. Ta opcija nije jedna od dostupnih opcija." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Odaberite iz ponuđenog. %s nije ponuđen kao opcija." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nije ispravna vrijednost za primarni kluč." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Držite \"Control\", ili \"Command\" na Mac-u, da bi odabrali više od jednog " +"objekta." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -774,35 +822,35 @@ msgstr "" "%(datetime)s ne može biti interpretirano u vremenskoj zoni " "%(current_timezone)s; možda je dvosmisleno ili ne postoji." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Trenutno" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Promijeni" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Isprazni" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nepoznat pojam" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Da" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "da,ne,možda" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -810,27 +858,27 @@ msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte-a" msgstr[2] "%(size)d byte-a" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1131,76 +1179,86 @@ msgctxt "alt. month" msgid "December" msgstr "prosinca" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ili" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "godina" -msgstr[1] "godine" -msgstr[2] "godine" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mjesec" -msgstr[1] "mjeseci" -msgstr[2] "mjeseci" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "tjedan" -msgstr[1] "tjedna" -msgstr[2] "tjedna" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dan" -msgstr[1] "dani" -msgstr[2] "dana" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "sat" -msgstr[1] "sati" -msgstr[2] "sata" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minute" -msgstr[2] "minute" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuta" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minuta" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1211,7 +1269,7 @@ msgstr "Sadržaji direktorija ovdje nisu dozvoljeni." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ne postoji" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Sadržaj direktorija %(directory)s" @@ -1232,12 +1290,12 @@ msgstr "Nije naveden dan" msgid "No week specified" msgstr "Tjedan nije određen" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nije dostupno: %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1246,7 +1304,7 @@ msgstr "" "%(verbose_name_plural)s nije dostupno jer je %(class_name)s.allow_future " "False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Neispravan datum '%(datestr)s' za format '%(format)s'" @@ -1256,16 +1314,16 @@ msgstr "Neispravan datum '%(datestr)s' za format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "%(verbose_name)s - pretragom nisu pronađeni rezultati za upit" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Stranica nije 'zadnja', niti se može pretvoriti u cijeli broj." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Nevažeća stranica (%(page_number)s):%(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Prazna lista i '%(class_name)s.allow_empty' je False." diff --git a/django/conf/locale/hu/LC_MESSAGES/django.mo b/django/conf/locale/hu/LC_MESSAGES/django.mo index 3940f4bb192d7a46854cf92b557b7f6c4eba022f..38748783d23d61ab2dc7a0f98046bc71c217fb60 100644 GIT binary patch delta 6626 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 literal 18076 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 RKGRl0da;jT>T_pR{{ai830?pI diff --git a/django/conf/locale/hu/LC_MESSAGES/django.po b/django/conf/locale/hu/LC_MESSAGES/django.po index 2229650b26..539a3268a4 100644 --- a/django/conf/locale/hu/LC_MESSAGES/django.po +++ b/django/conf/locale/hu/LC_MESSAGES/django.po @@ -1,17 +1,18 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Attila Nagy <>, 2012. -# Jannis Leidel , 2011. -# János Péter Ronkay , 2011, 2012. -# Szilveszter Farkas , 2011. +# Attila Nagy <>, 2012 +# Jannis Leidel , 2011 +# János Péter Ronkay , 2011-2012 +# Máté Őry , 2013 +# Szilveszter Farkas , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Attila Nagy <>\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/django/" "language/hu/)\n" "MIME-Version: 1.0\n" @@ -20,679 +21,706 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arab" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerbajdzsáni" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bolgár" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Belarusz" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengáli" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "Breton" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnyák" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalán" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Cseh" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walesi" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dán" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Német" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Görög" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Angol" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Brit angol" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Eszperantó" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanyol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentin spanyol" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexikói spanyol" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguai spanyol" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Venezuelai spanyol" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Észt" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baszk " -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perzsa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finn" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francia" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Fríz" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ír" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Gall" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Héber" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Horvát" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Magyar" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonéz" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Izlandi" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Olasz" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japán" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Grúz" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazak" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreai" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Luxemburgi" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litván" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lett" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedón" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajálam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmai" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Bokmål norvég" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepáli" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holland" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nynorsk norvég" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Oszét" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Lengyel" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugál" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazíliai portugál" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Román" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Orosz" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Szlovák" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Szlovén" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albán" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Szerb" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Latin betűs szerb" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Svéd" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Szuahéli" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Török" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatár" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrán" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnámi" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Egyszerű kínai" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Hagyományos kínai" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Adjon meg egy érvényes értéket." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Adjon meg egy érvényes URL-t." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Írjon be egy érvényes e-mail címet." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Az URL barát cím csak betűket, számokat, aláhúzásokat és kötőjeleket " "tartalmazhat." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Írjon be egy érvényes IPv4 címet." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Írjon be egy érvényes IPv6 címet." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Írjon be egy érvényes IPv4 vagy IPv6 címet." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Csak számokat adjon meg, vesszővel elválasztva." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Bizonyosodjon meg arról, hogy az érték %(limit_value)s (jelenleg: " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s, vagy kisebb." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s, vagy nagyobb." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Bizonyosodjon meg arról, hogy ez az érték legalább %(limit_value)d karaktert " +"tartalmaz (jelenlegi hossza: %(show_value)d)." +msgstr[1] "" "Bizonyosodjon meg arról, hogy ez az érték legalább %(limit_value)d karaktert " "tartalmaz (jelenlegi hossza: %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Bizonyosodjon meg arról, hogy ez az érték legfeljebb %(limit_value)d " +"karaktert tartalmaz (jelenlegi hossza: %(show_value)d)." +msgstr[1] "" "Bizonyosodjon meg arról, hogy ez az érték legfeljebb %(limit_value)d " "karaktert tartalmaz (jelenlegi hossza: %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s egyedi kell hogy legyen %(lookup)s alapján a dátum mezőn: " "%(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "és" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Már létezik %(model_name)s ilyennel: %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r érték érvénytelen." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ez a mező nem lehet nulla." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ez a mező nem lehet üres." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Mezőtípus: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Egész" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' értéknek egész számnak kell lennie." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' érték csak igaz (True) vagy hamis (False) lehet." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Logikai (True vagy False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Karakterlánc (%(max_length)s hosszig)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Vesszővel elválasztott egészek" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' érték érvénytelen dátum formátumban van. A dátumnak YYYY-MM-DD " -"formátumban kell lennie." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' érték megfelelő formátumban van (YYYY-MM-DD), de a megadott dátum " -"érvénytelen." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dátum (idő nélkül)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' érték érvénytelen dátum formátumban van. A dátumnak YYYY-MM-DD HH:MM[:ss" -"[.uuuuuu]][TZ] formátumban kell lennie." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' érték megfelelő formátumban van (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"de a megadott dátum/idő érvénytelen." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dátum (idővel)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' értéknek decimálisnak kell lennie." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Tizes számrendszerű (decimális) szám" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mail cím" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Elérési út" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' értéknek lebegőpontos számnak kell lennie." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Lebegőpontos szám" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Nagy egész szám (8 bájtos)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 cím" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP cím" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' érték csak semmi (None), igaz (True) vagy hamis (False) lehet." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Logikai (True, False vagy None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Pozitív egész" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitív kis egész" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "URL-barát cím (%(max_length)s hosszig)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Kis egész" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Szöveg" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' érték formátuma érvénytelen. Az időnek HH:MM[:ss[.uuuuuu]] formátumban " -"kell lennie." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' formátuma megfelelő (HH:MM[:ss[.uuuuuu]]), de a megadott időpont " -"érvénytelen." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Idő" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Nyers bináris adat" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fájl" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Kép" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "%(model)s modell %(pk)r elsődleges kulccsal nem létezik." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Idegen kulcs (típusa a kapcsolódó mezőtől függ)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Egy-egy kapcsolat" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Több-több kapcsolat" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Tartsa lenyomva a \"Control\"-t (vagy Mac-en a \"Command\"-ot) több elem " -"kiválasztásához." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ennek a mezőnek a megadása kötelező." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Adjon meg egy egész számot." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Adj meg egy számot." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Bizonyosodjon meg arról, hogy nincs ennél több számjegy: %s." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Bizonyosodjon meg arról, hogy nincs ennél több tizedesjegy: %s." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Bizonyosodjon meg arról, hogy nincs ennél több számjegy a tizedesvessző " -"előtt: %s." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Adjon meg egy érvényes dátumot." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Adjon meg egy érvényes időt." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Adjon meg egy érvényes dátumot/időt." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Semmilyen fájl sem került feltöltésre." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "A küldött fájl üres." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Bizonyosodjon meg arról, hogy a fájlnév legfeljebb %(max)d karakterből áll " +"(jelenlegi hossza: %(length)d)." +msgstr[1] "" "Bizonyosodjon meg arról, hogy a fájlnév legfeljebb %(max)d karakterből áll " "(jelenlegi hossza: %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Küldjön egy új fájlt, vagy jelölje be a törlés négyzetet, de ne mindkettőt " "egyszerre." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -700,41 +728,65 @@ msgstr "" "Töltsön fel egy érvényes képfájlt. A feltöltött fájl nem kép volt, vagy " "megsérült." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Adjon meg egy érvényes URL-t." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Válasszon érvényes elemet. '%(value)s' nincs az elérhető lehetőségek között." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Adja meg értékek egy listáját." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Rejtett mező: %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sorrend" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Törlés" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Javítsa a mezőhöz tartozó duplikált adatokat: %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Javítsa a mezőhöz tartozó duplikált adatokat: %(field)s (egyedinek kell " "lenniük)." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -743,33 +795,35 @@ msgstr "" "Javítsa a mezőhöz tartozó duplikált adatokat: %(field_name)s (egyedinek kell " "lenniük %(lookup)s alapján a dátum mezőn: %(date_field)s)." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Javítsa az alábbi duplikált értékeket." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "A beágyazott idegen kulcs nem egyezik meg a szülő példány elsődleges " "kulcsával." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Válasszon érvényes elemet. Az Ön választása nincs az elérhető lehetőségek " "között." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Válasszon érvényes elemet. %s nincs az elérhető lehetőségek között." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" egy érvénytelen elsődleges kulcs érték." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Tartsa lenyomva a \"Control\"-t (vagy Mac-en a \"Command\"-ot) több elem " +"kiválasztásához." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -778,62 +832,62 @@ msgstr "" "%(datetime)s értelmezhetetlen a megadott %(current_timezone)s időzónában; " "vagy félreérthető, vagy nem létezik." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Jelenleg" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Módosítás" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Törlés" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ismeretlen" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Igen" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nem" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "igen,nem,talán" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bájt" msgstr[1] "%(size)d bájt" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1134,70 +1188,80 @@ msgctxt "alt. month" msgid "December" msgstr "december" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "vagy" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "év" -msgstr[1] "év" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "hónap" -msgstr[1] "hónap" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "hét" -msgstr[1] "hét" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d év" +msgstr[1] "%d év" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "nap" -msgstr[1] "nap" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d hónap" +msgstr[1] "%d hónap" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "óra" -msgstr[1] "óra" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d hét" +msgstr[1] "%d hét" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "perc" -msgstr[1] "perc" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "perc" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d nap" +msgstr[1] "%d nap" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d óra" +msgstr[1] "%d óra" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d perc" +msgstr[1] "%d perc" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 perc" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1208,7 +1272,7 @@ msgstr "A könyvtárak listázása itt nincs engedélyezve." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" nem létezik" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "A %(directory)s könyvtár tartalma" @@ -1229,12 +1293,12 @@ msgstr "Nincs nap megadva" msgid "No week specified" msgstr "Nincs hét megadva" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nincsenek elérhető %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1243,7 +1307,7 @@ msgstr "" "Jövőbeli %(verbose_name_plural)s nem elérhetők, mert %(class_name)s." "allow_future értéke False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1254,16 +1318,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Nincs a keresési feltételeknek megfelelő %(verbose_name)s" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Az oldal nem 'last', vagy nem lehet egésszé alakítani." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Érvénytelen oldal (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Üres lista, és '%(class_name)s.allow_empty' értéke False." diff --git a/django/conf/locale/ia/LC_MESSAGES/django.mo b/django/conf/locale/ia/LC_MESSAGES/django.mo index f904ca36088bff309ef39354c593975d6d56fe7e..10c0bf6d87d68e65a03eb6554d7b8087c4ec98f0 100644 GIT binary patch delta 5317 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 Uvj?ZtElCfSrWco%R|JCY|NQ?R{r~^~ literal 17785 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�Fxy7-8r zv#M#K%a49eJI~_11Uqj$>Kl#1`amE{IYX@x7j##PqA{>&(axPa`wQh9k43xm)}n@M zZ@#FpsA8MB2(@IhSrmthdghM|kF1&Qi6#Au=j%Lx9_$;nhbHOYMcjkL$qII#Fw3Lj z%x$AXeaolQsl2f$>s#Y3yMbVNDK6U89SGuZ{$_i?=^Mh%%LjtQopdMG%&NQ`>RBakh%Rkdk6b zIMEf+WEgOsr=%dOuVwKc!z;SQ)U}jv+nsZI#ILKxRr71ntw-F_dTUTcfaHO3$FM# zM!vW0U4Miblc=|4von7=2s?w;-}|$(te$QqNn7bw@^P2`{pJy}e59=AxMKf{^PH|; zFh}+m46VCp?jkgAd{1~!0N0~)i=kJ~X^PQ_Zt^~cTpz&=KovU*(II2eV=1XU zkkieW?vq&=@3HnXCb%w7B9^AVPMzJ-In&C>;07YVRZw7t>4s_MWSR3VEoQFy_L6oJ zHv6JYm|fn1un6tXvh`Oddn_Wg-iDcp_vS|kb~~-^`h^{0OO8SuVJ3t+Sy-hCMB!3KiEwY^7{mQfQi`){j6qM`O4! zvj)2&i+pLVS!Cox$TTT*k;Q?_&Rc((6w_dB8M$hrD~T9Y$?3M=aJNW9DjJ%V){&sw z`5@xjhG8NzITY;roD9pjm!iEp7AU~a9N%|lC7TL6Mi@|_+_!ivRFf)B<{A!QX?DEI z@fe-X2EuK7O}7J@>Fw3=ShCQ{_;a(c*Qu#h8~F=AOyn;5kL^I-620!cB{H_P zNl5#JbsmIyp5nA9*rU*mT)U7r_xh43!%;EDT|TG1VQ-*wX_U%|&(=4m_e8oM>mIEd z=MCChvi_YYlS-b`Q|!GcEI6;w<-(U2B{k#TjiO)jqd?r&sj1450<0rtlzL*uM{G9H zv@eCZJnc!r+$dBCD@WIwX={A^tkDi<=j}`v3axILp-i7Lmusm#2YGvThEpZZTGhZvkOv~w zLEg=y9U*gm;wBlgT_k?$@OgQJtgmtdSg{fEN;$&D+4|pz8t^llOg>ygVhV!dz zkw*<3z@2yvpAWZB?gvRYE$bD&+Ll$_d05m=>r_GIPPn|voia1kj<@WG2!20Ft7u8M! z`~szN6&q)JJ$4I@nb53BSF|!jRbwgcUJbMlC+#qy61!DVSE4hbaimOIj}2?NgwN)) z@2;87xWv0{xZ`mqAQwHUOu_b~U_EJDGWct>BAmk}rgS@`dC+#*#GS`=x}UMKMj`EM z?`kbOw%?$d-16DX0v!t{<(J^!yI8O4C{~d6t+pRW*A5*n9F6yk(~0cP$DYw+f5-cA zdhLvxRRgPX>@02l?;x$E*0iP5jWbtsbLUF`a=Crbb|MxXC#<$v z$A6qA{8v*G^@aBbSA?vDnSP+ThNi8U_0MPg!&2}l@|oM~Q%UOv!J$zOP44|Z`DA2I za)tH#;Pv4zHN~{&hXAgh)`qnaJv_@QiMgxHn0C_B>eUWCjUJVz?z~H6S<96uzYzZ# z7w}JkF&DS?w!u#LX}yd2!NlSO*>CK?IU`3U=zVZ$=Ti&4*GoqZ1(-PEYd->BZTvAwzUoIXd zOM9Kri?*>+b48Qxuqo-S)|uOGL9DOVi#qkpj#EE3>kYd@;d5f$%*NGIS#{ zAFSWTdTO>>-%R^`dpScEZW(!pi!unk#WO2E86>S7-8~sE*(8Ie&c+2j}?ppzp^Jm&F64USwlJ+i*Qt, 2012. +# Martijn Dekker , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Martijn Dekker \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/django/" "language/ia/)\n" "MIME-Version: 1.0\n" @@ -17,672 +17,691 @@ msgstr "" "Language: ia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azeri" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosniaco" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "catalano" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "tcheco" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "gallese" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danese" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "germano" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "greco" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "anglese" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "anglese britannic" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "espaniol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "espaniol argentin" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "espaniol mexican" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "espaniol nicaraguan" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estoniano" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "basco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persiano" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finnese" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francese" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frison" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandese" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galiciano" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebreo" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "croato" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "hungaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesiano" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandese" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japonese" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "letton" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedone" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolico" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norvegiano, bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "hollandese" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norvegiano, nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polonese" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugese" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "portugese brasilian" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "romaniano" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "russo" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "sloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanese" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbo" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbo latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "svedese" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "thailandese" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tartaro" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrainiano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamese" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "chinese simplificate" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "chinese traditional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Specifica un valor valide." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Specifica un URL valide." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Specifica un denotation valide, consistente de litteras, numeros, tractos de " "sublineamento o tractos de union." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Specifica un adresse IPv4 valide." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Specifica un adresse IPv6 valide." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Specifica un adresse IPv4 o IPv6 valide." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Scribe solmente digitos separate per commas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Assecura te que iste valor es %(limit_value)s (illo es %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Assecura te que iste valor es inferior o equal a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Assecura te que iste valor es superior o equal a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assecura te que iste valor contine al minus %(limit_value)d characteres " -"(illo ha %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assecura te que iste valor non contine plus de %(limit_value)d characteres " -"(illo ha %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s debe esser unic pro %(lookup)s de %(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "e" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s con iste %(field_label)s jam existe." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Le valor %r non es un option valide." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Iste campo non pote esser nulle." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Iste campo non pote esser vacue." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo de typo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Numero integre" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Le valor '%s' debe esser un numero integre." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Le valor '%s' debe esser o True/Ver o False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleano (ver o false)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Catena (longitude maxime: %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Numeros integre separate per commas" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Le valor '%s' es in un formato de data invalide. Debe esser in formato AAAA-" -"MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Le valor '%s' es in le format de data correcte (AAAA-MM-DD) ma es un data " -"invalide." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (sin hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Le valor '%s' es in un formato invalide. Debe esser in formato AAAA-MM-DD HH:" -"MM[:ss[.uuuuuu]][FH]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Le valor '%s' es in le formato correcte (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][FH]) " -"ma es un data/hora invalide." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (con hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Le valor '%s' debe esser un numero decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Numero decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adresse de e-mail" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Cammino de file" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Le valor '%s' debe esser un numero a comma flottante." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Numero a comma flottante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Numero integre grande (8 bytes)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adresse IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adresse IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Le valor '%s' debe esser None/Nulle, True/Ver o False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (ver, false o nulle)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Numero integre positive" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Parve numero integre positive" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Denotation (longitude maxime: %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Parve numero integre" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Le valor '%s' es in un formato invalide. Debe esser in formato HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Le valor '%s' es in le formato correcte (HH:MM[:ss[.uuuuuu]]) ma es un hora " -"invalide." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "File" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagine" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Le modello %(model)s con clave primari %(pk)r non existe." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Clave estranier (typo determinate per le campo associate)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relation un a un" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relation multes a multes" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Tene premite \"Control\" o \"Command\" sur un Mac pro seliger plures." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Iste campo es obligatori." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Specifica un numero integre." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Specifica un numero." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Assecura te que il non ha plus de %s digitos in total." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Assecura te que il non ha plus de %s cifras post le comma decimal." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Assecura te que il non ha plus de %s cifras ante le comma decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Specifica un data valide." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Specifica un hora valide." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Specifica un data e hora valide." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Nulle file esseva submittite. Verifica le typo de codification in le " "formulario." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nulle file esseva submittite." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Le file submittite es vacue." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Assecura te que iste nomine de file non contine plus de %(max)d characteres " -"(illo contine %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Per favor o submitte un file o marca le quadrato \"rader\", non ambes." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -690,40 +709,64 @@ msgstr "" "Per favor incarga un imagine valide. Le file que tu incargava o non esseva " "un imagine o esseva un imagine corrumpite." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Specifica un URL valide." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Selige un option valide. %(value)s non es inter le optiones disponibile." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Scribe un lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordine" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Deler" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Per favor corrige le datos duplicate pro %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Per favor corrige le datos duplicate pro %(field)s, que debe esser unic." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -732,34 +775,33 @@ msgstr "" "Per favor corrige le datos duplicate pro %(field_name)s, que debe esser unic " "pro le %(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Per favor corrige le sequente valores duplicate." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Le clave estranier incorporate non correspondeva al clave primari del " "instantia genitor." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Per favor selige un option valide. Iste option non es inter le optiones " "disponibile." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Per favor selige un option valide. %s non es inter le optiones disponibile." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" non es un valor valide pro un clave primari." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Tene premite \"Control\" o \"Command\" sur un Mac pro seliger plures." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -768,62 +810,62 @@ msgstr "" "%(datetime)s non poteva esser interpretate in le fuso horari " "%(current_timezone)s; illo pote esser ambigue o illo pote non exister." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Actualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Cambiar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Rader" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Incognite" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Si" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "si,no,forsan" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1124,70 +1166,80 @@ msgctxt "alt. month" msgid "December" msgstr "Decembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "anno" -msgstr[1] "annos" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mense" -msgstr[1] "menses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "septimana" -msgstr[1] "septimanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "die" -msgstr[1] "dies" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minutas" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutas" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1250,7 @@ msgstr "Le indices de directorio non es permittite hic." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" non existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indice de %(directory)s" @@ -1219,12 +1271,12 @@ msgstr "Nulle die specificate" msgid "No week specified" msgstr "Nulle septimana specificate" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Il non ha %(verbose_name_plural)s disponibile" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1285,7 @@ msgstr "" "In le futuro, %(verbose_name_plural)s non essera disponibile perque " "%(class_name)s.allow_future es False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Le data '%(datestr)s' es invalide secundo le formato '%(format)s'" @@ -1243,16 +1295,16 @@ msgstr "Le data '%(datestr)s' es invalide secundo le formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Nulle %(verbose_name)s trovate que corresponde al consulta" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Pagina non es 'last', ni pote esser convertite in un numero integre." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Le lista es vacue e '%(class_name)s.allow_empty' es False." diff --git a/django/conf/locale/id/LC_MESSAGES/django.mo b/django/conf/locale/id/LC_MESSAGES/django.mo index b24d2b8613aed75ddc07ca5e3964c50fa10cd9c4..0a473c528130edfd127410e8abb5a408b2c2af1d 100644 GIT binary patch delta 5341 zcmYk=33OD|9mnyT5J=cp35$dPfv{x4BqWec*03fPf*=xTa3FyO!X%J@;5MLEwhDzQ z6-9vxRSHFfRG=Ut5GsNeEd`1QRhELN$Evk>6m7r1nSajV9e?@Ud*6NU-gn+l_VclzGOy zV18m=$4L5p5jNodO(BMcZ>+;@tVccaF6S7_)koDkU_(r>x)+(N>xUfT24EbH!vw6f z{p)Q1CTvRk>sTL;h4u%SF$E294s`{Wunk^CP3%Y10rgsk_cufJZ;j2c18SnlsQ!ad ziy7$pwxC@vrz};qLwVr>IGJR0CQ#rsLpLNV;{j_6{ITAIo0@M{3np13l zF>0b^sDUc2zR>nBLJhdo45B8y0l8+kH9$cJ9ziY9anwD2*Xkdk2KX3t;B~8ig}TSz zp+f_nP1Q4i;Xs4Jg?*|-#STn#qIz&R^?iaOv2t2g3C>&oL$E0TzM2z#R@ zJRCLfz1SDWp!zMrVYmvtcoxesns>7&K7@nuCFH^a?iz*AJwZ+27HY;Z9m6N=h?+>E z)xD^d%CPnv97=sC4#yR!l{$@@&_&eib`5pq-=J2sUcCAR*hzs^bg`(8eNYDuLMHD< zqLyw3YT(VN6TE`z_o}%EwK8v-HK=|kP|wZ>=2_H)FW}vb?>cn~PoO{Y9J)f(QqMyT z_zY?VR-;bzJnFsPX#1;C6WMDXvi7%8D{<1=&)`Jr7g6Ww*O~R#(&tdnK*Lc7sTrk;nowfA8Z1}0L_QWs$~R-k@n7hpYn%Gy^TZ>9@kZ`_TV z*kx3|mfgd*q#f#3^hB*pHb!GEYQTKd1PZW+-v0^KVKK(AV;QQ$8f#yN`W|dT{kZJK z7<>;k&{&OY+7pMVasc4BiVt-6Rwa>zPuo8#r{ofTT@Zmvz0Np)&ru1#T9}BPo zGPmf~zqDx1)}`ih7v8K&{AEsN-+p4EzZ-&U8;$KL*rcJ_Y%h z`4s8|D{wfjMh$QtHG#|65I?u}?@-4_@T0F4j6wD5gpIKm4#Z5@|?K=wSO}T}K@k!IP^Mibj1u8uqsLzda4= z&=EDmu2xS*y&Y**ABL&a^O48E1yB#?HqJ#3BS41l^2vsk{rZ^Xy;S&K0 z8Zd~u(ic!q`4-fb?MJ=GhjA>{SbHo_ke=c=)I&8H=ip-0L--Aj#@5VM=bvttW9Xk~ zs2{z+N(vfyo4Fgc68lk0^_JCZ@ILA%un^<=gqM6FhVCUcqJ23w!DmqezijTruGIHo zOT2`P8*pD!h^OIu)Xdtag$GVSoj4se!5pjSq9&MU7FhcP)U#8B8h9G!VHxVfwGZ`k zehziz--g<`|IO3G1A0*>PBXKx8TEm-zW_C%@wR`mwNJ&+5~J>IIhJ4mHKA*$3%H3| z(XXxjzgSoA{|^*&k0bhqJ4B%-5@Yoys1vm?W6itGPG&dMalKFjrC58qnPm<@^~=S8 zW;Tj~u3)S=3DsVV8o11ygF0|NYJf*k$1OtjUxs=OSKI#e=0^27ZKt4H^&qJx{06y~NI)Nr z9z@$naxd9H&XTvudZO)DVM4zLJg;st$tOq2Z1N$|cj0&B3i%fqN3;ziD@c7+Y)cGV zRLqZDc1|MYO$6#%e0R zroiXb?I6cU?UqL2WAaxrfM`1%CiJ%;jQ&Hi{F*<ar*&L#LF-S0^I|h2lj5uA zwEH%qIwtP>sOpq1HFc`f64ysof7#ONUq0WJ&#H31D&IU;kv!W~mQ=WfzND(sV&AN!+4KA}W|jKg{{gdsGOYjr literal 17597 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, 2011. -# rodin , 2011. -# , 2011-2012. +# Jannis Leidel , 2011 +# rodin , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: rodin \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/django/" "language/id/)\n" "MIME-Version: 1.0\n" @@ -19,669 +18,684 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arab" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgaria" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalan" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Ceska" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Wales" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Denmark" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Jerman" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Yunani" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inggris" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inggris Britania" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanyol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spanyol Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spanyol Meksiko" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spanyol Nikaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonia" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basque" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persia" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandia" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Perancis" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisia" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandia" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galicia" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Ibrani" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroasia" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungaria" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesia" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandia" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italia" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Jepang" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgia" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakhstan" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korea" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lithuania" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvia" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonia" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolia" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norwegia Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepal" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Belanda" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norwegia Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polandia" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugis" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugis Brazil" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romania" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusia" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakia" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenia" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albania" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbia" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbia Latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Swedia" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thailand" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turki" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainia" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnam" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Cina Sederhana" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Cina Tradisionil" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Masukkan nilai yang valid." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Masukkan URL yang valid." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Masukkan alamat email yang valid." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Masukkan 'slug' yang terdiri dari huruf, bilangan, garis bawah, atau tanda " "minus." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Masukkan alamat IPv4 yang valid." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Masukkan alamat IPv6 yang valid" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Masukkan alamat IPv4 atau IPv6 yang valid" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Hanya masukkan angka yang dipisahkan dengan koma." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Pastikan nilai ini %(limit_value)s (saat ini %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Pastikan nilai ini lebih kecil dari atau sama dengan %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Pastikan nilai ini lebih besar dari atau sama dengan %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Pastikan nilai ini memiliki sedikitnya %(limit_value)d karakter (saat ini " -"%(show_value)d karakter)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Pastikan nilai ini tidak memiliki lebih dari %(limit_value)d karakter (saat " -"ini %(show_value)d karakter)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s harus unik untuk %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "dan" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s dengan %(field_label)s telah ada." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Nilai %r bukan pilihan yang valid." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Field ini tidak boleh null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Field ini tidak boleh kosong." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Field dengan tipe: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Bilangan Asli" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Nilai '%s' harus berupa bilangan asli." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Nilai '%s' harus bernilai True atau False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Nilai Boolean (Salah satu dari True atau False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (maksimum %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Bilangan asli yang dipisahkan dengan koma" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Format nilai '%s' tidak valid. Format yang benar adalah YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "Format nilai '%s' benar (YYYY-MM-DD) tetapi tanggalnya tidak valid." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Tanggal (tanpa waktu)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Format nilai '%s' tidak valid. Format yang benar adalah YYYY-MM-DD HH:MM[:ss" -"[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Format nilai '%s' benar (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) tetapi tanggal/" -"waktunya tidak valid." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Tanggal (dengan waktu)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Nilai '%s' harus berupa angka desimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Bilangan desimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Alamat email" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Lokasi berkas" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Nilai '%s' harus berupa bilangan real." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Bilangan 'floating point'" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Bilangan asli raksasa (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Alamat IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Alamat IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Nilai '%s' harus bernilai None, True, atau False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Salah satu dari True, False, atau None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Bilangan asli positif" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Bilangan asli kecil positif" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (hingga %(max_length)s karakter)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Bilangan asli kecil" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Teks" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Format nilai '%s' tidak valid. Format yang benar adalah HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Format nilai '%s' benar (HH:MM[:ss[.uuuuuu]]) tetapi nilai waktunya tidak " -"valid." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Waktu" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Berkas" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Gambar" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s dengan pk %(pk)r tidak ada." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Kunci Asing (tipe tergantung dari bidang yang berkaitan)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Hubungan satu-ke-satu" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Hubungan banyak-ke-banyak" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Tekan \"Control\", atau \"Command\" pada Mac untuk memilih lebih dari satu." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Bidang ini tidak boleh kosong." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Masukkan keseluruhan angka bilangan." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Masukkan sebuah bilangan." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Pastikan jumlah angka pada bilangan tidak melebihi %s angka." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Pastikan bilangan tidak memiliki lebih dari %s angka desimal." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Pastikan jumlah angka sebelum desimal pada bilangan tidak memiliki lebih " -"dari %s angka." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Masukkan tanggal yang valid." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Masukkan waktu yang valid." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Masukkan tanggal/waktu yang valid." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Tidak ada berkas yang dikirimkan. Periksa tipe pengaksaraan formulir." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Tidak ada berkas yang dikirimkan." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Berkas yang dikirimkan kosong." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Pastikan nama berkas ini tidak melebihi %(max)d karakter (saat ini " -"%(length)d karakter)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Pilih antara mengirimkan berkas atau menghapus tanda centang pada kotak " "centang" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -689,40 +703,63 @@ msgstr "" "Unggah gambar yang valid. Berkas yang Anda unggah bukan merupakan berkas " "gambar atau gambarnya rusak." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Masukkan URL yang valid." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Masukkan pilihan yang valid. %(value)s bukan salah satu dari pilihan yang " "tersedia." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Masukkan beberapa nilai." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Urutan" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Hapus" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Perbaiki data ganda untuk %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Perbaiki data ganda untuk %(field)s yang nilainya harus unik." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -731,33 +768,33 @@ msgstr "" "Perbaiki data ganda untuk %(field_name)s yang nilainya harus unik untuk " "pencarian %(lookup)s pada %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Perbaiki nilai ganda di bawah ini." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Kunci asing 'inline' tidak cocok dengan kunci utama 'instance' milik induk." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Masukkan pilihan yang valid. Pilihan tersebut bukan salah satu dari pilihan " "yang tersedia." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Masukkan pilihan yang valid. %s bukan salah satu pilihan yang tersedia." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" bukan nilai yang benar untuk kunci utama." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Tekan \"Control\", atau \"Command\" pada Mac untuk memilih lebih dari satu." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -766,61 +803,61 @@ msgstr "" "%(datetime)s tidak dapat diinterpretasikan pada zona waktu " "%(current_timezone)s; mungkin nilainya ambigu atau mungkin tidak ada." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Saat ini" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ubah" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Hapus" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Tidak diketahui" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ya" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Tidak" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ya,tidak,mungkin" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bita" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1121,64 +1158,74 @@ msgctxt "alt. month" msgid "December" msgstr "Desember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "atau" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "tahun" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "bulan" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "minggu" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "hari" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "jam" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "menit" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "menit" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1189,7 +1236,7 @@ msgstr "Indeks direktori tidak diizinkan di sini." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" tidak ada" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Daftar isi %(directory)s" @@ -1210,12 +1257,12 @@ msgstr "Tidak ada hari dipilih" msgid "No week specified" msgstr "Tidak ada minggu dipilih" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Tidak ada %(verbose_name_plural)s tersedia" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1224,7 +1271,7 @@ msgstr "" "%(verbose_name_plural)s di masa depan tidak tersedia karena %(class_name)s." "allow_future bernilai False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Teks tanggal tidak valid '%(datestr)s' dalam format '%(format)s'" @@ -1234,18 +1281,18 @@ msgstr "Teks tanggal tidak valid '%(datestr)s' dalam format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Tidak ada %(verbose_name)s yang cocok dengan kueri" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Laman bukan yang 'terakhir' atau juga tidak dapat dikonversikan ke bilangan " "bulat." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Daftar kosong dan '%(class_name)s.allow_empty' bernilai False." diff --git a/django/conf/locale/is/LC_MESSAGES/django.mo b/django/conf/locale/is/LC_MESSAGES/django.mo index d559491cd1a1ce1b135c2e8250919c6576026415..d7ec3348eafb23038d27ef5949987e40fb6dfce5 100644 GIT binary patch delta 7213 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, 2011. -# Hafsteinn Einarsson , 2011, 2012. -# Jannis Leidel , 2011. -# saevarom , 2011. +# gudmundur , 2011 +# Hafsteinn Einarsson , 2011-2012 +# Jannis Leidel , 2011 +# saevarom , 2011 +# saevarom , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Hafsteinn Einarsson \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-05 10:10+0000\n" +"Last-Translator: saevarom \n" "Language-Team: Icelandic (http://www.transifex.com/projects/p/django/" "language/is/)\n" "MIME-Version: 1.0\n" @@ -20,668 +21,708 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabíska" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbaídsjíska" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgarska" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalska" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosníska" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalónska" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tékkneska" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Velska" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danska" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Þýska" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Gríska" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Enska" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Bresk enska" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spænska" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentínsk spænska" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexíkósk Spænska" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Níkaragva spænska" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Eistland" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskneska" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persneska" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finnska" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Franska" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frísneska" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Írska" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galíska" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreska" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindí" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Króatíska" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungverska" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indónesíska" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Íslenska" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Ítalska" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanska" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgíska" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kmeríska" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannadanska" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Kóreska" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litháenska" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lettneska" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedónska" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajalamska" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongólska" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norska bókmál" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Hollenska" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Nýnorska" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Púndjabíska" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Pólska" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portúgalska" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasilísk Portúgalska" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rúmenska" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rússneska" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slóvaska" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slóvenska" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanska" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbneska" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbnesk latína" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sænska" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamílska" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telúgúska" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tælenska" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tyrkneska" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Úkraínska" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Úrdú" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Víetnamska" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Einfölduð kínverska " -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Hefðbundin kínverska" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Sláðu inn gilt gildi." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Sláðu inn gilt veffang (URL)." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Sláðu inn gilda heiltölu." + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Sláðu inn gilt netfang." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Settu inn gildan vefslóðartitil sem samanstendur af latneskum bókstöfum, " "númerin, undirstrikum og bandstrikum." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Sláðu inn gilda IPv4 tölu." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Sláðu inn gilt IPv6 vistfang." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Sláðu inn gilt IPv4 eða IPv6 vistfang." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Skrifaðu einungis tölur aðskildar með kommum." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Gakktu úr skugga um að gildi sé %(limit_value)s (það er %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Gakktu úr skugga um að gildið sé minna en eða jafnt og %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Gakktu úr skugga um að gildið sé stærra en eða jafnt og %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Gakktu úr skugga um að þetta gildi hafi a.m.k. %(limit_value)d stafi (it has " -"%(show_value)d)." +msgstr[0] "" +"Gildið má mest vera %(limit_value)d stafur að lengd (það er %(show_value)d " +"nú)" +msgstr[1] "" +"Gildið má mest vera %(limit_value)d stafir að lengd (það er %(show_value)d " +"nú)" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Gakktu úr skugga um að þetta gildi hafi í mesta lagi %(limit_value)d stafi " -"(it has %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s verður að vera einkvæmt fyrir %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "og" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s með þetta %(field_label)s er nú þegar til." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Gildið %r er ógilt." +msgid "Value %(value)r is not a valid choice." +msgstr "Gildið %(value)r er ógilt." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Þessi reitur getur ekki haft tómgildi (null)." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Þessi reitur má ekki vera tómur." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Reitur af gerð: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heiltala" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Gildi '%s' verður að vera heiltala." +msgid "'%(value)s' value must be an integer." +msgstr "Gildi '%(value)s' verður að vera heiltala." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Gildi '%s' verður að vera annaðhvort satt eða ósatt." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' verður að vera annaðhvort satt eða ósatt." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boole-gildi (True eða False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Strengur (mest %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Heiltölur aðgreindar með kommum" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Gildi '%s' er ógilt dagsetningarsnið. Það verður að vera á ÁÁÁÁ-MM-DD sniði." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "Gildi '%s' hefur rétt snið (ÁÁÁÁ-MM-DD) en dagsetningin er ógild." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" +"'%(value)s' er ógilt dagsetningarsnið. Það verður að vera á sniðinu YYYY-MM-" +"DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "'%(value)s' hefur rétt snið (YYYY-MM-DD) en dagsetningin er ógild." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dagsetning (án tíma)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Gildi '%s' hefur ógilt snið. Það verður að vera á sniðinu: ÁÁÁÁ-MM-DD KK:MM " -"[:ss[.uuuuuu]] [TZ]." +"'%(value)s' hefur ógilt snið. Það verður að vera á sniðinu: YYYY-MM-DD HH:MM" +"[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Gildi '%s' hefur rétt snið (YYYY-MM-DD HH:MM [:ss[.uuuuuu]] [TZ]) en það er " -"ógild dagsetning / tími." +"'%(value)s' hefur rétt snið (YYYY-MM-DD HH:MM [:ss[.uuuuuu]][TZ]) en það er " +"ógild dagsetning/tími." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dagsetning (með tíma)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Gildi '%s' verður að vera heiltala." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' verður að vera heiltala." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Tugatala" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Netfang" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Skjalaslóð" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Gildi '%s' verður að vera fleytitala." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' verður að vera fleytitala." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Fleytitala (floating point number)" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Stór (8 bæta) heiltala" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 vistfang" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP tala" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Gildi '%s' verða að vera eitt eftirtalinna: None, True eða False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' verður að vera eitt eftirtalinna: None, True eða False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boole-gildi (True, False eða None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Jákvæð heiltala" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Jákvæð lítil heiltala" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slögg (allt að %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Lítil heiltala" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texti" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Gildi '%s' er á ógildu sniði. Það verður að vera á sniðinu HH: MM [: ss [." +"'%(value)s' er á ógildu sniði. Það verður að vera á sniðinu HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Gildi '%s' er á réttu sniði (HH:MM[:ss[.uuuuuu]]), en gildið er ekki gilt." +"'%(value)s' er á réttu sniði (HH:MM[:ss[.uuuuuu]]), en það er ógild " +"dagsetning/tími." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tími" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Veffang" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Skrá" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Mynd" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "Módel %(model)s með lykil %(pk)r er ekki til." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Ytri lykill (Gerð ákveðin af skyldum reit)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Einn-á-einn samband." -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Margir-til-margra samband." -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Haltu inni „Control“, eða „Command“ á Mac til þess að velja fleira en eitt." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Þennan reit þarf að fylla út." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Sláðu inn heila tölu." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Sláðu inn heila tölu." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Gildið má ekki hafa fleiri en %s tölur." +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] "Gildið má ekki hafa fleiri en %(max)s tölu." +msgstr[1] "Gildið má ekki hafa fleiri en %(max)s tölur." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Gildið má ekki hafa meira en %s tugatölustafi (decimal places)." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Gildið má ekki hafa fleiri en %s tölur fyrir tugabrotskil." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Sláðu inn gilda dagsetningu." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Sláðu inn gilda tímasetningu." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Sláðu inn gilda dagsetningu ásamt tíma." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Engin skrá var send. Athugaðu kótunartegund á forminu (encoding type)." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Engin skrá var send." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Innsend skrá er tóm." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "Gildið má ekki hafa fleiri en %(max)d stafi (gildið hefur %(length)d)." +msgstr[0] "" +"Skráarnafnið má mest vera %(max)d stafur að lengd (það er %(length)d nú)" +msgstr[1] "" +"Skráarnafnið má mest vera %(max)d stafir að lengd (það er %(length)d nú)" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Vinsamlegast sendu annað hvort inn skrá eða merktu í boxið, ekki bæði." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -689,40 +730,64 @@ msgstr "" "Halaðu upp gildri myndskrá. Skráin sem þú halaðir upp var annað hvort gölluð " "eða ekki mynd." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Sláðu inn gilt veffang (URL)." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Veldu gildan valmöguleika. %(value)s er ekki eitt af gildum valmöguleikum." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Sláðu inn lista af gildum." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Gögn fyrir ManagementForm vantar eða hefur verið breytt" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Röð" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Eyða" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Vinsamlegast leiðréttu tvítekin gögn í reit %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Vinsamlegast lagfærðu gögn í reit %(field)s, sem verða að vera einstök." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -731,31 +796,32 @@ msgstr "" "Vinsamlegast leiðréttu tvítekin gögn í reit %(field_name)s sem verða að vera " "einstök fyrir %(lookup)s í %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Vinsamlegast lagfærðu tvítöldu gögnin fyrir neðan." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Ytri lykill virðist ekki passa við aðallykil eiganda." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Veldu gildan valmöguleika. Valið virðist ekki vera eitt af gildum " "valmöguleikum." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Veldu gildan valmöguleika. %s er ekki einn af gildum valmöguleikum." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "'%(pk)s' er ekki gilt sem lykill." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" er ekki gilt sem lykill." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Haltu inni „Control“, eða „Command“ á Mac til þess að velja fleira en eitt." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -764,62 +830,62 @@ msgstr "" "%(datetime)s er ekki hægt að túlka í tímabelti %(current_timezone)s, það " "getur verið óljóst eða að það er ekki til." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Eins og er:" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Breyta" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Hreinsa" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Óþekkt" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Já" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nei" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "já,nei,kannski" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bæti" msgstr[1] "%(size)d bæti" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1120,70 +1186,80 @@ msgctxt "alt. month" msgid "December" msgstr "Desember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Þetta er ekki gilt IPv6 vistfang." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "eða" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ár" -msgstr[1] "ár" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mánuður" -msgstr[1] "mánuðir" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "vika" -msgstr[1] "vikur" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ár" +msgstr[1] "%d ár" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dagur" -msgstr[1] "dagar" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mánuður" +msgstr[1] "%d mánuðir" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "klukkutími" -msgstr[1] "klukkutímar" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d vika" +msgstr[1] "%d vikur" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "mínúta" -msgstr[1] "mínútur" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "mínútur" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dagur" +msgstr[1] "%d dagar" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d klukkustund" +msgstr[1] "%d klukkustundir" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d mínúta" +msgstr[1] "%d mínútur" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 mínútur" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1194,7 +1270,7 @@ msgstr "Möppulistar eru ekki leyfðir hér." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" er ekki til" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Innihald %(directory)s " @@ -1215,12 +1291,12 @@ msgstr "Enginn dagur tilgreindur" msgid "No week specified" msgstr "Engin vika tilgreind" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ekkert %(verbose_name_plural)s í boði." -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1229,7 +1305,7 @@ msgstr "" "Framtíðar %(verbose_name_plural)s ekki í boði því %(class_name)s." "allow_future er Ósatt." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ógilt snið dagsetningar \"%(datestr)s\" gefið sniðið \"%(format)s\"" @@ -1239,16 +1315,16 @@ msgstr "Ógilt snið dagsetningar \"%(datestr)s\" gefið sniðið \"%(format)s\" msgid "No %(verbose_name)s found matching the query" msgstr "Ekkert %(verbose_name)s sem uppfyllir skilyrði" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Þetta er hvorki síðasta síða, né er hægt að breyta í heiltölu." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tómur listi og '%(class_name)s.allow_empty er Ósatt." diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo index 3225a5eb2e2df2af5725a921a1db3a64fd39ce9d..80e96326133a02154c6c676d5839aac13a116f08 100644 GIT binary patch literal 19965 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 O;Yahrkv!HNm;4jt#O4A3 diff --git a/django/conf/locale/it/LC_MESSAGES/django.po b/django/conf/locale/it/LC_MESSAGES/django.po index db54c2954c..7d339226c6 100644 --- a/django/conf/locale/it/LC_MESSAGES/django.po +++ b/django/conf/locale/it/LC_MESSAGES/django.po @@ -1,17 +1,19 @@ # This file is distributed under the same license as the Django package. # # Translators: -# C8E , 2011. -# Denis Darii , 2011. -# Jannis Leidel , 2011. -# Nicola Larosa , 2011-2012. +# C8E , 2011 +# Denis Darii , 2011 +# Flavio Curella , 2013 +# Jannis Leidel , 2011 +# Themistoklis Savvidis , 2013 +# Nicola Larosa , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Nicola Larosa \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 16:31+0000\n" +"Last-Translator: Flavio Curella \n" "Language-Team: Italian (http://www.transifex.com/projects/p/django/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -20,712 +22,780 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabo" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azero" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bielorusso" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretone" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosniaco" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "catalano" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ceco" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "gallese" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danese" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "tedesco" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "greco" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "inglese" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "inglese britannico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "spagnolo" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "spagnolo argentino" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spagnolo messicano" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spagnolo nicaraguense" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Spagnolo venezuelano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estone" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "basco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persiano" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finlandese" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francese" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frisone" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandese" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galiziano" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ebraico" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "croato" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ungherese" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonesiano" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandese" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "giapponese" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Lussemburghese" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "lettone" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedone" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolo" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmese" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norvegese bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "olandese" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norvegese nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetico" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polacco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portoghese" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brasiliano portoghese" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumeno" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "russo" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovacco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "sloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanese" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbo" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbo latino" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "svedese" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tailandese" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ucraino" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "cinese semplificato" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "cinese tradizionale" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Inserisci un valore valido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Inserisci una URL valida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Inserire un intero valido." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Inserisci un indirizzo email valido." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Inserisci uno 'slug' valido contenente lettere, cifre, sottolineati o " "trattini." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Inserisci un indirizzo IPv4 valido." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Inserisci un indirizzo IPv6 valido." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Inserisci un indirizzo IPv4 o IPv6 valido." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Inserisci solo cifre separate da virgole." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Assicurati che questo valore sia %(limit_value)s (ora è %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Assicurati che questo valore sia minore o uguale a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Assicuratii che questo valore sia maggiore o uguale a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Assicurati che questo valore contenga almeno %(limit_value)d carattere (ne " +"ha %(show_value)d)." +msgstr[1] "" "Assicurati che questo valore contenga almeno %(limit_value)d caratteri (ne " "ha %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Assicuratii che questo valore non contenga più di %(limit_value)d caratteri " +msgstr[0] "" +"Assicurati che questo valore non contenga più di %(limit_value)d carattere " +"(ne ha %(show_value)d)." +msgstr[1] "" +"Assicurati che questo valore non contenga più di %(limit_value)d caratteri " "(ne ha %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s deve essere unico per %(lookup)s %(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "e" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s con questo %(field_label)s esiste già." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Il valore %r non è una scelta valida." +msgid "Value %(value)r is not a valid choice." +msgstr "Il valore %(value)r non è un'opzione valida." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Questo campo non può essere nullo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Questo campo non può essere vuoto." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo di tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Intero" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Il valore '%s' deve essere un numero intero." +msgid "'%(value)s' value must be an integer." +msgstr "Il valore di '%(value)s' deve essere un intero." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Il valore '%s' deve essere True o False." +msgid "'%(value)s' value must be either True or False." +msgstr "Il valore dir '%(value)s' deve essere Vero oppure Falso." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleano (True o False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Stringa (fino a %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Interi separati da virgole" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Il valore '%s' ha un formato di data non valido. Deve essere nel formato " -"AAAA-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Il valore '%s' ha il formato corretto (AAAA-MM-DD), ma è una data non valida." +"Il valore di '%(value)s' ha un formato di data invalido. Deve essere nel " +"formato AAAA-MM-GG." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Il valore di '%(value)s' ha il corretto formato (AAAA-MM-DD) ma è una data " +"invalida." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (senza ora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Il valore '%s' ha un formato non valido. Deve essere nel formato AAAA-MM-GG " -"HH:MM[:ss[.uuuuuu]][TZ]." +"Il valore di '%(value)s' ha un formato non valido. Deve essere nel formato " +"AAAA-MM-GG HH:MM[:ss[.uuuuuu]][TZ]" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Il valore '%s' ha il formato corretto (AAAA-MM-GG HH:MM[:ss[.uuuuuu]][TZ]), " -"ma è una data/ora non valida." +"Il valore di '%(value)s' ha il corretto formato (AAAA-MM-GG HH:MM[:ss[." +"uuuuuu]][TZ]) ma è una data/ora non valida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (con ora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Il valore '%s' deve essere un numero decimale." +msgid "'%(value)s' value must be a decimal number." +msgstr "Il valore di '%(value)s' deve essere un numero decimale." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Numero decimale" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Indirizzo email" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Percorso di file" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Il valore '%s' deve essere un numero in virgola mobile." +msgid "'%(value)s' value must be a float." +msgstr "Il valore di '%(value)s' deve essere un numero a virgola mobile." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Numero decimale" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Intero grande (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Indirizzo IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Indirizzo IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Il valore '%s' deve essere None, True o False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Il valore di '%(value)s' deve essere Nessuno, Vero oppure Falso." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (True, False o None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Intero positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Piccolo intero positivo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (fino a %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Piccolo intero" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Testo" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Il valore '%s' ha un formato non valido. Deve essere nel formato HH:MM[:ss[." -"uuuuuu]][TZ]." +"Il valore di '%(value)s' ha un formato non valido. Deve essere nel formato " +"HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Il valore '%s' ha il formato corretto (HH:MM[:ss[.uuuuuu]][TZ]), ma è una " -"data/ora non valida." +"Il valore di '%(value)s' ha il corretto formato (HH:MM[:ss[.uuuuuu]]) ma è " +"un'ora non valida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Ora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Dati binari grezzi" + +#: db/models/fields/files.py:217 msgid "File" msgstr "File" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Immagine" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Il modello %(model)s con chiave primaria %(pk)r non esiste." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "instanze %(model)s con pk %(pk)r non esiste." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (tipo determinato dal campo collegato)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relazione uno a uno" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relazione molti a molti" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Tieni premuto \"Control\", o \"Command\" su Mac, per selezionarne più di uno." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Questo campo è obbligatorio." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Inserisci un numero intero." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Inserisci un numero." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Assicurati che non vi siano più di %s cifre in totale." +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] "Assicurati che non vi sia più di %(max)s cifra in totale." +msgstr[1] "Assicurati che non vi siano più di %(max)s cifre in totale." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Assicurati che non vi siano più di %s cifre decimali." +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] "Assicurati che non vi sia più di %(max)s cifra decimale." +msgstr[1] "Assicurati che non vi siano più di %(max)s cifre decimali." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Assicurati che non vi siano più di %s cifre prima della virgola." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Assicurati che non vi sia più di %(max)s cifra prima della virgola." +msgstr[1] "" +"Assicurati che non vi siano più di %(max)s cifre prima della virgola." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Inserisci una data valida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Inserisci un'ora valida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Inserisci una data/ora valida." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Non è stato inviato alcun file. Verifica il tipo di codifica sulla form." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nessun file è stato inviato." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Il file inviato è vuoto." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Assicurati che questo nome di file non contenga più di %(max)d carattere (ne " +"ha %(length)d)." +msgstr[1] "" "Assicurati che questo nome di file non contenga più di %(max)d caratteri (ne " "ha %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "È possibile inviare un file o selezionare la casella \"svuota\", ma non " "entrambi." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Carica un'immagine valida. Il file caricato non è un'immagine o è corrotto." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Inserisci una URL valida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Scegli un'opzione valida. %(value)s non compare tra quelle disponibili." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Inserisci una lista di valori." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Campo nascosto %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "I dati del ManagementForm sono mancanti oppure sono stati manomessi." + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Inoltrare %d o meno form." +msgstr[1] "Inoltrare %d o meno form." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordine" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Cancella" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Correggi i dati duplicati di %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Correggi i dati duplicati di %(field)s, che deve essere unico." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -734,32 +804,33 @@ msgstr "" "Correggi i dati duplicati di %(field_name)s che deve essere unico/a per " "%(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Correggi i dati duplicati qui sotto." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La foreign key inline non concorda con la chiave primaria dell'istanza padre." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Scegli un'opzione valida. La scelta effettuata non compare tra quelle " "disponibili." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Scegli un'opzione valida. %s non compare tra quelle disponibili." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" non è un valore valido per una chiave primaria." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" non è un valore valido per una chiave primaria." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Tieni premuto \"Control\", o \"Command\" su Mac, per selezionarne più di uno." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -768,62 +839,62 @@ msgstr "" " %(datetime)s non può essere interpretato nel fuso orario " "%(current_timezone)s: potrebbe essere ambiguo o non esistere." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Attualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modifica" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Svuota" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Sconosciuto" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sì" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "No" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sì,no,forse" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1124,70 +1195,80 @@ msgctxt "alt. month" msgid "December" msgstr "Dicembre" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Impossibile importare Pillow nè PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Impossibile importare il modulo '_imaging' per PIL: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Questo non è un indirizzo IPv6 valido." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr " %(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "o" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "anno" -msgstr[1] "anni" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mese" -msgstr[1] "mesi" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "settimana" -msgstr[1] "settimane" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d anno" +msgstr[1] "%d anni" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "giorno" -msgstr[1] "giorni" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mese" +msgstr[1] "%d mesi" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ora" -msgstr[1] "ore" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d settimana" +msgstr[1] "%d settimane" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minuti" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuti" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d giorno" +msgstr[1] "%d giorni" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ora" +msgstr[1] "%d ore" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minuti" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minuti" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1279,7 @@ msgstr "Indici di directory non sono consentiti qui." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" non esiste" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indice di %(directory)s" @@ -1219,12 +1300,12 @@ msgstr "Giorno non specificato" msgid "No week specified" msgstr "Settimana non specificata" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nessun %(verbose_name_plural)s disponibile" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1314,7 @@ msgstr "" "%(verbose_name_plural)s futuri/e non disponibili/e poichè %(class_name)s." "allow_future è False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Data non valida '%(datestr)s' con il formato '%(format)s'" @@ -1243,16 +1324,16 @@ msgstr "Data non valida '%(datestr)s' con il formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Trovato nessun %(verbose_name)s corrispondente alla query" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La pagina non è 'ultima', né può essere convertita in un int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Pagina non valida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Elenco vuoto e '%(class_name)s.allow_empty' è False." diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo index 994778969815164cbf16561258767f405335a540..063470c107f5635a26a26cb8aa47dd2317b51bf9 100644 GIT binary patch delta 8759 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 I`IMgj1|CoPlmGw# delta 6932 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 i__%9pj, 2011. -# Shinya Okano , 2012. -# Tetsuya Morimoto , 2011. +# Jannis Leidel , 2011 +# Shinya Okano , 2012-2013 +# Tetsuya Morimoto , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-05 06:37+0000\n" "Last-Translator: Shinya Okano \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/django/language/" "ja/)\n" @@ -19,669 +19,700 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "アフリカーンス語" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "アラビア語" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "アゼルバイジャン語" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ブルガリア語" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "ベラルーシ語" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ベンガル語" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "ブルトン語" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ボスニア語" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "カタロニア語" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "チェコ語" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ウェールズ語" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "デンマーク語" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ドイツ語" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ギリシャ語" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "英語(米国)" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "英語(英国)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "エスペラント語" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "スペイン語" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "アルゼンチンスペイン語" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "メキシコスペイン語" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "ニカラグアスペイン語" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "ベネズエラスペイン語" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "エストニア語" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "バスク語" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "ペルシア語" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "フィンランド語" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "フランス語" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "フリジア語" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "アイルランド語" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ガリシア語" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ヘブライ語" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ヒンディー語" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "クロアチア語" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ハンガリー語" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "インターリングア" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "インドネシア語" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "アイスランド語" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "イタリア語" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "日本語" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "グルジア語" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "カザフ語" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "クメール語" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "カンナダ語" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "韓国語" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "ルクセンブルグ語" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "リトアニア語" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ラトビア語" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "マケドニア語" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "マラヤーラム語" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "モンゴル語" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "ビルマ語" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "ノルウェーのブークモール" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "ネパール語" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "オランダ語" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "ノルウェーのニーノシュク" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "オセット語" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "パンジャブ語" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "ポーランド語" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "ポルトガル語" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ブラジルポルトガル語" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "ルーマニア語" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ロシア語" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "スロバキア語" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "スロヴェニア語" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "アルバニア語" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "セルビア語" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "セルビア語ラテン文字" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "スウェーデン語" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "スワヒリ語" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "タミル語" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "テルグ語" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "タイ語" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "トルコ語" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "タタール語" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "ウドムルト語" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ウクライナ語" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "ウルドゥー語" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ベトナム語" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "簡体字中国語" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "繁体字中国語" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "値を正しく入力してください。" -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "URLを正しく入力してください。" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "整数を正しく入力してください。" + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "有効なメールアドレスを入力してください。" + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "slug には半角の英数字、アンダースコア、ハイフン以外は使用できません。" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "有効なIPアドレス (IPv4) を入力してください。" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "IPv6の正しいアドレスを入力してください。" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "IPv4またはIPv6の正しいアドレスを入力してください。" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "カンマ区切りの数字だけを入力してください。" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "この値は %(limit_value)s でなければなりません(実際には %(show_value)s でし" "た) 。" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "この値は %(limit_value)s 以下でなければなりません。" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "この値は %(limit_value)s 以上でなければなりません。" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"%(limit_value)d 字以上で入力してください(実際には %(show_value)d 文字でし" -"た)。" +msgstr[0] "" +"この値が少なくとも %(limit_value)d 文字以上であることを確認してください" +"( %(show_value)d 文字になっています)。" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"%(limit_value)d 字以下で入力してください(実際には %(show_value)d 文字でし" -"た)。" +msgstr[0] "" +"この値は %(limit_value)d 文字以下でなければなりません( %(show_value)d 文字に" +"なっています)。" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(date_field)s %(lookup)s では %(field_name)s がユニークである必要がありま" "す。" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "と" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "この %(field_label)s を持った %(model_name)s が既に存在します。" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r は有効な選択肢ではありません。" +msgid "Value %(value)r is not a valid choice." +msgstr "%(value)r は有効な選択肢ではありません。" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "このフィールドには NULL を指定できません。" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "このフィールドは空ではいけません。" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "タイプが %(field_type)s のフィールド" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "整数" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' は整数値にしなければなりません。" +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' は整数値にしなければなりません。" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' は真偽値にしなければなりません。" +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' は真偽値にしなければなりません。" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ブール値 (真: True または偽: False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "文字列 ( %(max_length)s 字まで )" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "カンマ区切りの整数" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' は無効な日付形式です。YYYY-MM-DD形式にしなければなりません。" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' は有効な日付形式(YYYY-MM-DD)ですが、日付が不正です。" +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" +"'%(value)s' は無効な日付形式です。YYYY-MM-DD形式にしなければなりません。" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "'%(value)s' は有効な日付形式(YYYY-MM-DD)ですが、日付が不正です。" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "日付" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' は無効な形式の値です。 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 形式でなければ" -"なりません。" +"'%(value)s' は無効な形式の値です。 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 形式で" +"なければなりません。" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' は正しい形式(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ])の値ですが、無効な日時で" -"す。" +"'%(value)s' は正しい形式(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ])の値ですが、無効" +"な日時です。" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "日時" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' は10進浮動小数値にしなければなりません。" +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' は10進浮動小数値にしなければなりません。" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "10 進数 (小数可)" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "メールアドレス" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ファイルの場所" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' は小数値にしなければなりません。" +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' は小数値にしなければなりません。" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "浮動小数点" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "大きな(8バイト)整数" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4アドレス" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP アドレス" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' はNone、TrueまたはFalseの値でなければなりません。" +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' はNone、TrueまたはFalseの値でなければなりません。" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "ブール値 (真: True 、偽: False または None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "正の整数" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "小さな正の整数" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "スラグ(%(max_length)s文字以内)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "小さな整数" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "テキスト" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' は無効な形式の値です。 HH:MM[:ss[.uuuuuu]] 形式でなければなりません。" +"'%(value)s' は無効な形式の値です。 HH:MM[:ss[.uuuuuu]] 形式でなければなりませ" +"ん。" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' は正しい形式(HH:MM[:ss[.uuuuuu]])ですが、無効な時刻です。" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "'%(value)s' は正しい形式(HH:MM[:ss[.uuuuuu]])ですが、無効な時刻です。" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "時刻" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "生のバイナリデータ" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ファイル" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "画像" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "主キーが %(pk)r である %(model)s モデルは存在しません。" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "主キーが %(pk)r である %(model)s インスタンスは存在しません。" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "外部キー(型は関連フィールドによって決まります)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "1対1の関連" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "多対多の関連" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"複数選択するときには Control キーを押したまま選択してください。Mac は " -"Command キーを使ってください" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "このフィールドは必須です。" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "整数を入力してください。" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "整数を入力してください。" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "整数部と少数部を併せて %s 桁までで入力して下さい。" +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 桁以内でなければなりません。" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "少数部は %s 桁までで入力して下さい。" +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 桁以内でなければなりません。" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "整数部は %s 桁までで入力して下さい。" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "この値は小数点より前が合計 %(max)s 桁以内でなければなりません。" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "日付を正しく入力してください。" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "時間を正しく入力してください。" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "日付/時間を正しく入力してください。" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "ファイルが取得できませんでした。formのencoding typeを確認してください。" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ファイルが送信されていません。" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "入力されたファイルは空です。" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"ファイル名は %(max)d 字以上で入力してください( %(length)d 文字入力されまし" -"た)。" +msgstr[0] "" +"このファイル名は %(max)d 文字以下でなければなりません( %(length)d 文字になっ" +"ています)。" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "ファイルを投稿するか、クリアチェックボックスをチェックするかどちらかを選択し" "てください。両方とも行ってはいけません。" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -689,40 +720,63 @@ msgstr "" "画像をアップロードしてください。アップロードしたファイルは画像でないか、また" "は壊れています。" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "URLを正しく入力してください。" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "正しく選択してください。 %(value)s は候補にありません。" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "リストを入力してください。" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(隠しフィールド %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementFormデータが見つからないか、改竄されています。" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "%d 個またはそれより少ないフォームを送信してください。" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "並び変え" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "削除" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s の重複したデータを修正してください。" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "%(field)s の重複したデータを修正してください。このフィールドはユニークである" "必要があります。" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -731,29 +785,31 @@ msgstr "" "%(field_name)s の重複したデータを修正してください。%(date_field)s %(lookup)s " "では %(field_name)s がユニークである必要があります。" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "下記の重複したデータを修正してください。" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "インライン外部キーが親インスタンスの主キーと一致しません。" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "正しく選択してください。選択したものは候補にありません。" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "正しく選択してください。 %s は候補にありません。" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" は主キーとして無効な値です。" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" はプライマリキーとして無効な値です。" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"複数選択するときには Control キーを押したまま選択してください。Mac は " +"Command キーを使ってください" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -762,61 +818,61 @@ msgstr "" "%(datetime)s は%(current_timezone)sのタイムゾーンでは解釈できませんでした。そ" "れは曖昧であるか、存在しない可能性があります。" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "現在" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "変更" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "クリア" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "不明" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "はい" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "いいえ" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "はい,いいえ,たぶん" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d バイト" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1117,64 +1173,74 @@ msgctxt "alt. month" msgid "December" msgstr "12月" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "PillowとPILのどちらもインポートできませんでした: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "PILの '_imaging' モジュールがインポートできませんでした: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "これは有効なIPv6アドレスではありません。" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "または" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "年" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ヶ月" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "週間" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d 年" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "日" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ヶ月" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "時間" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d 週間" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "分" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "分" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d 日" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d 時間" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d 分" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 分" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1185,7 +1251,7 @@ msgstr "Directory indexes are not allowed here." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" does not exist" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Index of %(directory)s" @@ -1206,12 +1272,12 @@ msgstr "日が未指定です" msgid "No week specified" msgstr "週が未指定です" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s は利用できません" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1220,7 +1286,7 @@ msgstr "" "%(class_name)s.allow_futureがFalseであるため、未来の%(verbose_name_plural)sは" "利用できません。" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "指定された形式 '%(format)s' では '%(datestr)s' は無効な日付文字列です" @@ -1230,16 +1296,16 @@ msgstr "指定された形式 '%(format)s' では '%(datestr)s' は無効な日 msgid "No %(verbose_name)s found matching the query" msgstr "クエリーに一致する %(verbose_name)s は見つかりませんでした" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "ページは数値に変換できる値、または 'last' ではありません。" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "無効なページです (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "空の一覧かつ '%(class_name)s.allow_empty' がFalseです。" diff --git a/django/conf/locale/ka/LC_MESSAGES/django.mo b/django/conf/locale/ka/LC_MESSAGES/django.mo index ce14158d093cc5ac36196b9e0cf5708d628534b3..ac12ad9e958b7fdf3e3f58a2fed10df55ad70455 100644 GIT binary patch delta 5855 zcmYM$33yc18OHIG5J=efoxp_E1cFHf2?1FYK@xV+u(&}ogkTm(0!Rb~8BmNGmjMkF zK|utq7RsbxsiiIm6;iddRdJuVP?1I4pZci%zjMFneR%Ub=iKF-d(ORgh#ZVLygerH zLA$t3j_o_rgVe=4mlNaM%GPRiZchj2y5dtf5?{tl?da$oKO9?8y&l`3A34M=!*+O& zwQn=`Vq@B0@C>-4)=+1jG~dQp4*UR{V#MlSSp7UE(EbDJf-#+(Yl89E9$Q(xH#Vo9 zZ1thojQU87cLC=nP|%2{Vo%J+z8H)izzo>_eW(szK}}8_YGCgnljc6N{pV2w`WCz3 zkEnrm=%i-1&>h^2x=;ZQ##N|0e+C<2*y;yS#~;Qy zcoa2bNsL~mpw7DtHDg&;A7k|iIF9zo-I;$4;2|3HP;A8(xEs}8i@LyJ+kXVr@$0CE z>Mb0BAES=z#q?-@KQk3IprNQc9%Wu-`>zR5&`77DE|6>W8|{F6)WC{RYrfp->rn%I z0GVyK1$BNcYNigM*7~s3UqkhC5_R4ws|P-&ptU}Odfk4)L8yh&Tab!+IAdy9{W@;~L0EbWmK7s1E9yO3NR{t6s>HYuFcKm`@b3lTRLEseBR6UHk zz+bN(M$H2XVI_^8vd2vbJQ{MtLb1A4LT7c2_e-Q;8xWrt6TFX1k zyHFk7hkA%MnwwDr-iEB2`vf(BnBLCuLbycKRA-_(oQ9f#nW*dBhylId^X-6TsDV_P zYpuNsHGpc=oo=%I+i^Da-KY!3^zmk<32G_2qB`!2I`0zHjb&JSW*_EXCyt~+0~w2& z+Uv}P=Iv&+`M6n&I`0_jA$-@`&zX9HwZA>;nHYdNF4Nkx`?CHz;3gW>aT)5hS#NGa zowy72DL#NY{uR{mr%+$Ov)Bk@`gt}so0=`nwq{4OYrqPLW|G+twN}X(hZ)vB%p8HS zw2!v^S6cf7)CVjFH^(?P3-z{q)!(^tOdP-)gAbxU>4EPl=!7LH`pCS{reZ+VJYl|!!>QM!K3qMx-3*+Fy2F)t6>dVk9j7o0zm3*e|FnVL1t*~faw}>ER-=Ag zs%`)0r~xI=i;nAws;8qaH~}^AwWy8`A@}6oL=EH@)WEx>I(In^!(94zB@}eRQLMmv zGnb#hRn+TnI%Z$$9RJ)_{u@sl5BWT5O;gjo*D-`NxpO!gdomr<@FpzAy{G{s zUdH@Sp)ixeDBOu_upTv_ydmDm1E_ipauco=TVn)uhZj*Z(rqZOFs9-YScPar`tt;7ZH{9X{2VoqSQb|GE~q<9H^-s&=i2^atKVsEwf6m1 zKY@CPBdCEi9pUviFhF4f4cVxXJ!I}cX4UOSP2FkKKrUi;Y&O!X_eZYjMx&0a#5-^u zGC8iv72f{|N8xztx8pH<$=U-|Ec}%;978=U&G@5^vr!iapgKN?>i7+0S>0J{?>)vF z_z2Ydo`X7m3ZBLS+<;TZa(;|+Z(}9(Z|F3jf2F*fI^hCptrEt0Ka;7bhqDkh)z6`h zdkwV|r%`wOKdZ-G?cDv;JL4|gjat&l+_ugyLcJAhQ8O0C?i#{*3OcYE>%cd`C8O?e zCaS|KyasooE_4>vaV(8mvKFZJ9%csWylbpJ4>jQBW)D-AtQ1~=5 zCKsFSy{8jVC#*p&L6y~?L|$>X&+7HI|14@i2|3=6QBTx)z0FaWM12kh5?Pa#6k5=* zWs1JY*A(Voclsg?x}%R! z137J8G=DT3Pxbb!6ztsT>n!@$AqY9I$Z$wtcogx1r zwPYgUQE`7KL9&j_Cts3nq=dXlw9O#^C~ej-i$z)c%82_CVpypxxb{UfDqLxqTRgaUuq*d34(&|t-8`RD3rbV-O3VDA6Upf2 z(!E(`YWgr=T4vUe%+TPJ&PmzxN=gdLeUto!`Tio`NKU6ZrYKq+Tv)Q8G@PH(JSNm? z(0ieu2X&d7?~4ROk>Hb&;6~khB=~qF_(1gEBavW@*Yr#zxHA&`txjpvug7nWR%#-_ z$2jZP<2OcvTS9G9FK-*2vPkf^ON28oO>Z2kP4$J>WPaK*Tt9wBTB3K0LU|0AU zRR5P@3VhGe$sp63f&s7_91P{i1c--bzOBE()+e9_ zco=qqk3%`K8ETwYZT%Zi4()>cGrRf7(SuO!71k8yH|@x1z*C{3-W|&GY^V++VMka3 z)ovElz-90h7=S}z7|MYMtofEyU?yB;?H6Dd>|Ia`*ax-pZz2CoS}(tRC{&~;^&)nj;WJPn-fZnxti276r~FMQ2fAnI5E;`Oc7VB1<-?)+kF)iYpeCLLbqFtl zif~n&j2f=94K`Rl1?A9lP%GYI`72w$9cqO;q58jL?e}f{UMR;7K%J38)^6wc4yHnm zg^6d7(E!7tLNx|zug5`!awb&yl~5C21GU1Nti2Ly&+mb{rcXk>6C0s!Pczh^Zq?fu zZo26XweoyOzqnaIrZWXgEq?;lVU4w)f{Mg1phCDE>QL^4a{N=MiNCP*e}$#ke}@II zqz^X(UJ3`mkKj45bEXy)XHUo|RAo>T&xi7K5!8e?LpgA}weN*3uphGJKZPaO8{ug9 zH#h+fXZecM6;R{c0JRkfsEDnBt(f0zB%_AULtU#^pc*zqb^J5rV4H(bp-av39heTa zC9|R0U1V7SQ?RQoBT(%Y!P8P_Ueg?&s@J4(x|K38qayKh&A91@;K2NQ{9R zXd=`-KhM?&pd4{6YixNPY(@DJsD)k*)$aO!#Q#TRZlyp2?uQ&ya{wwto%{P+(-+Et zK~Mt>fhlm5EguKfe*%<4Q=s}^Vi~o(#&WggBmIfL8g8aQ9p8jHj33zsUs<-#_UqH3 z&d6Y>cH?aMY|9|jcuS#fQKRL3Q2m~Oddgpdnr}y(j5_RrdJ+#pt+Ydq&r>bC!8Vkq zS-ZDo7S!R*vG$pkMV2Ei$6Ahu8fPMuBk}2ET9dg1>IJKU3S}LXBlVWcU^4cVw*G2c zem#@}H(RcT8fP86HHr5C>e`JT$QuE}FbX^JNVvNHSCUaEK8E_SI0W0m)I6UVmN}L~ zEJwiww3`6+mOlk6;3>RXI#Uri6K;cY+!^HmMr1l z-PYa-ISyu@wY&1Vq+{n;PK3j;Dutf)Py@aJ z<;dr-6KugKT47hH`Vf?ZH^DA&t+js!i?O#sIo^7RKhYS-u`*>)j$8#b&fPGsKMY9hs@7QO;kF3=Awe@~ zc-Mt9F%h1JT{eRFa|q0Oo;B@Rr;+}f9fV`B?|{?b+pq=>9OeHdvl^a{y#tPh8GJ5> zbD4bO)f zpw`-#!?oD=L-j8m?@#DL4ZO_SD_|GwM=f8p^>5kw_+DF(T;g|3gYrDz+7qBo{TwJq zu7;ZMAvghUg>tN8sn2xCaWVPuGFT3Eo&N|m?k7+YYC&i0xXB=+Q(FYpFbc1LOQBBj zw~*~OXHE2f*JJRP*v~_iH%#(>&tHV>nrU&a@4z^y{)?d|egbOZS0U%veCU1HnA1giZm*cTpvBj9OM{lhr}YAe=2wc7-> z6+567`hjc>^eLI2Kpk~W*a#nhJ-9mx^=7Dnc0=A0^CeWovS#=zx&*4-WpDtz6KaK9 zp(Z{A36@En>5nrP%7GY+cOtXQR@`j44yxmG)_x0i!QN|m2x@>%v$zqk2h?@k4)u=o zoNc!X>V0`0s{LP}w&0Mp(|$l83n}RH1HZv6s0MRkDy)YsV52QxVfh5qVcZ6Lu{EE; z4%i(o;IARr18VQX&^xS94s3-Qe+Sg~`!68=t;i(v`m}^?VLRB-vWI0~%R!dKmL-98g{(UXK$#jI@5AIOv9c9)xQR6 zrOTlf^e~hok6S)#xy5q3W&HPKG;p&mIAHm;WlEVpP$$bCP@ZQ(g?zYWsjZ(0<@g+H z*IL#?Id&CPq;K%cA*AE0GSU(tjdd%TJM3sPJEfHlwAe7utfJ zKuTK?kE6G!p6~$rBRZU3P)7H^4t|n`h?PvKyfO zcaFlW)POS3-7-kmqN`Cq6u*U!(rBcsrc{Yu@pArCs_YtTbJNVlNLzL|4Y8R^;d0am zJ!s2LhYtFcwLgL1qDRm@T7NAWURv{ORDqP1kAhPDK%<)RGBO z;7GJq1*8IWJK7<`rew>#@JjSJdKdi#bwsJ)l-e=T##$Iucq0gXbM-#nua=^S*cm-GL2GkvnMYXh;W zoM<1XBJ4(;P&nqei-XY^HIxPYl7Mq*pgLHgZ=LJR4@aDUQyU4^1R_hEh3=Akla)O` z=vG%;917I9IZ>ykE*f*@xlUau_~XRxZgV<^>T2e>k(>%AD?7HNmL`d!)QrSSslDR; zv!ea&xQBZMoC>#`!K)p=TfRAIqxse0K4y{Vrh#RD-%bGS|bg~Cov7{;msAtx((WOcRG zfpRyRZ%RVZI=}imdj%_lu_#d`{2I$WI!>6?9yd(yG!!3>*^MoO-XD1)=jN@E9e#oX*ySGlst#GTgt}x`hF5*Nu zwF@b!U6>O&;U?raZSNULYMPLqo}8Q&P1HKsP1BrB$?4u*$cmhJN6M?h!E!ghDJ8RQ za#>)BsR%5I8V-5w`uDj6a6E#a*2GJ*)I5(?LtMQCq8BQ$9DvTHA6%;y!!-@+F1{M?+ z6ttT*HE)J{X)qcLhw{b;Vs5cBxS()IUIG6GI|W6>Lup59H-$~hn-vL!qSb*|I8yAK z9jb_IS?`<^t_#GM56+;CrW!)?tCE1DbbXl`h1Zb(p=a3-a7qiT&;veIiH zGe6O@|GWK9ylqjFl^qS%yPT%xhFiQYG`>Gkojok^eqNuJy8Vfp&gqrdmD?{VKhd0* zd8DX26EgfGo+C%+KfY1o<$)Q=tBxuAH2;h=@8R&@4R6M~?Avj4cv=ngo{Qt^c`r`- zWJH^qvI|qB`t+eEGLrNxVKWGyZ>G z_VH7#^Fl$WI1oB@EXO~Hj~%}75iSh2kL5+0WJN>Wx`yM`Z%|7<={hogL=Z^15BKH5}St^VCXV03N^V)PA zMlgcFU&8W1mdXPe*P^MxwYhb?y3+ z)`>lNPI6YnK8ZbP`QVfble2Xp&EeCtnw)>LZXxF%2ckmJszk@Blhe8FL`Wvp#~GB} YmY6xUv^yum-_=IHiM^$X#MFWR00SS(W&i*H diff --git a/django/conf/locale/ka/LC_MESSAGES/django.po b/django/conf/locale/ka/LC_MESSAGES/django.po index 23a00de29f..25bea9e412 100644 --- a/django/conf/locale/ka/LC_MESSAGES/django.po +++ b/django/conf/locale/ka/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ # This file is distributed under the same license as the Django package. # # Translators: -# André Bouatchidzé , 2013. -# avsd05 , 2011. -# Jannis Leidel , 2011. +# André Bouatchidzé , 2013 +# David Avsajanishvili , 2011 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-02 08:50+0000\n" -"Last-Translator: André Bouatchidzé \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/django/language/" "ka/)\n" "MIME-Version: 1.0\n" @@ -19,660 +19,683 @@ msgstr "" "Language: ka\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "აფრიკაანსი" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "არაბული" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "აზერბაიჯანული" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ბულგარული" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "ბელარუსული" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ბენგალიური" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "ბრეტონული" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ბოსნიური" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "კატალანური" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ჩეხური" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "უელსური" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "დანიური" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "გერმანული" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ბერძნული" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ინგლისური" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ბრიტანეთის ინგლისური" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "ესპერანტო" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ესპანური" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "არგენტინის ესპანური" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "მექსიკური ესპანური" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "ნიკარაგუული ესპანური" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "ვენესუელის ესპანური" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "ესტონური" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "ბასკური" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "სპარსული" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ფინური" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ფრანგული" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ფრისიული" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ირლანდიური" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "გალიციური" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ებრაული" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ჰინდი" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "ხორვატიული" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "უნგრული" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "ინტერლინგუა" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ინდონეზიური" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ისლანდიური" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "იტალიური" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "იაპონური" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "ქართული" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "ყაზახური" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ხმერული" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "კანნადა" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "კორეული" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "ლუქსემბურგული" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ლიტვური" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ლატვიური" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "მაკედონიური" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "მალაიზიური" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "მონღოლური" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "ნორვეგიული-ბოკმალი" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "ნეპალური" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ჰოლანდიური" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "ნორვეგიული-ნინორსკი" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "ოსური" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "პუნჯაბი" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "პოლონური" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "პორტუგალიური" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ბრაზილიური პორტუგალიური" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "რუმინული" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "რუსული" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "სლოვაკური" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "სლოვენიური" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "ალბანური" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "სერბული" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "სერბული (ლათინური)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "შვედური" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "სუაჰილი" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "თამილური" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "ტელუგუ" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "ტაი" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "თურქული" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "თათრული" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "უდმურტული" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "უკრაინული" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "ურდუ" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ვიეტნამური" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "გამარტივებული ჩინური" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "ტრადიციული ჩინური" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "შეიყვანეთ სწორი მნიშვნელობა." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "შეიყვანეთ სწორი URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "შეიყვანეთ მართებული ელფოსტის მისამართი." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "შეიყვანეთ სწორი 'slug'-მნიშვნელობა, რომელიც შეიცავს მხოლოდ ასოებს, ციფრებს, " "ხაზგასმის ნიშნებს და დეფისებს." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "შეიყვანეთ სწორი IPv4 მისამართი." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "შეიყვანეთ მართებული IPv6 მისამართი." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "შეიყვანეთ მართებული IPv4 ან IPv6 მისამართი." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "შეიყვანეთ მხოლოდ მძიმეებით გამოყოფილი ციფრები." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s (იგი არის %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s-ზე ნაკლები ან ტოლი." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s-ზე მეტი ან ტოლი." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"მნიშვნელობა უნდა შეიცავდეს სულ მცირე %(limit_value)d სიმბოლოს (იგი შეიცავს " -"%(show_value)d-ს)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"მნიშვნელობა უნდა შეიცავდეს არაუმეტეს %(limit_value)d სიმბოლოს (იგი შეიცავს " -"%(show_value)d-ს)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s უნიკალური უნდა იყოს %(date_field)s-თვის %(lookup)s-ზე." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "და" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s მოცემული %(field_label)s-ით უკვე არსებობს." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "მნიშვნელობა %r არ არის დასაშვები." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ეს ველი არ შეიძლება იყოს null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "ეს ველი არ შეიძლება იყოს ცარიელი." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "ველის ტიპი: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "მთელი" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "მნიშვნელობა '%s' უნდა იყოს მთელი რიცხვი." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "მნიშვნელობა '%s' უნდა იყოს True ან False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ლოგიკური (True ან False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "სტრიქონი (%(max_length)s სიმბოლომდე)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "მძიმით გამოყოფილი მთელი რიცხვები" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "თარიღი (დროის გარეშე)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "თარიღი (დროსთან ერთად)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "მნიშვნელობა '%s' უნდა იყოს ათობითი რიცხვი." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "ათობითი რიცხვი" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ელ. ფოსტის მისამართი" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "გზა ფაილისაკენ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "მნიშვნელობა '%s' უნდა იყოს ათწილადი." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "რიცხვი მცოცავი წერტილით" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "დიდი მთელი (8-ბაიტიანი)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 მისამართი" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-მისამართი" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "მნიშვნელობა '%s' უნდა იყოს None, True ან False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "ლოგიკური (True, False ან None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "დადებითი მთელი რიცხვი" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "დადებითი პატარა მთელი რიცხვი" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "სლაგი (%(max_length)s-მდე)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "პატარა მთელი რიცხვი" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "ტექსტი" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "დრო" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ფაილი" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "გამოსახულება" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "მოდელი %(model)s პირველადი გასაღებით %(pk)r არ არსებობს." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "გარე გასაღები (ტიპი განისაზღვრება დაკავშირებული ველის ტიპით)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "კავშირი ერთი-ერთტან" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "კავშირი მრავალი-მრავალთან" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"დააჭირეთ \"Control\", ან \"Command\" Mac-ზე, ერთზე მეტი მნიშვნელობის " -"ასარჩევად." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ეს ველი აუცილებელია." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "შეიყვანეთ მთელი რიცხვი" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "შეიყვანეთ რიცხვი." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "დარწმუნდით, რომ მნიშვნელობა %s თანრიგს არ აღემატება." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "დარწმუნდით, რომ წილადი ნაწილი %s თანრიგს არ აღემატება." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "დარწმუნდით, რომ მთელი ნაწილი %s თანრიგს არ აღემატება." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "შეიყვანეთ სწორი თარიღი." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "შეიყვანეთ სწორი დრო." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "შეიყვანეთ სწორი თარიღი და დრო." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "ფაილი არ იყო გამოგზავნილი. შეამოწმეთ კოდირების ტიპი მოცემული ფორმისათვის." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ფაილი არ იყო გამოგზავნილი." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "გამოგზავნილი ფაილი ცარიელია." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"ფაილის სახელი უნდა შედგებოდეს არაუმეტეს %(max)d სიმბოლოსაგან (იგი შეიცავს " -"%(length)d-ს)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "ან გამოგზავნეთ ფაილი, ან მონიშნეთ \"წაშლის\" დროშა." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -680,40 +703,63 @@ msgstr "" "ატვირთეთ დასაშვები გამოსახულება. თქვენს მიერ გამოგზავნილი ფაილი ან არ არის " "გამოსახულება, ან დაზიანებულია." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "შეიყვანეთ სწორი URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "აირჩიეთ დასაშვები მნიშვნელობა. %(value)s დასაშვები არ არის." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "შეიყვანეთ მნიშვნელობების სია." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "დალაგება" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "წავშალოთ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "გთხოვთ, შეასწოროთ დუბლირებული მონაცემები %(field)s-თვის." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობა %(field)s ველისთვის, რომელიც უნდა " "იყოს უნიკალური." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -722,90 +768,92 @@ msgstr "" "გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობა %(field_name)s ველისთვის, რომელიც " "უნდა იყოს უნიკალური %(lookup)s-ზე, %(date_field)s-თვის." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობები." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "გარე გასაღების მნიშვნელობა მშობლის პირველად გასაღებს არ ემთხვევა." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "აირჩიეთ დასაშვები მნიშვნელობა. ეს არჩევანი დასაშვები არ არის." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "აირჩიეთ დასაშვები მნიშვნელობა. %s დასაშვები არ არის." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" არ არის დასაშვები მნიშვნელობა პირველადი გასაღებისათვის." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"დააჭირეთ \"Control\", ან \"Command\" Mac-ზე, ერთზე მეტი მნიშვნელობის " +"ასარჩევად." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "ამჟამად" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "შეცვლა" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "წაშლა" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "გაურკვეველი" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "კი" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "არა" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "კი,არა,შესაძლოა" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ბაიტი" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s კბ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s მბ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s გბ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ტბ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s პბ" @@ -1106,64 +1154,74 @@ msgctxt "alt. month" msgid "December" msgstr "დეკემბერი" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ან" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "წელი" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "თვე" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "კვირა" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d წელი" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "დღე" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d თვე" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "საათი" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d კვირა" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "წუთი" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "წუთი" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d დღე" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d საათი" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d წუთი" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 წუთი" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1174,7 +1232,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" არ არსებობს" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1195,12 +1253,12 @@ msgstr "არ არის მითითებული დღე" msgid "No week specified" msgstr "არ არის მითითებული კვირა" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s არ არსებობს" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1209,7 +1267,7 @@ msgstr "" "მომავალი %(verbose_name_plural)s არ არსებობს იმიტომ, რომ %(class_name)s." "allow_future არის False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1220,16 +1278,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "არ მოიძებნა არცერთი მოთხოვნის თანმხვედრი %(verbose_name)s" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "ცარიელი სია და '%(class_name)s.allow_empty' არის False." diff --git a/django/conf/locale/kk/LC_MESSAGES/django.mo b/django/conf/locale/kk/LC_MESSAGES/django.mo index d6653745e48ef3591ad241161317b81792d61cc6..81175047ac5fba647c8bf491c7e7b9ef12f075ac 100644 GIT binary patch delta 4944 zcmY+{4Rp=-9mnxso`}aL5*78(8mG_Mwoi4p=74?!6gxCxiO(lXm_hrwdm5` zD#{FP&131Vcvj7dvZ0ny>Cw&M4C~snIi1$du{nEx?)|36{>LY;-|zQ-`2GIB-~azl z+ksYJZOGwo-j{i zG{@DM7cicBePn;YU7?SH}czl`_M z{th<5ZMJ_8>UxJU&IO$NghC1pr%)riiaO!z@Bz+!hdSX7CSWwZQ*=qF^rDU% zh?<$9s7V}!xi|@R1J$S*U5x|i-(8?kfXS_$YlCA^BcFkzuoBzhab$Ab71RK3p#~m* zf25v@T*~DlyWB|3z$vJKzG7Bm2kL7upgY}1K_jb0op=hf@G|O-S~98_Y>le7MIGbRAtnOJA_O;+EELulXChWXb3Zqd*b@1p8WxGmL_P#twd%}@sFf>W)1 zhB+HGfJ%(Th2|35zYKL=5H+wh*1jQy`Bz6Kme!FULDM|V*(635G~3nZXA zPO*9_YDT(QdnP_iy)O>K=TS3q40Zll)Z6em>PG*H^b>HmDd@nvr~~79H1%{Q@IxJB zp$60&wZ9+gP6t{0Fw~llHpim|G7-6?TaVm}JA~Y{yNH^xZ!t#ie^b69y0ez33$;PL zUhPo>@S-}-G5cHl5Y)hjTl+YCjQS+hb@rfU@Br#M$56+gMBPB0+V%d|Q_u-tqB_2U znxgN__y;5Pc4n42$SgvgSBiQ@7FhcVbA#;`>3dVD(H1lrr61~vwD+$7Z7Q)cb6QE$TnGq8$+)-Z&6C{CbGs5dX8*8Vyc z;%(H0^D>;9g~M<@)?g)ixvgHf74^D(fqU^5dU1PKK4SPKcGLSG&Cfg8wiP@m{GaR_cg4fqDe;`bO{imo)gp*q-(TI<88>(`^Me+_xl-AxQ=N)oanC$vT# zn1Os9T_4nxK8h@tn~1r%(Dv`cZ0Z+qHa2GA)nO&7gSSxE*@Hazt`7CEe~;=X#mo9@ zMCm*k{K9iy)W}Do1~wU|;1twxwOEX&aU5pT`!-yRKf+$UoqG;vVfaolf%;8siBWwb z?FpzQZP!QZPa(~Abi?t~b5Kw9Qq%=vav~=rqwc5!>M1Tj-HFfiqdH!Ioa&aKu7419 zoujCZ&!NuyB4CB*q z<+gvB?XR}|8!?9cfgKbylHGQ|5nN9FENY~a`KoB@icuX^pgO8Vo%gD>zl|FBTGRkG zVPo8B)|f}k~Pdw}q?tB;Oj`o{J%@gJs^SpVDH#-mK%s(%Q0jx`6Xcz!rOiP zsrN+AmNZZuM&X z1L;Qp;lIiF68_(IfZ9&7p1eU;5p6w*9=2hs*ft6eHdL^L{Lbp9@fmW4bhWkycB`QE ze9T%};}k0&$L(YvIZyVJ2gwJ7k6C#8ke`dKEchgZw{`qnN%R-b3i3G_MD#(^_DY2C z&%hr+uhTYb)I0tv8DaH%IYDKJHKgM2tz3?q$x*9|II@sFkeS3s#*xR# zZ#4fur=ab1vYN~ygGrFgA*G~Y^HS(wm3(}Zv?m4D))tRhxe@NNax>gQmXM9s=EpRx zf5X<7LK1nJ)R9T#7o-yzNVbxnl26Dq@>>!j4O@{F`kRgM3DTLICBG)xdXZw{A>rkG zo5EOfm}nb77LfPI8ZwtmBqK>7nM#(EH%U4Po=K_-PD<_{+L3%ZD)d0g6S1Mq?N`Qx z=6kwChiW_BifU9c%}p=CtxTCBf44>_A>-@7^A7 zzx>>s9^T$wZ_}}3GRKuXTUJq4?#~?Jn_H6a>Fv$#lj+UN%znt@&CAcp>)~ZHl37&Z zo0ac*#5dm;OvyMEOz(0s7}d2PG_Gq+bg;H(Qs|k?n#Q5Ax$nh=rWEXs2^9{U7S(+3 cxteo_+_~L#YtJ1G))wXl69*LpA0L$RKmEH3HUIzs delta 6773 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, 2011. -# Nurlan Rakhimzhanov , 2011. -# , 2011. +# jarjan , 2011 +# Nurlan Rakhimzhanov , 2011 +# yun_man_ger , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: yun_man_ger \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Kazakh (http://www.transifex.com/projects/p/django/language/" "kk/)\n" "MIME-Version: 1.0\n" @@ -19,702 +19,748 @@ msgstr "" "Language: kk\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Араб" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Әзірбайжан" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгар" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгал" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босния" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталан" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чех" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Валлий" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Дания" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Неміс" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грек" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Ағылшын" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британдық ағылшын" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испан" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентиналық испан" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикалық испан" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагуа испан" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстон" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баск" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Парсы" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Фин" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Француз" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фриз" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирландия" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галиц" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Иврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Кроат" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Венгрия" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонезия" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исладия" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Итальян" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Жапон" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузин" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмер" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Канада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корей" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литва" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвия" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македон" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монғол" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвегиялық букмол" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Дат" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвегиялық нюнор" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Пенджаб" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Поляк" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португал" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилиялық португал" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Роман" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Орыс" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словак" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Славян" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албан" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Серб" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Сербиялық латын" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Швед" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамиль" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тай" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Түрік" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украин" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнам" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Жеңілдетілген қытай" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Дәстүрлі қытай" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Тура мәнін енгізіңіз." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Тура URL-ді енгізіңіз." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Тек әріптерден, сандардан, астыңғы сызықтардан немесе дефистерден құралатын " "тура 'slug'-ті енгізіңіз." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Тура IPv4 адресті енгізіңіз." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Тек үтірлермен бөлінген цифрлерді енгізіңіз." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Бұл мәннің %(limit_value)s екендігін тексеріңіз (қазір ол %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Бұл мәннің мынадан %(limit_value)s кіші немесе тең екендігін тексеріңіз." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Бұл мәннің мынадан %(limit_value)s үлкен немесе тең екендігін тексеріңіз." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Бұл мәннің кем дегенде %(limit_value)d символдан тұратынын тексеріңіз (кәзір " -"%(show_value)d)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Бұл мәннің ең көп дегенде %(limit_value)d символдан тұратынын тексеріңіз " -"(кәзір %(show_value)d)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s мәні %(date_field)s жолақтың ішінде %(lookup)s үшін бірегей " "болу керек." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "және" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s %(field_label)s жолақпен бұрыннан бар." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r мәні - дұрыс таңдау емес." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Бұл жолақ null болмау керек." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Бұл жолақ бос болмау керек." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Жолақтын түрі: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Бүтін сан" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (True немесе False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Жол (%(max_length)s символға дейін)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Үтірмен бөлінген бүтін сандар" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (уақытсыз)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (уақытпен)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Ондық сан" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Email адрес" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Файл жолы" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Реал сан" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Ұзын (8 байт) бүтін сан" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP мекенжайы" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Булеан (True, False немесе None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Мәтін" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Уақыт" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "%(pk)r pk мен %(model)s модель жоқ." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (тип related field арқылы анықталады)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "One-to-one қатынас" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Many-to-many қатынас" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Бірден көп элемент таңдау үшін \"Control\" немесе МасBook-те \"Command\" " -"батырмасын басып тұрыңыз." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Бұл өрісті толтыру міндетті." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Толық санды енгізіңіз." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Сан енгізіңіз." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Санда ең көп %s цифр болу керек." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Санда үтірден кейін ең көп %s болу керек." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Санда үтірге дейін ең көп %s болу керек." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Дұрыс күнді енгізіңіз." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Дұрыс уақытты енгізіңіз." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Дұрыс күнді/уақытты енгізіңіз." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ешқандай файл жіберілмеді. Форманың кодтау түрін тексеріңіз." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ешқандай файл жіберілмеді." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Бос файл жіберілді." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Файл атауыныEnsure this filename has at most %(max)d characters (it has " -"%(length)d)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Файлды жіберіңіз немесе тазалауды белгіленіз, екеуін бірге емес." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Дұрыс сүретті жүктеңіз. Сіз жүктеген файл - сүрет емес немесе бұзылған сүрет." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Тура URL-ді енгізіңіз." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Дұрыс тандау жасаңыз. %(value)s дұрыс тандау емес." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Мәндер тізімін енгізіңіз." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Сұрыптау" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Жою" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s жолақтағы қайталанған мәнді түзетіңіз." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "%(field)s жолақтағы мәнді түзетіңіз, ол бірегей болу керек." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,91 +769,93 @@ msgstr "" "%(field_name)s жолақтағы мәнді түзетіңіз. Ол %(date_field)s жолақтың ішінде " "%(lookup)s үшін бірегей болу керек." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Қайталанатын мәндерді түзетіңіз." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Кірістірілген сыртқы кілт аталық дананың бастапқы кілтімен сәйкес келмейді." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Дұрыс нұсқаны таңдаңыз. Бұл нұсқа дұрыс таңдаулардың арасында жоқ." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Дұрыс нұсқаны таңдаңыз. %s дұрыс таңдаулардың арасында жоқ." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" бастапқы кілт үшін дұрыс мән емес." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Бірден көп элемент таңдау үшін \"Control\" немесе МасBook-те \"Command\" " +"батырмасын басып тұрыңыз." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Кәзіргі" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Түзету" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Тазалау" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Белгісіз" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Иә" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Жоқ" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "иә,жоқ,мүмкін" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ГБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1108,64 +1156,74 @@ msgctxt "alt. month" msgid "December" msgstr "Желтоқсан" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "немесе" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "жыл" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ай" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "апта" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "күн" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "сағат" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минут" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1176,7 +1234,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1197,12 +1255,12 @@ msgstr "Күн таңдалмаған" msgid "No week specified" msgstr "Апта таңдалмаған" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s қол жеткізгісіз" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1211,7 +1269,7 @@ msgstr "" "Болашақ %(verbose_name_plural)s қол жеткізгісіз, себебі %(class_name)s." "allow_future False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "'%(format)s' пішімі үшін дұрыс емес '%(datestr)s' уақыт жолы" @@ -1221,16 +1279,16 @@ msgstr "'%(format)s' пішімі үшін дұрыс емес '%(datestr)s' у msgid "No %(verbose_name)s found matching the query" msgstr "%(verbose_name)s табылған жоқ" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Бет соңғы емес және оны санға түрлендіруге болмайды." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Бос тізім және '%(class_name)s.allow_empty' - False." diff --git a/django/conf/locale/km/LC_MESSAGES/django.mo b/django/conf/locale/km/LC_MESSAGES/django.mo index f7f91703e9ff115b9cc54a37b4e253a11d981c8a..bbcd7ad62d94ee36154c355e3553d795c20971c6 100644 GIT binary patch delta 2458 zcmYk-TWnNC9LMpgEfiYX0tGAfVu4bqWxLxerM0bEL~B7RC{Qg*yKL|6*6q?ly(}go zHW)Q-yrhBD_@W^(R)LrpMPtB-7mN>pJkZ1t9@MB1W7LSz?{D{C<7EH)nVCH^^FQaz zIXhK1Q5%_FnDmmPbQ3v5TcUFZ@z89(D4)%7ZWf+Kb$xA~!(`eQF%K_e0Vd6jA6JAo z(DtFmH(CECoKJfzW;z#fT~rwB9>sKg3bjxaHE;s8&}+CD-^4;Zff{!i`M96?(s6%a zEccYS$*AMft(}FMH!s$XkTsQcbQGf|8bUs9%-Z`=6F+ahVostaegl(m$~=x*;C+iF62$jef zD#3lITf84{#Md#BMdd>(TKFvLz-i>(xJ#&se>eX@ol)|~ljghgxc~a$6deoj0%~*oXzgpL-_z6LE<;UFg&EjnwxY)Mp!U!hYTP*L z_`|per%(xn-xOvF>-!?xm zPn+k=OQ>;ItewcqAfk@>ROE8h0##-sa&oT4+C8XCID$&>Y3qN%JZv68&G(+QKezUI z^9SqyJI8gz7EH;FFO-E!z=v9>4maRNOhERW+evf~4a7slOwqWRvYN`hgf_G%`p%rp z$QEk%6Ws(G#XU$g5%q*t*gtO0mr9 z$=IfC?zIlRXA7+^l8A?`t=+PVU?axLTE5!}ZGz3jT?CI;?B8iUE+h1h(nzppV&xXT zTZtB86>$%-jrC)17wWNpjy0FJ?q-Tftvg>Uun6=SM4cXlkcmp zsi=?!dF2fRa}U~j-59`+7-<12dm mS$B7PSHRmh;4M0OD&tUEbRs7w;Xw4&+?Hr^ZdEjp*ZeQ+dGBBV delta 2767 zcmY+_eQXp(7{~Fc<)v0yps0YfrR7y^3wPzEP-p=uQjpj3A|eP!d$d>DJLt6~)xZTo zA`t{Uh+s(1s5BTu#1IG=j3EM%M2W_CO*9w9_ZYGNkPxHa-`<1ZUgjDBI=G3s0qDl^~dos%BQTpZ&qsH z!Kn5_QT+`^-9VW+H;et(iPco}$4#h*W4o0Ppw4%hZ=*W6f_*V*UPE1%#sj2hD2Ict zD@3)QfOlgxYC@~cKsM{IiXatQfsmbOG22nk!jo2h#@uD@G54DXk)J!vK`VC*Srm5y zHO@QcdGlh7j0U)Deu}!_I}D~d_q&yAxV=K^*PzaC!_oLWj=|HYhw3V-T_MZaiZfAf z%^4hlS8xe-<0_2JW_{G*Yxn@Zh1%P1Py<{=U6{psPQ+5&iXr5b`x$+B1J%Bmb=LP_ zDQb(Ns0nSy2l1$tKSJ8Y++SqgbuOdR{w$dmHDIDjrvk*c{QQl zsPPKW+tPg2UrSVB6-#g)QA{i%iU>_& z67e{p6=)<@5(BjVN@XeBWL!WDBbF175K41Xc%Ns>dVePCC^Qij#2g|_j3w?TN(rS2 zgr28zVkYqrq5lQl_|5TMGld$Wmhclp3EoWa!K}vuLLZvh1phPMw*uS>9Z2g5w%wHw zy$LO|wy=TVTjMH;S;TzeW?HQAd5FEFk3-P%x3h{u;I@jXgJAv#=hDBRW>G@`eRgj*Y2vyM?0jhq7IQHig#z&ELUd|CY2>^TEwh3lI_(T0Ml!SM8^(3nU|edWo1eUD^i?n@?K zNOtZ>Cbq|4&mEbO*p*D|pd7!PyC^@N>^z<9+@I_`^$K0 Zu-9w*ax$@pwmZEl?~26E_`JLY{{q`9LJI%@ diff --git a/django/conf/locale/km/LC_MESSAGES/django.po b/django/conf/locale/km/LC_MESSAGES/django.po index 2d94ef110e..14f08f2531 100644 --- a/django/conf/locale/km/LC_MESSAGES/django.po +++ b/django/conf/locale/km/LC_MESSAGES/django.po @@ -1,792 +1,847 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" "Last-Translator: Jannis Leidel \n" -"Language-Team: English \n" +"Language-Team: Khmer (http://www.transifex.com/projects/p/django/language/" +"km/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: km\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "ភាសាអារ៉ាប់" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ភាសាបេឡារុស្ស" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ភាសាឆេក" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ភាសាអ៊ុយក្រែន" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ភាសាដាណឺម៉ាក" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ភាសាអាល្លឺម៉ង់" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ភាសាហ្កែលិគ" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ភាសាអង់គ្លេស" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ភាសាអេស្ប៉ាញ" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ភាសាហ្វាំងឡង់" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ភាសាបារាំង" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ភាសាហ្កែលិគ" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ភាសាហេប្រិ" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ភាសាហុងគ្រី" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ភាសាអ៉ីស្លង់" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ភាសាអ៊ីតាលី" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ភាសាជប៉ុន" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "ភាសាហ្វាំងឡង់" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 -msgid "Polish" +msgid "Nepali" msgstr "" #: conf/global_settings.py:104 -msgid "Portuguese" -msgstr "" +msgid "Dutch" +msgstr "ភាសាហ្វាំងឡង់" #: conf/global_settings.py:105 -msgid "Brazilian Portuguese" +msgid "Norwegian Nynorsk" msgstr "" #: conf/global_settings.py:106 -msgid "Romanian" -msgstr "ភាសារូម៉ានី" +msgid "Ossetic" +msgstr "" #: conf/global_settings.py:107 -msgid "Russian" -msgstr "ភាសាรัរូស្ស៉ី" +msgid "Punjabi" +msgstr "" #: conf/global_settings.py:108 -msgid "Slovak" -msgstr "ភាសាស្លូវ៉ាគី" +msgid "Polish" +msgstr "" #: conf/global_settings.py:109 -msgid "Slovenian" -msgstr "ភាសាស្លូវ៉ានី" +msgid "Portuguese" +msgstr "" #: conf/global_settings.py:110 -msgid "Albanian" +msgid "Brazilian Portuguese" msgstr "" #: conf/global_settings.py:111 +msgid "Romanian" +msgstr "ភាសារូម៉ានី" + +#: conf/global_settings.py:112 +msgid "Russian" +msgstr "ភាសាรัរូស្ស៉ី" + +#: conf/global_settings.py:113 +msgid "Slovak" +msgstr "ភាសាស្លូវ៉ាគី" + +#: conf/global_settings.py:114 +msgid "Slovenian" +msgstr "ភាសាស្លូវ៉ានី" + +#: conf/global_settings.py:115 +msgid "Albanian" +msgstr "" + +#: conf/global_settings.py:116 msgid "Serbian" msgstr "" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "ភាសាស៊ុយអែដ" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "ភាសាតាមីល" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ភាសាទួរគី" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ភាសាអ៊ុយក្រែន" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "ភាសាចិនសាមញ្ញ" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "ភាសាចិនបុរាណ" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "បំពេញតែលេខហើយផ្តាច់ចេញពីគ្នាដោយសញ្ញាក្បៀស។" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "និង" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ចាំបាច់បំពេញទិន្នន័យកន្លែងនេះ។" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "ចំនួនពិត(Integer)" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (អាច​ជា True រឺ False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "ចំនួនពិត(Integer) ដែលផ្តាច់ចេញពីគ្នាដោយ​ក្បៀស" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "កាល​បរិច្ឆេទ (Date) (មិនមានសរសេរម៉ោង)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "កាល​បរិច្ឆេទ (Date) (មានសរសេរម៉ោង)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "ចំនួនទសភាគ (Decimal)" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ផ្លូវទៅកាន់ឯកសារ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "លេខ IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (អាចជា True​ រឺ False រឺ None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "អត្ថបទ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "ពេលវេលា" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "អាស័យដ្ឋានគេហទំព័រ(URL)" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"សូមចុចប៉ូតុន \"Control\", ឬ \"Command\" ចំពោះកុំព្យូទ័រ Mac, ដើម្បីជ្រើសរើសច្រើនជាងមួយ។" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ចាំបាច់បំពេញទិន្នន័យកន្លែងនេះ។" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "បំពេញចំនួនទាំងអស់។" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "មិនមានឯកសារត្រូវបានជ្រើសរើស។ សូមពិនិត្យប្រភេទឯកសារម្តងទៀត។" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ពុំមានឯកសារ។​" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "រូបភាពដែលទាញយកមិនត្រឹមត្រូវ ប្រហែលជាមិនមែនជារូបភាព ឬក៏ជា រូបភាពខូច។" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "លប់" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +"សូមចុចប៉ូតុន \"Control\", ឬ \"Command\" ចំពោះកុំព្យូទ័រ Mac, ដើម្បីជ្រើសរើសច្រើនជាងមួយ។" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "ផ្លាស់ប្តូរ" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "មិន​ដឹង" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "យល់ព្រម" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "មិនយល់ព្រម" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "យល់ព្រម មិនយល់ព្រម​ ប្រហែល" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1087,63 +1142,73 @@ msgctxt "alt. month" msgid "December" msgstr "ធ្នូ" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ឆ្នាំ" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ខែ" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "សប្តាហ៍" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ថ្ងៃ" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ម៉ោង" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "នាទី" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "នាទី" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1155,7 +1220,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1176,19 +1241,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1198,16 +1263,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/kn/LC_MESSAGES/django.mo b/django/conf/locale/kn/LC_MESSAGES/django.mo index ee007c25211edbbf93278fbaf2cffb3915f67bb5..74882573a66885377fee0de5c635e1a942053b91 100644 GIT binary patch delta 4974 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 delta 7797 zcmbuC33!#oxyL7j9b^e0Tfi>~fh;5@VG$u92(rj3u82xcl0$OHa%j$pnCk5@w6a~~ z-f~0~S}dT{g$kU5fK{O=7QD8lDxy`9Q!C=F^a`|>QlDz?@Be)h2wt##p3cMn`^~&F z^UlmW%LzYxH0iZnNs$jzny)gX(0kD`YhAyO0@~zt{$;-PHgaR4}fF zZQvv*2RA|uI2&pLC9nsqfSOnXRQqMN{voLLYhWk19(G}T6C5Fg_{pCa4gXL&h@q+VVqC5qlD9t6qZr;agA({K7JsgVu*~`&8nu z5anRd$_7JqEQUG*God2U0F&VoTV4*;J_>J#YoP`>WBGTeeytfr5$p(6?q4*OG-g2#zPTD|g)^W!E{C1rW0u>XPVXzWd;B(LrU1h_7=#C54!kDKm}}uYs1^MbDni?#9PEJ_c)uJv{TEA`^qH7~i}|<}wWXpjP}Q)PTpJ8lHd}@C;;I%~wzZrDk~T9H{yM zP%FOD+J`{xeX->js0odSoKLeH_GWzZ6d7)sc@-*j378DeLap#`P>x!#VY+s0q3ZiW z4V-S7W9>yy6CY~rqv0&d6Jc|>0kS*hCorOr?k6LMZ$foE47HMkwSNMeQ~m?g1U`p~ zRC1=r%Pq4li!G;HmO%BZgE~t~t$l4K@t31#ZG*i~hwE+I@Dpo4YuUcPH=qM``UhE# zh3a=B>;TK41`I*@Ukvpyt$|wT7Rz{l;xEHa3<~uNwql><0jLQ5(w5(`eBbh@ai%~p^D`=b3!j4zu}p>d`kCHD0+5?z7D665v)$T{K<)h*sP;Vw2RF=I z1vOA5Oo4S!3t9p@!u8g^4Yt?)-{)qGc>^Az!H19wVd6J=*Xk5x(Pqfa-ZfeX6}nep zH~1#hfSm zyFdqOfWem6!yc5sWmylkfR#{wH&||g^8X@~|ASC|4$mU~a&Q8JR?y;h&p{eggF?#* zP!8^dYCqp{sjc4tHSjK|fe%=|4b|@>sDb|%D)fJY^3!`Z@mFT>Y;OWnp~?ZM2`seb zN1*n2o3+0H<>(El0Zv+b@*VvBN4Y2DvY6kY|3XS!EVBu{gqorI(SK|I|9~DrmFRV( z#F;b85D%N1IFsfC`Vl&c-bE!y=^*+gT8TbJgV6WTZD=V{`VM*?%~ipsEie-0b2G|C z+30d~7}cT`Xbidr)uHdBwWtC80L?*7Q!fg7e3TZWF!}}h8ESzV6K|HAUeo<=O;#bC zgkDDfhIHR`f}5thDIBwglTh2Fy;d5Cc#q7ZXc%ft^T_N#yuRj1RDhIXCZ5cont(o1!KU8Ok4~Y@==Vrzfd_LnT#ep9$*9qn`(G}~ z?vG6#?2OvTKIuc8l8KAM7*o<>XDocH+;u-lejfiI%F&;#gMl!b0VEfxO? z)R^ugldy$U%R`oL!ks99o-157Y4_ihK*i13(fPAPN zJ%yC|craCP9Ezib=m|6mDed#%eyf}0mHjcAiB_Q_s2}zzt}eSUOwN`2>=y6O^tZFZTHnH8>| z@6QfJccc_Y24sc?*nSnhkmIXy0yUnqGGEyBRqYGsJCnjrbzLazl=!K4W|8uyPR$!P zPJ^j|Y2v4`q0cGvmokYe#~b=$jUvo+ZdLG79yFVLkM~uD{NL34f`+~F%|M5LnOXlYJn=uL>`99F!j1;NL+92v zzsgtY59OQdYC?5h^*8nkln25gLP_l8%YWWakmX+BCh|?Adw$rDa4_tvYSNEmF*i`< zukls;9d}pRy&$`nnN{t(hZ9g*;j8tPhW)i6Co2$kn`CCuzC2u!U6$R{Q6$v#aD<&I zzt8nk6{rq`=eXzXQvN~}!3B*iF7Wv^mv&|s_t^V_DPHI@{#4iP%?FnGtF*2l%nmsV zI1AwO_wTr4_+I zsXss7{faY5vwiiZ%vT>WoMtoEUt%hPb+zs%Wajy5%)GiPRAabpsNPfu%4!1T6=5

sl%P3g2F*G$}1>x3Wg0Id{u4%sqGZ@EAOUS zUrngW7Y^1AcPf3g;fg?INqLo1d_F(AyxJG2$}bI8M?0qn^wcxkPMhB98TGOwT9ci`)WbuhS+h`Ar|4L~Kzaw%T>LH4)qFcEI7PL?qte zy+m%;9gVZV(++nqjr_1TB|2fcgr7z??$h*-n=x^B##^J^3pz$3zWEPl85YF(lu4~_d~{gWMfHC*~hyP@BmEv{Lah&|@UfNz7Iu}cI?8_xXPT~xH= zZopSZ@6Wj+Rnv|)xSJ4{7k9~xXXIG+h&lPD(W|%LivMQUfxE5h%ffXcsCYIJU*U+t(`ECS_f9X$=bl}616R4mowSLb8s06sCZl6>Lb-_B)+@SUeAnnp zxtB$gaxzkwC+D7MoO_s~i!;)r<8#uA-0`_d7YuRX`+2dUmStQK-I&`wdNzAZhca*8 zL|xkv9h1`^uNRs4zvy*X{N3!S9on3GkXb@b(fQXp5nIvtMDS4PNH8t$;o#5ewp4k{`j@Gv~17I?fPI5o1, 2011. -# , 2011, 2012. -# Ramakrishna Yekulla , 2011. +# Jannis Leidel , 2011 +# karthikbgl , 2011-2012 +# Ramakrishna Yekulla , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: karthikbgl \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/django/language/" "kn/)\n" "MIME-Version: 1.0\n" @@ -19,671 +19,693 @@ msgstr "" "Language: kn\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "ಅರೇಬಿಕ್" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "ಆಜೆರ್ಬೈಜನಿ" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ಬಲ್ಗೇರಿಯನ್" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ಬೆಂಗಾಲಿ" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ಬೋಸ್ನಿಯನ್" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "ಕೆಟಲಾನ್" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ಝೆಕ್" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ವೆಲ್ಷ್" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ಡ್ಯಾನಿಷ್" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ಜರ್ಮನ್" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ಗ್ರೀಕ್" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ಇಂಗ್ಲಿಷ್" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ಬ್ರಿಟೀಶ್ ಇಂಗ್ಲಿಷ್" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ಸ್ಪ್ಯಾನಿಷ್" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "ಅರ್ಜೆಂಟಿನಿಯನ್ ಸ್ಪಾನಿಷ್" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "ಮೆಕ್ಸಿಕನ್ ಸ್ಪಾನಿಷ್" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "nicarguan ಸ್ಪಾನಿಷ್" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "ಎಷ್ಟೋನಿಯನ್" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "ಬಾಸ್ಕ್‍" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "ಪರ್ಶಿಯನ್" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ಫಿನ್ನಿಶ್" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ಫ್ರೆಂಚ್" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ಫ್ರಿಸಿಯನ್" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ಐರಿಶ್" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ಗೆಲಿಶಿಯನ್" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ಹೀಬ್ರೂ" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ಹಿಂದಿ" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "ಕ್ರೊಯೇಶಿಯನ್" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ಹಂಗೇರಿಯನ್" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ಇಂಡೋನಿಶಿಯನ್" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ಇಟಾಲಿಯನ್" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ಜಾಪನೀಸ್" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "ಜಾರ್ಜೆಯನ್ " -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ಖಮೇರ್" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "ಕನ್ನಡ" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "ಕೊರಿಯನ್" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ಲಿತುವಾನಿಯನ್ " -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ಲಾಟ್ವಿಯನ್" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "ಮೆಸಡೊನಿಯನ್" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "ಮಲಯಾಳಂ" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "ಮಂಗೊಲಿಯನ್" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "ನಾರ್ವೇಜಿಯನ್ ಬೋಕ್ಮಲ್" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ಡಚ್" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "ನಾರ್ವೇಜಿಯನ್ ನಿನೋರ್ಕ್" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "ಪಂಜಾಬಿ" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "ಪೋಲಿಷ್" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "ಪೋರ್ಚುಗೀಸ್" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ಬ್ರಜೀಲಿಯನ್ ಪೋರ್ಚುಗೀಸ್" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "ರೋಮೇನಿಯನ್" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ರಶಿಯನ್" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "ಸ್ಲೋವಾಕ್" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "ಸ್ಲೋವೇನಿಯನ್" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "ಅಲ್ಬೆನಿಯನ್ " -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "ಸರ್ಬಿಯನ್" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "ಸರ್ಬಿಯನ್ ಲ್ಯಾಟಿನ್" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "ಸ್ವೀಡಿಷ್" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "ತಮಿಳು" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "ತೆಲುಗು" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "ಥಾಯ್" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ಟರ್ಕಿಶ್" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ಉಕ್ರೇನಿಯನ್" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "ಉರ್ದು" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ವಿಯೆತ್ನಾಮೀಸ್" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "ಸರಳೀಕೃತ ಚೈನೀಸ್" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "ಸಂಪ್ರದಾಯಿಕ ಚೈನೀಸ್ " -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "ಸಿಂಧುವಾದ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "ಸರಿಯಾದ ಒಂದು URL ಅನ್ನು ನಮೂದಿಸಿ." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "ಅಕ್ಷರಗಳು, ಅಂಕೆಗಳು, ಅಡಿಗೆರೆಗಳು (ಅಂಡರ್ಸ್ಕೋರ್) ಹಾಗು ಅಡ್ಡಗೆರೆಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು " "ಸರಿಯಾದ 'slug' ಅನ್ನು ನಮೂದಿಸಿ." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "ಒಂದು ಸರಿಯಾದ IPv4 ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "ಮಾನ್ಯವಾದ IPv6 ವಿಳಾಸ ದಾಖಲಿಸಿ" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "ಮಾನ್ಯವಾದ IPv4 ಅಥವಾ IPv6 ವಿಳಾಸ ದಾಖಲಿಸಿ" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "ಅಲ್ಪವಿರಾಮ(,)ಗಳಿಂದ ಬೇರ್ಪಟ್ಟ ಅಂಕೆಗಳನ್ನು ಮಾತ್ರ ಬರೆಯಿರಿ." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "ಈ ಮೌಲ್ಯವು %(limit_value)s ಆಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಇದು %(show_value)s ಆಗಿದೆ)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "ಈ ಮೌಲ್ಯವು %(limit_value)s ಕ್ಕಿಂತ ಕಡಿಮೆಯ ಅಥವ ಸಮನಾದ ಮೌಲ್ಯವಾಗಿದೆ ಎಂದು ಖಾತ್ರಿ " "ಮಾಡಿಕೊಳ್ಳಿ." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "ಈ ಮೌಲ್ಯವು %(limit_value)s ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಅಥವ ಸಮನಾದ ಮೌಲ್ಯವಾಗಿದೆ ಎಂದು ಖಾತ್ರಿ " "ಮಾಡಿಕೊಳ್ಳಿ." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"ಈ ಮೌಲ್ಯವು ಕನಿಷ್ಟ %(limit_value)d ಅಕ್ಷರಗಳನ್ನು ಅನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ " -"(ಇದು %(show_value)d ಹೊಂದಿದೆ)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"ಈ ಮೌಲ್ಯವು ಗರಿಷ್ಟ %(limit_value)d ಅಕ್ಷರಗಳನ್ನು ಅನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ " -"(ಇದು %(show_value)d ಹೊಂದಿದೆ)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s ಎನ್ನುವುದು %(date_field)s %(lookup)s ಗಾಗಿ ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ಮತ್ತು" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" "ಈ %(field_label)s ಅನ್ನು ಹೊಂದಿರುವ ಒಂದು %(model_name)s ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r ಎಂಬ ಮೌಲ್ಯವು ಒಂದು ಸರಿಯಾದ ಆಯ್ಕೆಯಾಗಿಲ್ಲ." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ಈ ಅಂಶವನ್ನು ಖಾಲಿ ಬಿಡುವಂತಿಲ್ಲ." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "ಈ ಸ್ಥಳವು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "ಕ್ಷೇತ್ರದ ಬಗೆ: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "ಪೂರ್ಣಾಂಕ" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' ಪೂರ್ಣಾಂಕ ಇರಬೇಕು" +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "%s True ಅಥವಾ False ಇರಬೇಕು" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ಬೂಲಿಯನ್ (ಹೌದು ಅಥವ ಅಲ್ಲ)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "ಪದಪುಂಜ (%(max_length)s ವರೆಗೆ)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "ಅಲ್ಪವಿರಾಮ(,) ದಿಂದ ಬೇರ್ಪಟ್ಟ ಪೂರ್ಣಸಂಖ್ಯೆಗಳು" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' ಅಮಾನ್ಯ ದಿನಾಂಕದ ಸ್ವರೂಪ ಹೊಂದಿದೆ. YYYY-MM-DD ಆಗಿರಬೇಕು" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "ದಿನಾಂಕ (ಸಮಯವಿಲ್ಲದೆ)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "ದಿನಾಂಕ (ಸಮಯದೊಂದಿಗೆ)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' ದಶಮಾಂಶ ಸಂಖ್ಯೆ ಆಗಿರಬೇಕು" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "ದಶಮಾನ ಸಂಖ್ಯೆ" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ಕಡತದ ಸ್ಥಾನಪಥ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' float ಆಗಿರಬೇಕು" +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "ತೇಲುವ-ಬಿಂದು ಸಂಖ್ಯೆ" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "ಬೃಹತ್ (೮ ಬೈಟ್) ಪೂರ್ಣ ಸಂಖ್ಯೆ" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 ವಿಳಾಸ" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP ವಿಳಾಸ" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' None, True ಅಥವಾ False ಇರಬೇಕು" +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "ಬೂಲಿಯನ್ (ನಿಜ, ಸುಳ್ಳು ಅಥವ ಯಾವುದೂ ಅಲ್ಲ ಇವುಗಳಲ್ಲಿ ಒಂದು)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "ಪಠ್ಯ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "ಸಮಯ" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "pk %(pk)r ಅನ್ನು ಹೊಂದಿರುವ %(model)s ಎನ್ನುವ ಮಾದರಿಯು ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇಲ್ಲ." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "ಬಾಹ್ಯ ಕೀಲಿ (ಸಂಬಂಧಿತ ಸ್ಥಳದಿಂದ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "ಒನ್-ಟು-ಒನ್ (ಪರಸ್ಪರ) ಸಂಬಂಧ" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "ಮೆನಿ-ಟು-ಮೆನಿ (ಸಾರ್ವಜನಿಕ) ಸಂಬಂಧ" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚನ್ನು ಆಯ್ದುಕೊಳ್ಳಲು ಮ್ಯಾಕ್ ಗಣಕದಲ್ಲಿನ \"ಕಂಟ್ರೋಲ್\", ಅಥವಾ \"ಕಮ್ಯಾಂಡ್\" ಅನ್ನು " -"ಒತ್ತಿ ಹಿಡಿಯಿರಿ." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ಈ ಸ್ಥಳವು ಅಗತ್ಯವಿರುತ್ತದೆ." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "ಪೂರ್ಣಾಂಕವೊಂದನ್ನು ನಮೂದಿಸಿ." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "ಒಟ್ಟು %s ಅಂಕಿಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಅಂಕಿಗಳು ಇಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "ಒಟ್ಟು %s ದಶಮಾಂಶ ಸ್ಥಾನಗಳಿಗಿಂತ ಹೆಚ್ಚಿನವುಗಳು ಇಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"ದಶಾಂಶ ಬಿಂದುವಿನ ಮೊದಲು %s ಅಂಕಿಗಳಿಗಿಂರ ಹೆಚ್ಚಿನ ಅಂಕಿಗಳು ಇಲ್ಲ ಎಂದು ಖಾತ್ರಿ ಮಾಡಿಕೊಳ್ಳಿ." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "ಸರಿಯಾದ ದಿನಾಂಕವನ್ನು ನಮೂದಿಸಿ." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "ಸರಿಯಾದ ಸಮಯವನ್ನು ನಮೂದಿಸಿ." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "ಸರಿಯಾದ ದಿನಾಂಕ/ಸಮಯವನ್ನು ನಮೂದಿಸಿ." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "ಯಾವದೇ ಕಡತವನ್ನೂ ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ. ನಮೂನೆಯ ಮೇಲಿನ ಸಂಕೇತೀಕರಣ (ಎನ್ಕೋಡಿಂಗ್) ಬಗೆಯನ್ನು " "ಪರೀಕ್ಷಿಸಿ." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ಯಾವದೇ ಕಡತವನ್ನೂ ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ಸಲ್ಲಿಸಲಾದ ಕಡತ ಖಾಲಿ ಇದೆ." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"ಈ ಕಡತದ ಹೆಸರು ಗರಿಷ್ಟ %(max)d ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿವೆ ಎನ್ನುವುದನ್ನು ಖಾತ್ರಿ ಪಡಿಸಿಕೊಳ್ಳಿ " -"(ಅದು %(length)d ಅನ್ನು ಹೊಂದಿದೆ)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "ದಯವಿಟ್ಟು ಕಡತವನ್ನು ಸಲ್ಲಿಸಿ ಅಥವ ಅಳಿಸುವ ಗುರುತುಚೌಕವನ್ನು ಗುರುತು ಹಾಕಿ, ಎರಡನ್ನೂ ಒಟ್ಟಿಗೆ " "ಮಾಡಬೇಡಿ." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -691,40 +713,63 @@ msgstr "" "ಸರಿಯಾದ ಚಿತ್ರವನ್ನು ಸೇರಿಸಿ. ನೀವು ಸೇರಿಸಿದ ಕಡತವು ಚಿತ್ರವೇ ಅಲ್ಲ ಅಥವಾ ಅದು ಒಂದು ಹಾಳಾದ " "ಚಿತ್ರವಾಗಿದೆ. " -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "ಸರಿಯಾದ ಒಂದು URL ಅನ್ನು ನಮೂದಿಸಿ." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "ಸರಿಯಾದ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ. %(value)s ಎನ್ನುವುದು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇಲ್ಲ." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "ಮೌಲ್ಯಗಳ ಒಂದು ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ಕ್ರಮ" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "ಅಳಿಸಿಹಾಕಿ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "%(field)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ, ಇದರ ಮೌಲ್ಯವು " "ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -733,90 +778,92 @@ msgstr "" "%(field_name)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ, %(date_field)s " "ನಲ್ಲಿನ %(lookup)s ಗಾಗಿ ಇದರ ಮೌಲ್ಯವು ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "ದಯವಿಟ್ಟು ಈ ಕೆಳಗೆ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮೌಲ್ಯವನ್ನು ಸರಿಪಡಿಸಿ." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "ಸಾಲಿನೊಳಗಿನ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯು ಮೂಲ ಇನ್‌ಸ್ಟನ್ಸ್‍ ಪ್ರಾಥಮಿಕ ಕೀಲಿಗೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "ಸರಿಯಾದ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ. ಆ ಆಯ್ಕೆಯು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇಲ್ಲ." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "ಸರಿಯಾದ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ. %s ಎನ್ನುವುದು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇಲ್ಲ." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ಎನ್ನುವುದು ಒಂದು ಸರಿಯಾದ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಲ್ಲ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚನ್ನು ಆಯ್ದುಕೊಳ್ಳಲು ಮ್ಯಾಕ್ ಗಣಕದಲ್ಲಿನ \"ಕಂಟ್ರೋಲ್\", ಅಥವಾ \"ಕಮ್ಯಾಂಡ್\" ಅನ್ನು " +"ಒತ್ತಿ ಹಿಡಿಯಿರಿ." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "ಪ್ರಸಕ್ತ" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "ಬದಲಾವಣೆ" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "ಮುಕ್ತಗೊಳಿಸು" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "ಗೊತ್ತಿರದ" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ಹೌದು" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "ಇಲ್ಲ" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ಹೌದು,ಇಲ್ಲ,ಇರಬಹುದು" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ಬೈಟ್‌ಗಳು" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1117,64 +1164,74 @@ msgctxt "alt. month" msgid "December" msgstr "ಡಿಸೆಂಬರ್" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ಅಥವ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ವರ್ಷಗಳು" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ತಿಂಗಳುಗಳು" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "ವಾರಗಳು" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ದಿನಗಳು" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ಗಂಟೆಗಳು" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "ನಿಮಿಷಗಳು" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "ನಿಮಿಷಗಳು" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1185,7 +1242,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1206,12 +1263,12 @@ msgstr "ಯಾವುದೆ ದಿನವನ್ನು ಸೂಚಿಸಲಾಗಿ msgid "No week specified" msgstr "ಯಾವುದೆ ವಾರವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "ಯಾವುದೆ %(verbose_name_plural)s ಲಭ್ಯವಿಲ್ಲ" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1220,7 +1277,7 @@ msgstr "" "ಭವಿಷ್ಯದ %(verbose_name_plural)s ಲಭ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ %(class_name)s.allow_future " "ಎನ್ನುವುದು ಅಸತ್ಯವಾಗಿದೆ (ಫಾಲ್ಸ್‍) ಆಗಿದೆ." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1231,16 +1288,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "ಮನವಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ %(verbose_name)s ಕಂಡುಬಂದಿಲ್ಲ" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "ಪುಟವು 'ಕೊನೆಯ'ದಲ್ಲ, ಅಥವ ಅದನ್ನು ಒಂದು int ಆಗಿ ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/ko/LC_MESSAGES/django.mo b/django/conf/locale/ko/LC_MESSAGES/django.mo index 6772aaf3c48f20e123cef8d8a2df127b38261ab5..e43e93de20dbb6bffd4ed5e80eeb6cff89745c1b 100644 GIT binary patch delta 4899 zcmY+`32;@_9mnxQHkPm^VTo)H!UJOxvOq`(K`>CZvXv?Z1T{iPf+RtfAhJBb0Hph0EbRl(7&Uu?Sx3ra7oogH8TrRf5Y#fg|ZY@S)jk(`EY#uXDU>L`p zGS6T$>gPiHeeMzk#&jQHEMBqt4UDFK)9R7zY)ZW)#$g^>ygemF}aUnH@o$cpUrU1=JPY!f=dacB(f=9p4tGVkgu9 z^UbBG<5r_qVx!f!Sp7L1PW$eTtiLAkISnoFYgGNF)x)_w4b&R7LLE>YPO|oV^I_Bk ziZKEoGb?QW64ZH5q9(S^+ABM;{u;Q72KfSN04=qi)S7R=wGw|vb?_BxX}`DnE!0Xx z@expa3;YGf;z*o=T8TZV^ADijf&l75-$sq|0dkzrHBiujS5Z&pSEvD^sp!BqsQn#K zSK7_md!g=il9`5@NG8&STY}8hRUsGaj-poV0;>Nnu$kWfYZTPccc|CurXA3VuZsq5 zXU3yW?18#MueGP*6zW;1em0|4a69VwJ*eYfL|wokYp=x!z5mB4Xy7+cOH^-OHGeRp zyNC97Gt*J$4M#mY`PM$$TxR<#QO{Bh>bP2KKZ`zf&_F>0e}j6u!#p8lP$%|8ec}3{ zj?Y6KKN~WM3l+T9kYuKtSx7%_FzR6(f?A;w zsDUS=?(GAphpy1tSE0V7Yf%&0i5hr6Y6VZC9?DBT3Oy)XM|Iq~SLnmj4OP!ZbubFm z!F{NS6r1J9H^)`j{%5Sc8a1((QRfFx6MD$Z^0zX47^_Qp*OXQuQD~v^bT0NM7S=K%qwGxZWm8kwU-~zq>yC~?2W0|IwDgkvu zn$>g6k=A}M7P0?9Yk$|;-$!-)SMytpq8`q7b{w`qjgxN{WAOcdoI-PUEK>unH8-Lr zwAtK+I_?0fqgvE}XUvbyYpB=u7OKBCth0)Khtq5w!|B#^M0~=o77Of3u=Ed>VgNF!&2!jpN4TX=o`Kl zwN(18Yy**Id(@1*s3jj@jz)Dn4SAql32J~!bBFD(vHB6Kzi#z&J}cDYL{9t!SzVWs z9{L@hVpgJ-_AF|EPtAXzR_irkJT_dPtw^XAPOC6SGj?_QBRZ6m?7T z%#o<$##()ndA~W$EHG!8kD|_-YgPo?x&KQk=t@=w8~A^@`84W;Emp5Gcbe7aKJ%b? z1l8X$^CYUD)8=_=zbN%Ie?&o7cm;KjKSM1kKl^SuSwVD*9whgZ#_e)r0Usc%$nS1z zTS$4l)gQw3q#0R9bgSPY8sGhzR1?MxZfE&hZsk^}&+$02(%RbL9-@zlz6aWL%XX8& zWCE!rn@Bd%rniY_Gx%S$U#fvEpz-y7>)k#{WHo(fwCVMG*v5CKsq81m$ou4vq&xXN;mr$fhxz-Yl|`nNe~Vkm60(te zNbVtviMBN%f`2daw*`6G+I$fdo+6{I;dahY8Ey?d@K07Q!xzaLRu_80cMx5WK41%o zwh^Q?(SsdF^nVF$eaT%qyn@0>QbgV)uaU;hPvJST)EW-pQKB!|KvGQfL!)gTSrjZe zHw*POe3TTBNn{$?OXd=7Pm^bZ)1{C{wvflj9MZU@QRr%w9Q+mOLIzn|JicS)D161r z(YTMSCeIUXrKDG|6#6p&Vzpc)4AnmsbPW6$)_R%i5XQ9f!HihxW6E0zyC~5uc+(0Dz87k%|Bt#oqpe- Gj{gU(T<#M9 delta 6650 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, 2011. -# Jannis Leidel , 2011. +# Jaehong Kim , 2011 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Jaehong Kim \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Korean (http://www.transifex.com/projects/p/django/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -18,660 +18,683 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "아랍어" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "아제르바이잔어" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "불가리어" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "방글라데시어" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "보스니아어" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "카탈로니아어" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "체코어" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "웨일즈어" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "덴마크어" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "독일어" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "그리스어" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "영어" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "영어 (영국)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "스페인어" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "아르헨티나 스페인어" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "멕시컨 스페인어" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "에스토니아어" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "바스크어" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "페르시아어" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "핀란드어" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "프랑스어" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "프리슬란트어" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "아일랜드어" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "갈리시아어" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "히브리어" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "힌두어" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "크로아티아어" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "헝가리어" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "인도네시아어" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "아이슬란드어" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "이탈리아어" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "일본어" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "조지아어" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "크메르어" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "칸나다어" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "한국어" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "리투아니아어" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "라트비아어" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "마케도니아어" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "말레이지아어" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "몽고어" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "노르웨이어 (보크몰)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "네덜란드어" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "노르웨이어 (뉘노르스크)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "펀자브어" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "폴란드어" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "포르투갈어" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "브라질 포르투갈어" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "루마니아어" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "러시아어" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "슬로바키아어" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "슬로베니아어" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "알바니아어" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "세르비아어" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "세르비아어" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "스웨덴어" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "타밀어" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "텔루구어" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "태국어" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "터키어" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "우크라이나어" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "우르드어" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "베트남어" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "중국어 간체" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "중국어 번체" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "올바른 값을 입력하세요." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "올바른 URL을 입력하세요." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "문자, 숫자, '_', '-'만 가능합니다." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "올바른 IPv4 주소를 입력하세요." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "콤마로 구분된 숫자만 입력하세요." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "%(limit_value)s 안의 값을 입력해 주세요. (입력하신 값은 %(show_value)s입니" "다.)" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "%(limit_value)s 이하의 값을 입력해 주세요." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "%(limit_value)s 이상의 값을 입력해 주세요." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"%(limit_value)d글자 이상 입력해 주세요. (입력하신 내용은 %(show_value)d글자입" -"니다.)" +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"%(limit_value)d글자 이하로 입력해 주세요. (입력하신 내용은 %(show_value)d글자" -"입니다)" +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s(은)는 반드시 %(date_field)s %(lookup)s에 대해 유일해야 합니다." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "또한" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s의 %(field_label)s(은)는 이미 존재합니다." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r은 올바른 선택사항이 아닙니다." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "이 필드는 null 값은 사용할 수 없습니다. " -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "이 필드는 null 값은 사용할 수 없습니다. " -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "%(field_type)s 형식 필드" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "정수" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "boolean(참 또는 거짓)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "문자열(%(max_length)s 글자까지)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "정수(콤마로 구분)" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "날짜(시간 제외)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "날짜(시간 포함)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "10진수" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "이메일 주소" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "파일 경로" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "부동소수점 숫자" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "큰 정수 (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP 주소" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "boolean (참, 거짓 또는 none)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "텍스트" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "시각" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Primary key %(pk)r에 대한 모델 %(model)s가 존재하지 않습니다." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "외래 키 (연관 필드에 의해 형식 결정)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "일대일 관계" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "다대다 관계" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"복수 선택 시에는 \"Control\" 키를 누른 상태에서 선택해 주세요.(Mac은 " -"\"Command\" 키)" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "필수 항목입니다." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "정수를 입력하세요." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "숫자를 입력하세요." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "전체 자릿수가 %s 개를 넘지 않도록 해주세요." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "전체 유효자리 개수가 %s 개를 넘지 않도록 해주세요." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "소숫점 앞의 자릿수가 %s 개를 넘지 않도록 해주세요." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "올바른 날짜를 입력하세요." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "올바른 시각을 입력하세요." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "올바른 날짜/시각을 입력하세요." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "등록된 파일이 없습니다. 인코딩 형식을 확인하세요." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "파일이 전송되지 않았습니다." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "입력하신 파일은 빈 파일입니다." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"파일 이름은 %(max)d 글자 이하로 입력해 주세요. (입력하신 내용은 %(length)d 자" -"입니다)" +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "파일을 보내거나 취소 체크박스를 체크하세요. 또는 둘다 비워두세요." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -679,38 +702,61 @@ msgstr "" "올바른 이미지를 업로드하세요. 업로드하신 파일은 이미지 파일이 아니거나 파일" "이 깨져 있습니다." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "올바른 URL을 입력하세요." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "올바르게 선택해 주세요. %(value)s (이)가 선택가능항목에 없습니다." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "리스트를 입력하세요." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "순서:" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "삭제" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s의 중복된 데이터를 고쳐주세요." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "%(field)s의 중복된 데이터를 고쳐주세요. 유일한 값이어야 합니다." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -719,90 +765,92 @@ msgstr "" "%(field_name)s의 값은 %(date_field)s의 %(lookup)s에 대해 유일해야 합니다. 중" "복된 데이터를 고쳐주세요." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "아래의 중복된 값들을 고쳐주세요." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "부모 오브젝트의 primary key와 inline foreign key가 맞지 않습니다." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "올바르게 선택해 주세요. 선택하신 것이 선택가능항목에 없습니다." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "올바르게 선택해 주세요. %s (이)가 선택가능항목에 없습니다." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\"은 primary key로 적합하지 않습니다." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"복수 선택 시에는 \"Control\" 키를 누른 상태에서 선택해 주세요.(Mac은 " +"\"Command\" 키)" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "현재" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "변경" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "취소" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "알 수 없습니다." -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "예" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "아니오" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "예,아니오,아마도" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d 바이트" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1103,64 +1151,74 @@ msgctxt "alt. month" msgid "December" msgstr "12월" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "또는" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "년" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "개월" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "주" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "일" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "시간" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "분" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "분" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d%(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d%(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1171,7 +1229,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1192,12 +1250,12 @@ msgstr "날짜가 없습니다." msgid "No week specified" msgstr "주가 없습니다." -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr " %(verbose_name_plural)s를 사용할 수 없습니다." -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1206,7 +1264,7 @@ msgstr "" "Future 모듈 %(verbose_name_plural)s을 사용할 수 없습니다. %(class_name)s." "allow_future가 False 입니다." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "날짜 문자열 '%(datestr)s'이 표준 형식 '%(format)s'과 다릅니다." @@ -1216,16 +1274,16 @@ msgstr "날짜 문자열 '%(datestr)s'이 표준 형식 '%(format)s'과 다릅 msgid "No %(verbose_name)s found matching the query" msgstr "쿼리 결과에 %(verbose_name)s가 없습니다." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "'마지막' 페이지가 아니거나, 정수형으로 변환할 수 없습니다." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "빈 리스트이고 '%(class_name)s.allow_empty'가 False입니다." diff --git a/django/conf/locale/lb/LC_MESSAGES/django.mo b/django/conf/locale/lb/LC_MESSAGES/django.mo index 5e46c3a2e8e7c3bf70e8a5516e74b6f6eb6cc811..ec9de0d06e14250931641755ec4f2e415e8003cc 100644 GIT binary patch literal 8120 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 diff --git a/django/conf/locale/lb/LC_MESSAGES/django.po b/django/conf/locale/lb/LC_MESSAGES/django.po index 9c2e55070b..b3f65b68e0 100644 --- a/django/conf/locale/lb/LC_MESSAGES/django.po +++ b/django/conf/locale/lb/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2013. -# , 2011. +# sim0n , 2011,2013 +# sim0n , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-26 12:36+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-03 23:25+0000\n" "Last-Translator: sim0n \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/django/" "language/lb/)\n" @@ -18,780 +18,841 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabesch" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgaresch" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Wäissrussesch" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalesch" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnesch" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanesch" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tschechesch" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walisesch" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dänesch" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Däitsch" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Griichesch" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Englesch" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britesch Englesch" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spuenesch" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinesch Spuenesch" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" -msgstr "" +msgstr "Mexikanesch Spuenesch" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonesch" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskesch" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persesch" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finnesch" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Franséisch" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisesch" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Iresch" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galesch" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebräesch" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatesch" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungaresch" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesesch" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islännesch" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italienesch" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanesch" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgesch" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kanadesch" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreanesch" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Lëtzebuergesch" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lithuanesesch" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lättesch" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonesch" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolesch" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norwegesch Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Hollännesch" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norwegesch Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polnesch" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugisesch" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasilianesch Portugisesch" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumänesch" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russesch" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slowakesch" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slowenesch" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanesch" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbesch" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbesch Latäinesch" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Schwedesch" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tierkesch" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainesch" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamesesch" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Einfach d'Chinesesch" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Traditionell d'Chinesesch" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Gëff en validen Wärt an." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Gëff eng valid URL an." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Gëff eng valid e-mail Adress an." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Gëff eng valid IPv4 Adress an." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." -msgstr "" +msgstr "Gëff eng valid IPv6 Adress an." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Gëff eng valid IPv4 oder IPv6 Adress an." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "an" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Zuel" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" -msgstr "" +msgstr "Datum (ouni Zäit)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" -msgstr "" +msgstr "Datum (mat Zäit)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" -msgstr "" +msgstr "Dezimalzuel" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" -msgstr "" +msgstr "E-mail Adress" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "Kommazuel" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "Grouss (8 byte) Zuel" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" -msgstr "" +msgstr "IPv4 Adress" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" -msgstr "" +msgstr "IP Adress" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "" +msgstr "Positiv Zuel" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "Kleng positiv Zuel" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "" +msgstr "Kleng Zuel" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Zäit" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Rei Binär Daten" + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "Fichier" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" -msgstr "" +msgstr "Bild" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Et ass keng Datei geschéckt ginn." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Gëff eng valid URL an." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Gëff eng Lescht vun Wäerter an." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sortéier" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Läsch" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Momentan" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Änner" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Maach eidel" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Onbekannt" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Jo" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nee" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "jo,nee,vläit" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" -msgstr "" +msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" -msgstr "" +msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" -msgstr "" +msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" -msgstr "" +msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" -msgstr "" +msgstr "%s PB" #: utils/dateformat.py:47 msgid "p.m." @@ -895,47 +956,47 @@ msgstr "" #: utils/dates.py:18 msgid "June" -msgstr "" +msgstr "Juni" #: utils/dates.py:19 msgid "July" -msgstr "" +msgstr "Juli" #: utils/dates.py:19 msgid "August" -msgstr "" +msgstr "August" #: utils/dates.py:19 msgid "September" -msgstr "" +msgstr "September" #: utils/dates.py:19 msgid "October" -msgstr "" +msgstr "Oktober" #: utils/dates.py:19 msgid "November" -msgstr "" +msgstr "November" #: utils/dates.py:20 msgid "December" -msgstr "" +msgstr "Dezember" #: utils/dates.py:23 msgid "jan" -msgstr "" +msgstr "jan" #: utils/dates.py:23 msgid "feb" -msgstr "" +msgstr "feb" #: utils/dates.py:23 msgid "mar" -msgstr "" +msgstr "mär" #: utils/dates.py:23 msgid "apr" -msgstr "" +msgstr "abr" #: utils/dates.py:23 msgid "may" @@ -943,41 +1004,41 @@ msgstr "" #: utils/dates.py:23 msgid "jun" -msgstr "" +msgstr "jun" #: utils/dates.py:24 msgid "jul" -msgstr "" +msgstr "jul" #: utils/dates.py:24 msgid "aug" -msgstr "" +msgstr "aug" #: utils/dates.py:24 msgid "sep" -msgstr "" +msgstr "sep" #: utils/dates.py:24 msgid "oct" -msgstr "" +msgstr "okt" #: utils/dates.py:24 msgid "nov" -msgstr "" +msgstr "nov" #: utils/dates.py:24 msgid "dec" -msgstr "" +msgstr "dec" #: utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." -msgstr "" +msgstr "Jan." #: utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." -msgstr "" +msgstr "Feb." #: utils/dates.py:33 msgctxt "abbrev. month" @@ -997,37 +1058,37 @@ msgstr "" #: utils/dates.py:36 msgctxt "abbrev. month" msgid "June" -msgstr "" +msgstr "Juni" #: utils/dates.py:37 msgctxt "abbrev. month" msgid "July" -msgstr "" +msgstr "Juli" #: utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." -msgstr "" +msgstr "Aug." #: utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." -msgstr "" +msgstr "Sept." #: utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." -msgstr "" +msgstr "Okt." #: utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." -msgstr "" +msgstr "Nov." #: utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." -msgstr "" +msgstr "Dec." #: utils/dates.py:45 msgctxt "alt. month" @@ -1057,102 +1118,112 @@ msgstr "" #: utils/dates.py:50 msgctxt "alt. month" msgid "June" -msgstr "" +msgstr "Juni" #: utils/dates.py:51 msgctxt "alt. month" msgid "July" -msgstr "" +msgstr "Juli" #: utils/dates.py:52 msgctxt "alt. month" msgid "August" -msgstr "" +msgstr "August" #: utils/dates.py:53 msgctxt "alt. month" msgid "September" -msgstr "" +msgstr "September" #: utils/dates.py:54 msgctxt "alt. month" msgid "October" -msgstr "" +msgstr "Oktober" #: utils/dates.py:55 msgctxt "alt. month" msgid "November" -msgstr "" +msgstr "November" #: utils/dates.py:56 msgctxt "alt. month" msgid "December" +msgstr "December" + +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" msgstr "" -#: utils/text.py:70 +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" -msgstr "" +msgstr "oder" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d Joer" +msgstr[1] "%d Joren" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d Mount" +msgstr[1] "%d Meint" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d Woch" +msgstr[1] "%d Wochen" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Dag" +msgstr[1] "%d Deeg" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr "" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d Stonn" +msgstr[1] "%d Stonnen" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d Minutt" +msgstr[1] "%d Minutten" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 Minutten" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1163,7 +1234,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1184,19 +1255,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1206,16 +1277,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/lt/LC_MESSAGES/django.mo b/django/conf/locale/lt/LC_MESSAGES/django.mo index 995b65de6813369d0aa471f9e24ac8d169dea1fa..e7cd1e596a2923b276775f9a6145161f4d607aa5 100644 GIT binary patch literal 21286 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 b_R7;!^V_QzQZ^p*b!!3tXAOm>ncn*^oY^2G delta 7560 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, 2011. -# Kostas , 2011. -# lauris , 2011. -# , 2012. -# Nikolajus Krauklis , 2013. -# Povilas Balzaravičius , 2011, 2012. -# Simonas Kazlauskas , 2012. -# Simonas Simas , 2012. -# Vytautas Astrauskas , 2011. +# Jannis Leidel , 2011 +# Kostas , 2011 +# lauris , 2011 +# naktinis , 2012 +# Nikolajus Krauklis , 2013 +# Povilas Balzaravičius , 2011-2012 +# Simonas Kazlauskas , 2012-2013 +# Vytautas Astrauskas , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-23 13:00+0000\n" -"Last-Translator: Nikolajus Krauklis \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 15:55+0000\n" +"Last-Translator: Simonas Kazlauskas \n" "Language-Team: Lithuanian (http://www.transifex.com/projects/p/django/" "language/lt/)\n" "MIME-Version: 1.0\n" @@ -26,670 +25,728 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikiečių" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabų" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaidžaniečių" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarų" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "Belarusų" +msgstr "Gudų" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalų" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "Breton" +msgstr "Bretonų" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnių" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalonų" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Čekų" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Velso" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danų" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Vokiečių" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Graikų" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Anglų" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britų Anglų" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Ispanų" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentiniečių Ispanų" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksikiečių Ispanų" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaragvos Ispanijos" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venesuelos Ispanų" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estų" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskų" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persų" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Suomių" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Prancūzų" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Fryzų" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Airių" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galų" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebrajų" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatų" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Vengrų" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" -msgstr "Indonecijos" +msgstr "Indoneziečių" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandų" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italų" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonų" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gruzinų" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazachų" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmerų" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Dravidų" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korėjiečių" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "Liuksemburgiečių" +msgstr "Liuksemburgų" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lietuvių" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvių" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonų" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajalių" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolų" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Mjanmų" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvegų Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalų" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Olandų" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvegų Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetinų" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pandžabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Lenkų" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Protugalų" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazilijos Portugalų" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumunų" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusų" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakų" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovėnų" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanų" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbų" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbų Lotynų" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Švedų" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Svahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilų" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugų" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailando" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkų" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Totorių" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtų" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainiečių" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamiečių" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Supaprastinta kinų" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradicinė kinų" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Įveskite tinkamą reikšmę." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Įveskite tinkamą URL adresą." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Įveskite tinkamą skaičių." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Įveskite teisingą el. pašto adresą." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Šią reikšmę gali sudaryti tik raidės, skaičiai, pabraukimo arba paprasto " "brūkšnio simboliai." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Įveskite validų IPv4 adresą." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Įveskite validų IPv6 adresą." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Įveskite validų IPv4 arba IPv6 adresą." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Įveskite skaitmenis atskirtus kableliais." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Įsitikinkite, kad reikšmę sudaro %(limit_value)s simbolių (dabar yra " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Įsitikinkite, kad reikšmė yra mažesnė arba lygi %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Įsitikinkite, kad reikšmė yra didesnė arba lygi %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Įsitikinkite, kad reikšmę sudaro bent %(limit_value)d simboliai (dabar " -"%(show_value)d)." +msgstr[0] "" +"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklo " +"(dabartinis ilgis %(show_value)d)." +msgstr[1] "" +"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų " +"(dabartinis ilgis %(show_value)d)." +msgstr[2] "" +"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų " +"(dabartinis ilgis %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Įsitikinkite, kad reikšmės ilgis mažesnis nei %(limit_value)d simboliai " -"(dabar %(show_value)d)." +msgstr[0] "" +"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklo " +"(dabartinis ilgis %(show_value)d)." +msgstr[1] "" +"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų " +"(dabartinis ilgis %(show_value)d)." +msgstr[2] "" +"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų " +"(dabartinis ilgis %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s privalo būti unikalus %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ir" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s su šiuo %(field_label)s jau egzistuoja." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Reikšmės %r rinktis negalima." +msgid "Value %(value)r is not a valid choice." +msgstr "Reikšmės %(value)r rinktis negalima." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Šis laukas negali būti null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Lauką privaloma užpildyti." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Lauko tipas: %(field_type)s " -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Sveikas skaičius" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' reikšmė privalo būti sveikas skaičius." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' turi būti skaičius." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' reikšmė privalo būti True arba False." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' reikšmė turi būti arba True, arba False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Loginė reikšmė (True arba False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Eilutė (ilgis iki %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Kableliais atskirti sveikieji skaičiai" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' reikšmė yra netinkamo formato. Ji turi būti YYYY-MM-DD formatu." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' reikšmė yra teisingo formato (YYYY-MM-DD), tačiau data yra neteisinga." +"'%(value)s' reikšmė yra netinkamu datos formatu. Reikšmė turi būti YYYY-MM-" +"DD formatu." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' reikšmė yra teisingo YYYY-MM-DD formato, tačiau tai nėra " +"teisinga data." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (be laiko)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' reikšmė yra neteisingo formato. Ji turi būti pateikta YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ] formatu." +"'%(value)s' reikšmė yra neteisingo formato. Reikšmė turi būti pateikta YYYY-" +"MM-DD HH:MM[:ss[.uuuuuu]][TZ] formatu." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' reikšmė yra teisingo formato (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"tačiau data yra neteisinga." +"'%(value)s' reikšmė yra teisingo YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] formato, " +"tačiau tai nėra teisinga data ar laikas." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (su laiku)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' reikšmė turi būti dešimtainis skaičius." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' reikšmė turi būti dešimtainis skaičius." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Dešimtainis skaičius" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "El. pašto adresas" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Kelias iki failo" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' reikšmė turi būti slankiojo kablelio skaičius." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' reikšmė turi būti slankiojo kablelio skaičius." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Slankaus kablelio skaičius" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Didelis (8 baitų) sveikas skaičius" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresas" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresas" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' reikšmė turi būti None, True arba False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' reikšmė turi būti None, True arba False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Loginė reikšmė (True, False arba None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Teigiamas sveikasis skaičius" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Nedidelis teigiamas sveikasis skaičius" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Unikalus adresas (iki %(max_length)s ženklų)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Nedidelis sveikasis skaičius" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekstas" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' reikšmė yra neteisingo formato. Ji turi būti HH:MM[:ss[.uuuuuu]] " -"formatu." +"'%(value)s' reikšmė yra neteisingo formato. Reikšmė turi būti pateikta HH:MM" +"[:ss[.uuuuuu]] formatu." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' reikšmė yra teisingo formato (HH:MM[:ss[.uuuuuu]]), tačiau tai nėra " -"teisingas laikas." +"'%(value)s' reikšmė yra teisingo HH:MM[:ss[.uuuuuu]] formato, tačiau tai " +"nėra teisingas laikas." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Laikas" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Neapdorota informacija" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Failas" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Paveiksliukas" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modelis %(model)s su pirminiu raktu %(pk)r neegzistuoja." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s modelio instancija su pirminiu raktu %(pk)r neegzistuoja." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Išorinis raktas (tipas nustatomas susijusiame lauke)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Sąryšis vienas su vienu" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Sąryšis daug su daug" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Nuspauskite \"Control\", arba \"Command\" Mac kompiuteriuose, kad pasirinkti " -"daugiau nei vieną." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Šis laukas yra privalomas." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Įveskite pilną skaičių." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Įveskite skaičių." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Užtikrinkite, kad visumoje nėra daugiau skaitmenų nei %s." +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] "Į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ų." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Užtikrinkite, kad dešimtainių reikšmių nėra daugiau nei %s." +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] "Į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." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Užtikrinkite, kad skaitmenų prieš keblelį nėra daugiau nei %s." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo prieš kablelį." +msgstr[1] "" +"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys prieš kablelį." +msgstr[2] "" +"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų prieš kablelį." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Įveskite tinkamą datą." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Įveskite tinkamą laiką." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Įveskite tinkamą datą/laiką." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Nebuvo nurodytas failas. Patikrinkite formos koduotę." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Failas nebuvo nurodytas." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Nurodytas failas yra tuščias." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Įsitikinkite, kad reikšmę sudaro daugiausia %(max)d simbolių (dabar " -"%(length)d)." +msgstr[0] "" +"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " +"ženklo (dabartinis ilgis %(length)d)." +msgstr[1] "" +"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " +"ženklų (dabartinis ilgis %(length)d)." +msgstr[2] "" +"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " +"ženklų (dabartinis ilgis %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 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." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -697,40 +754,65 @@ msgstr "" "Atsiųskite tinkamą paveiksliuką. Failas, kurį siuntėte nebuvo paveiksliukas, " "arba buvo sugadintas." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Įveskite tinkamą URL adresą." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Nurodykite tinkamą reikšmę. %(value)s nėra galimas pasirinkimas." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Įveskite reikšmių sarašą." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Paslėptas laukelis %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm duomenys buvo sugadinti arba neegzistuoja" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +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ų." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Nurodyti" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Ištrinti" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Pataisykite pasikartojančius duomenis laukui %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Pataisykite pasikartojančius duomenis laukui %(field)s. Duomenys privalo " "būti unikalūs." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -739,29 +821,31 @@ msgstr "" "Pataisykite pasikartojančius duomenis laukui %(field_name)s. Duomenys " "privalo būti unikalūs %(lookup)s peržiūroms per %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Pataisykite žemiau esančias pasikartojančias reikšmes." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Išorinis raktas neatitinka tėvinio objekto pirminio rakto." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Pasirinkite tinkamą reikšmę. Parinkta reikšmė nėra galima." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Pasirinkite tinkamą. %s nėra vienas(-a) iš galimų." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" nėra pirminiam raktui tinkama reikšmė." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nėra pirminiam raktui tinkama reikšmė." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Nuspauskite \"Control\", arba \"Command\" Mac kompiuteriuose, kad pasirinkti " +"daugiau nei vieną." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -770,35 +854,35 @@ msgstr "" "Nepavyko interpretuoti %(datetime)s %(current_timezone)s laiko juostoje; " "Data gali turėti keletą reikšmių arba neegzistuoti." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Šiuo metu" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Pakeisti" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Išvalyti" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nežinomas" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Taip" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "taip,ne,galbūt" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -806,27 +890,27 @@ msgstr[0] "%(size)d baitas" msgstr[1] "%(size)d baitai" msgstr[2] "%(size)d baitai" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1127,76 +1211,86 @@ msgctxt "alt. month" msgid "December" msgstr "gruodžio" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Nepavyko importuoti nei PIL nei Pillow bibliotekos: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Nepavyko importuoti '_imaging' modulio iš PIL paketo: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Tai nėra teisingas IPv6 adresas." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "arba" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "metai" -msgstr[1] "metai" -msgstr[2] "metai" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mėnuo" -msgstr[1] "mėnesiai" -msgstr[2] "mėnesiai" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "savaitė" -msgstr[1] "savaitės" -msgstr[2] "savaitės" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d metas" +msgstr[1] "%d metai" +msgstr[2] "%d metų" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "diena" -msgstr[1] "dienos" -msgstr[2] "dienos" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mėnuo" +msgstr[1] "%d mėnesiai" +msgstr[2] "%d mėnesių" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "valanda" -msgstr[1] "valandos" -msgstr[2] "valandos" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d savaitė" +msgstr[1] "%d savaitės" +msgstr[2] "%d savaičių" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutė" -msgstr[1] "minutės" -msgstr[2] "minutės" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutės" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d diena" +msgstr[1] "%d dienos" +msgstr[2] "%d dienų" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d valanda" +msgstr[1] "%d valandos" +msgstr[2] "%d valandų" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutė" +msgstr[1] "%d minutės" +msgstr[2] "%d minučių" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minučių" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1207,7 +1301,7 @@ msgstr "Aplankų indeksai čia neleidžiami." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" neegzistuoja" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s indeksas" @@ -1228,12 +1322,12 @@ msgstr "Nenurodyta diena" msgid "No week specified" msgstr "Nenurodyta savaitė" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nėra %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1242,7 +1336,7 @@ msgstr "" "Ateities %(verbose_name_plural)s nėra prieinami, nes %(class_name)s." "allow_future yra False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Data '%(datestr)s' neatitinka formato '%(format)s'" @@ -1252,17 +1346,17 @@ msgstr "Data '%(datestr)s' neatitinka formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Atitinkantis užklausą %(verbose_name)s nerastas" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Puslapis nėra 'paskutinis', taip pat negali būti paverstas į sveiką skaičių." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Neegzistuojantis puslapis (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tuščias sąrašas ir '%(class_name)s.allow_empty' yra False." diff --git a/django/conf/locale/lv/LC_MESSAGES/django.mo b/django/conf/locale/lv/LC_MESSAGES/django.mo index c231680908ad04167f5f801468d030e63febca93..77b92b75398dae0823c35299713434d966b0b9d4 100644 GIT binary patch delta 4111 zcmYk;dvKK19mesK3lIX85EDQkn++s^kc4a^mk^^6i6E<{1*sa-sqM-{Y z&HLmE;{!xq8jx(jLWyZGtA+^-bXj_=64ud1rexKc6oSxy?&pGeq zob#Ud5?=Fvwlex*c6zU)yh-4dys#wi=UhEY1DBqBiG{Iz@d!q-l3usFW|TEB5I(IP*?s5-hsuVox2SKI2KQ% zCU_3(@m-vNW3rv&pR3|W1205Pw9(q_s1?|Uxs2~lP$|X%)C~V@euR0nKSixT2EA!w z*_eytaXR`?E3yI8u*KS~sN)|%^}EB|WBU(aR9Ak)HXK8>PvHXWLk;{XX5#18{u!r(inz%$c^o26f*29M)emUt&8NPy?+ooA4IeTTv(MM_pmJc^Gwm zFX~}DiDU2->Q=pun#g}p6Z{f&>(W?0^*2H5uM-Q{paTkV5tgA3BN)aPa2n>&y9S(# zn&=|b04q`FuR~3+$+oxPLfTI^E>Pk@q+=;rf#i))} zAh+G!Yx{$!iETBv+4h~NiSM@U2e6TL47FnaM)iLkIWFpMP|?hXa-+3lBx=Ac)PT9D zl_@c6ZF>Xq#<^zX4RzbBz0dX^Gy75JzlnNXFPfJzOYi?@RP;eeXBjl$&8QQmAkT}d zK~1c|TxG5??=v@;&E{rviy1Z}sFi&X)Aj!EvK@QPF4RNWtpl*fw)f&l+Q;#HigPcb zp7J0!bPo1m8D2u2KavMV1C27rp`Mun)UBI}iTB?}MfYqL=Hoo%uDFfJH`?v6{l`$x z$aBa8?0$|K;62p6{Q%X^$5@D0ZGR4(=oaUpCNLRw>!x{Fe=T(_8+2j=s@-S@wxRwG zMNqdWYTFOtQrf+E2VTND^f3DZ+=v=r5Bl**WG?O+>gmt%CNHqk8%$yi3!ttv#FUxKr6A?mzN)Gc`ob^dcDfh{Y_j$`yJcwnUq|)VpKmq)KgxInovEepOvT;ZbaR(X4@WZvq}f* zN;**kcA;k4gF5j9YJfh}2WtRXP4`RG#4nj2V=C=`qRzX5iT53~qBpP_b0;VEN8Mdi zG^4esrSqdEvJ+GBaa2d$SdT|hOZ#`+ffIPrDzO(ek>8*udI8n%Ur-nHH&lP0p!)k4 zF46mcjmmO1%q>b@@c~pvPoW;Vlc;Co464JoP#ydhwY2YJ34VwgAfq_h&j{51F{lZ6 z%p$W4M=-v-m5Q!xE^<-sAnGZ71*hT#)Y4r;4KQj-a)4|cLOT!nhPlb8{kNkgI?whm z#WdOtwtW@q0`A9X8roxGm~E)z+A#w=Q620>O}Ga&!I*i}JYk+PpGRH5 zOJ@I6)?X(M*a2rTgZ4SpLv-G@|IYlQ`97+n53GF&_1ay=6jaf}c_>lif5o_j=$oMr zRt+g3dlUDc%5?HwqE1wLlDK)ei|iySN6Ecp8qq^JSRSSl8f;*z)#u}C@&tLAe4ps` z(<`hJ)#p}|PzjI-;oIU?k|r{V3>I#CVs&b5LlK6p{upY-R#^LSTuSaETH#*uC{cNc zoF*@5XfG9&SI9DQTn#H#W;<%RgX9RghYXfisbrG%wqc{G2m0G2pOlkSvX0Co`p)Q; z->OS*rlP`M({IWitF1!bI(LHnn7l|-o+oz^{T19o=8}Cx@)M%+Q=HSvY3>TpOI6fg7lN&q>J$2yH27qJIOb{cT(#n zFOfCmM`R+QB*$;0wms2y?h&jbEyPF4$O57=IZ5Jo2ESSV*Y;C?mdqg!kPT#jJWW(K zCrNyY*IIqQZeXP~ZpT^VNfJAowIeov^n`e1bW2M7k(|?M@#W*@q{iPGKPfdnBrlXQ zG|=o?0!^`Qk0a9JOv{*wfaMw!{yE4_CTyCzp}NuysFCUn^QA$MyapL=gVBt zP=0q{doU6VhsqcDI|4P{DqrQT<-Y3j%Gq9DbURAU@J$}Aq rU21%N*`d@}TE)AAQ~t8T8(Zru$ZCCicUkD|SlM=ed(*Gabh!TkVo!~y literal 12468 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, 2011. -# Jannis Leidel , 2011. +# edgars , 2011 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: edgars \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/django/language/" "lv/)\n" "MIME-Version: 1.0\n" @@ -19,659 +19,694 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arābu" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulgāru" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengāļu" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosniešu" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalāņu" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "čehu" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "velsiešu" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "dāņu" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "vācu" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grieķu" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "angļu" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Lielbritānijas angļu" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "spāņu" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "igauņu" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "basku" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persiešu" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "somu" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "franču" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frīzu" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "īru" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galīciešu" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ebreju" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "horvātu" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ungāru" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandiešu" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "itāļu" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japāņu" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "vācu" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmeru" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannādiešu" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korejiešu" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "lietuviešu" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "latviešu" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "maķedoniešu" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "holandiešu" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 +msgid "Nepali" +msgstr "" + +#: conf/global_settings.py:104 +msgid "Dutch" +msgstr "holandiešu" + +#: conf/global_settings.py:105 +msgid "Norwegian Nynorsk" +msgstr "" + +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 +msgid "Punjabi" +msgstr "" + +#: conf/global_settings.py:108 msgid "Polish" msgstr "poļu" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugāļu" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazīlijas portugāļu" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumāņu" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "krievu" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovāku" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovēņu" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albāņu" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbu" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbu latīņu" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "zviedru" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilu" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "taizemiešu" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turku" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukraiņu" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vjetnamiešu" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "vienkāršā ķīniešu" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "tradicionālā ķīniešu" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Ievadiet korektu vērtību." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Ievadiet korektu URL adresi." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Ievadiet korektu vērtību, kas satur tikai burtus, numurus, apakšsvītras vai " "šķērssvītras." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Ievadiet korektu IPv4 adresi." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Ievadiet tikai numurus, atdalītus ar komatiem." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Nodrošiniet, ka vērtība ir %(limit_value)s (tā satur %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Šai vērtībai jabūt mazākai vai vienādai ar %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Vērtībai jābūt lielākai vai vienādai ar %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Vērtībai jāsatur vismaz %(limit_value)d rakstu zīmes (tā satur " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Vērtībai jāsatur ne vairāk kā %(limit_value)d rakstu zīmes (tā satur " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s jābūt unikālam %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "un" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s ar nosaukumu %(field_label)s jau eksistē." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Nederīga izvēle: %r." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Šis lauks nevar neksistēt (būt null)." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Šis lauks nevar būt tukšs" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Lauks ar tipu: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Vesels skaitlis" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (True vai False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Simbolu virkne (līdz pat %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Ar komatu atdalīti veselie skaitļi" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datums (bez laika)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datums (ar laiku)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimāls skaitlis" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-pasta adrese" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Faila ceļš" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Plūstošā punkta skaitlis" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Liels (8 baitu) vesels skaitlis" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adrese" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (jā, nē vai neviens)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Teksts" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Laiks" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modelis %(model)s ar primāro atslēgu %(pk)r neeksistē." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Ārējā atslēga (tipu nosaka lauks uz kuru attiecas)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Attiecība viens pret vienu" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Attiecība daudzi pret daudziem" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Lai iezīmētu vairāk par vienu, pieturiet \"Ctrl\" (\"Command\" uz Mac " -"datora) taustiņu." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Šis lauks ir obligāts." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Ievadiet veselu skaitli." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Ievadiet skaitli." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Pārliecinieties, ka kopā nav vairāk par %s cipariem." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Pārliecinieties, ka aiz decimālās zīmes nav vairāk par %s cipariem." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Pārliecinieties, ka pirms decimālās zīmes nav vairāk par %s cipariem." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Ievadiet korektu datumu." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Ievadiet korektu laiku." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Ievadiet korektu datumu/laiku." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Nav nosūtīts fails. Pārbaudiet formas kodējuma tipu." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Netika nosūtīts fails." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Jūsu nosūtītais fails ir tukšs." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Faila nosaukuma garums nedrīkst pārsniegt %(max)d rakstu zīmes (tas satur " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -679,39 +714,64 @@ msgstr "" "Augšupielādējiet korektu attēlu. Fails, ko augšupielādējāt, vai nu nav " "attēls, vai arī ir bojāts." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Ievadiet korektu URL adresi." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Izvēlieties korektu izvēli. %(value)s nav pieejamo izvēļu sarakstā." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Ievadiet sarakstu ar vērtībām." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sakārtojums" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Dzēst" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Lūdzu izlabojiet dublicētos datus priekš %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Lūdzu izlabojiet dublicētos datus laukam %(field)s, kam jābūt unikālam." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -720,64 +780,66 @@ msgstr "" "Lūdzu izlabojiet dublicētos datus laukam %(field_name)s, kam jābūt unikālam " "priekš %(lookup)s iekš %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Lūdzu izlabojiet dublicētās vērtības zemāk." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Iekļautā ārējā atslēga nesakrita ar vecāka elementa primāro atslēgu" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Izvēlaties pareizu izvēli. Jūsu izvēlele neietilpst pieejamo sarakstā." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Izvēlieties pareizu izvēli. %s nav pieejamo izvēļu sarakstā." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ir nederīga vērtība priekš primārās atslēgas." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Lai iezīmētu vairāk par vienu, pieturiet \"Ctrl\" (\"Command\" uz Mac " +"datora) taustiņu." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Izmainīt" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nezināms" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Jā" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nē" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "jā,nē,varbūt" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -785,27 +847,27 @@ msgstr[0] "%(size)d baits" msgstr[1] "%(size)d baiti" msgstr[2] "%(size)d baitu" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1106,76 +1168,86 @@ msgctxt "alt. month" msgid "December" msgstr "decembris" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "vai" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "gads" -msgstr[1] "gadi" -msgstr[2] "gadu" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mēnesis" -msgstr[1] "mēneši" -msgstr[2] "mēnesu" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "nedēļa" -msgstr[1] "nedēļas" -msgstr[2] "nedēļu" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "diena" -msgstr[1] "dienas" -msgstr[2] "dienu" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "stunda" -msgstr[1] "stundas" -msgstr[2] "stundu" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minūte" -msgstr[1] "minūtes" -msgstr[2] "minūšu" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minūtes" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1186,7 +1258,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1207,19 +1279,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1229,16 +1301,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/mk/LC_MESSAGES/django.mo b/django/conf/locale/mk/LC_MESSAGES/django.mo index 21e9c03cb7109076389aedef77f817c13233f63e..abf6583ebd1a160b5660a02a76b553720e178d90 100644 GIT binary patch delta 9404 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 delta 7479 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�f%!CFWEkJH;pdJ9c9)zHkJ3fBI=M&gbgn3Um!uG0C& znKf(PW$OIgPJ4d0xU8#t_rTWqPVax=oXPF3*J;}uuAj>MX!lnGZ@j+ry_4TN`UZ={ zaVzuF{@2d4OWTIkWVjCxO6YpS`J, 2011. -# , 2011, 2012. -# vvangelovski , 2011. +# Jannis Leidel , 2011 +# vvangelovski , 2013 +# vvangelovski , 2011-2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-23 11:24+0000\n" "Last-Translator: vvangelovski \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/django/" "language/mk/)\n" @@ -19,674 +19,717 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Африканс" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Арапски" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербејџански" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Бугарски" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Белоруски" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгалски" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "Бретонски" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босански" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталански" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чешки" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Велшки" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Дански" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Германски" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грчки" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Англиски" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британскиот англиски" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Есперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Шпански" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентински Шпански" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикански шпански" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагва шпански" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Венецуела шпански" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Естонски" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баскиски" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Персиски" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Фински" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Француски" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фризиски" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирски" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галски" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Еврејски" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хрватски" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Унгарски" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "Интерлингва" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонезиски" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исландски" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Италијански" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Јапонски" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузиски" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казахстански" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кмер" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Канада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корејски" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Луксембуршки" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литвански" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвиски" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македонски" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малајалам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монголски" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Бурмански" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвешка bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непалски" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Холандски" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвешки Нинорск" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Осетски" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Пунџаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Полски" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португалкски" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилско португалски" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Романски" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Руски" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словачки" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словенечки" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албански" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Српски" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Српски Латиница" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Шведски" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Свахили" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамил" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тајландски" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турски" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татарски" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Удмурт" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украински" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Виетнамски" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Упростен кинески" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Традиционален кинески" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Внесете правилна вредност." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Внесете правилна веб адреса." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Внесете валиден цел број." + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Внесете валидна email адреса." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Внесете правилно кратко име (slug) кое се соддржи од букви, цифри, долна " "црта или тире." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Внесeте правилна IPv4 адреса." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Внесете валидна IPv6 адреса." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Внесете валидна IPv4 или IPv6 адреса." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Внесете само цифри одделени со запирки." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Осигурајте се дека оваа вредност е %(limit_value)s (моментално е " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Осигурајте се дека оваа вредност е помала или еднаква со %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Осигурајте се дека оваа вредност е поголема или еднаква со %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Осигурајте се дека оваа вредност има најмалку %(limit_value)d знаци (има " +msgstr[0] "" +"Осигурајте се дека оваа вредност има најмалку %(limit_value)d карактер (има " +"%(show_value)d)." +msgstr[1] "" +"Осигурајте се дека оваа вредност има најмалку %(limit_value)d карактери (има " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Осигурајте се дека оваа вредност има најмногу %(limit_value)d знаци (има " +msgstr[0] "" +"Осигурајте се дека оваа вредност има најмногу %(limit_value)d карактер (има " +"%(show_value)d)." +msgstr[1] "" +"Осигурајте се дека оваа вредност има најмногу %(limit_value)d карактери (има " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s мора да биде уникатно за %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "и" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s со %(field_label)s веќе постои." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Вредноста %r не е валиден избор." +msgid "Value %(value)r is not a valid choice." +msgstr "Вредноста %(value)r не е валиден избор." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Оваа вредност неможе да биде null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ова поле не може да биде празно" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Поле од тип: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Цел број" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Вредноста '%s' мора да биде цел број." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' вредноста мора да биде цел број." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Вредноста '%s' мора да биде точно или неточно." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' вредноста мора да биде Точно или Неточно." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Логичка (или точно или неточно)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Збор (до %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Целобројни вредности одделени со запирка" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Вредноста '%s' има невалиден формат на датум. Таа мора да биде во формат " -"ГГГГ-ММ-ДД." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Вредноста '%s' има правилен формат (ГГГГ-ММ-ДД), но тоа не е валиден датум." +"'%(value)s' вредноста има невалидно форматиран датум. Мора да биде во ГГГГ-" +"ММ-ДД формат." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' вредноста има точен формат (ГГГГ-ММ-ДД) но не е валиден датум." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Датум (без час)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Вредноста '%s' има невалиден формат. Таа мора да биде во ГГГГ-ММ-ДД HH:MM[:сс" -"[uuuuuu].] [ВЗ] формат." +"'%(value)s' вредноста има невалиден формат. Мора да биде во YYYY-MM-DD HH:MM" +"[:ss[.uuuuuu]][TZ] формат." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Вредноста '%s' има правилен формат (ГГГГ-ММ-ДД HH:MM [:сс[uuuuuu].] [ВЗ]), " -"но тоа не е валиден датум / време." +"'%(value)s' вредноста има точен формат (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " +"но не е валиден датум со време." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Датум (со час)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Вредноста '%s' мора да биде децимален број." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' вредноста мора да биде децимален број." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Децимален број" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Е-пошта" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Патека на датотека" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Вредноста '%s' мора да биде број со подвижна запирка." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' вредноста мора да биде број со подвижна запирка." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Децимален број" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Голем (8 бајти) цел број" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адреса" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "ИП адреса" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Вредноста '%s' мора да биде празна, точно или неточно." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' вредноста мора да биде Ништо, Точно или Неточно." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Логичка (точно,неточно или празно)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Позитивен цел број" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Позитивен мал цел број" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Скратено име (до %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Мал цел број" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Вредноста '%s' има невалиден формат. Таа мора да биде во HH:MM[:сс[uuuuuu].] " -"Формат." +"'%(value)s' вредноста има неточен формат. Мора да биде во HH:MM[:ss[." +"uuuuuu]] format." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Вредноста '%s' има правилен формат (ЧЧ:ММ[:сс[uuuuuu].]), Но тоа не е " -"валидно време." +"'%(value)s' вредноста има точен формат (HH:MM[:ss[.uuuuuu]]) но е невалидно " +"време." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Час" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Сурови бинарни податоци" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Датотека" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Слика" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Модел %(model)s со примарен клуч %(pk)r не постои." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s инстанца со примарен клуч %(pk)r не постои." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Надворешен клуч (типот е одреден според сврзаното поле)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Еден-према-еден релација" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Повеќе-према-повеќе релација" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Држете го „Control“, или „Command“ на Мекинтош, за да изберете повеќе од " -"едно." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ова поле е задолжително." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Внеси цел број." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Внесете број." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Осигурајте се дека вкупно нема повеќе од %s цифри." +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 цифри." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Осигурајте се дека нема повеќе од %s децимални места." +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 децимални места." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Осигурајте се дека нема повеќе од %s цифри пред децималната запирка." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Осигурајте се дека нема повеќе одs %(max)s цифра пред децималната запирка." +msgstr[1] "" +"Осигурајте се дека нема повеќе од %(max)s цифри пред децималната запирка." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Внесете правилен датум." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Внесете правилно време." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Внесете правилен датум со време." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Не беше пратена датотека. Проверете го типот на енкодирање на формата." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Не беше пратена датотека." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Пратената датотека е празна." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Осигурајте се дека ова име на датотека има најмногу %(max)d знаци (има " +msgstr[0] "" +"Осигурајте се дека ова име на датотека има најмногу %(max)d карактер (има " +"%(length)d)." +msgstr[1] "" +"Осигурајте се дека ова име на датотека има најмногу %(max)d карактери (има " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Или прикачете датотека или оттштиклирајте го полето." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -694,40 +737,64 @@ msgstr "" "Качете валидна слика. Датотеката која ја качивте или не беше слика или беше " "расипана датотеката." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Внесете правилна веб адреса." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Внесете валиден избор. %(value)s не е еден од можните избори." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Внесете листа на вредности." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Скриено поле %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "податоците од ManagementForm недостасуваат или се променети" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Ве молиме поднесете %d или помалку форми." +msgstr[1] "Ве молиме поднесете %d или помалку форми." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Редослед" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Избриши" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ве молам поправете ја дуплираната вредност за %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Ве молам поправете ја дуплираната вредност за %(field)s, која мора да биде " "уникатна." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -736,31 +803,33 @@ msgstr "" "Ве молам поправете ја дуплираната вредност за %(field_name)s која мора да " "биде уникатна за %(lookup)s во %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Ве молам поправете ги дуплираните вредности подолу." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Надворешниот клуч на вгезденото поле не се совпаѓа со примарниот клуч на " "родителската инстанца." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Изберете правилно. Тоа не е еден од можните избори." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Внесете правилно. %s не е еден од достапните вредности." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" не е правилна вредност за примарен клуч." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" не е правилна вредност за примарен клуч." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Држете го „Control“, или „Command“ на Мекинтош, за да изберете повеќе од " +"едно." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -769,62 +838,62 @@ msgstr "" "%(datetime)s не може да се толкува во временска зона %(current_timezone)s; " "можеби е двосмислена или не постои." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Моментално" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Измени" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Исчисти" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Непознато" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Да" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Не" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "да, не, можеби" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d бајт" msgstr[1] "%(size)d бајти" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1125,70 +1194,80 @@ msgctxt "alt. month" msgid "December" msgstr "Декември" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ниту Pillow нити PIL можат да се импортираат: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "'_imaging' модулот PIL не може да се импортира: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Ова не е валидна IPv6 адреса." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "или" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "година" -msgstr[1] "години" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "месец" -msgstr[1] "месеци" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "седмица" -msgstr[1] "седмици" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d година" +msgstr[1] "%d години" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ден" -msgstr[1] "дена" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d месец" +msgstr[1] "%d месеци" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "час" -msgstr[1] "часа" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d недела" +msgstr[1] "%d недели" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минута" -msgstr[1] "минути" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минути" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ден" +msgstr[1] "%d дена" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часови" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минута" +msgstr[1] "%d минути" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 минути" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1199,7 +1278,7 @@ msgstr "Индекси на директориуми не се дозволен msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" не постои" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Индекс на %(directory)s" @@ -1220,12 +1299,12 @@ msgstr "Не е даден ден" msgid "No week specified" msgstr "Не е дадена недела" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Нема достапни %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1234,7 +1313,7 @@ msgstr "" "Идни %(verbose_name_plural)s не се достапни бидејќи %(class_name)s." "allow_future е False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Невалиден текст за датум '%(datestr)s' даден формат '%(format)s'" @@ -1244,18 +1323,18 @@ msgstr "Невалиден текст за датум '%(datestr)s' даден msgid "No %(verbose_name)s found matching the query" msgstr "Нема %(verbose_name)s што се совпаѓа со пребарувањето" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Страницата не е \"последна\", ниту пак може да се конвертира во еден цел " "број." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Невалидна страна (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Празна листа и '%(class_name)s .allow_empty' е False." diff --git a/django/conf/locale/ml/LC_MESSAGES/django.mo b/django/conf/locale/ml/LC_MESSAGES/django.mo index e3a6975596a3dda20318f52ae0fc8a498d7323cd..b50cb4a526038fa06be531207de6d16408abfb9c 100644 GIT binary patch delta 5316 zcmYk=3wX`<9mnxsBH|LnB}5X^LyT&2IJu}Klpv*UrDPpy^x%k8B$c4Wx>IduRIA#f zjY+F@EoO>CYeh{drCUoc(^9HfZ<}Y;M=xWYy+7xC^F02KPhP*@?|=DS{+HzO(g!go zH^cD;Yp_1C64c>P=famq0xUwcmq`)pbD*aosT;i?I_< zw*8B2|1wOZeLXh9U6K7kMod8$Jc63RyVw>#L=Ef`>VzL`ziSgcJ|3IX-V`;^bky-V zsKx7ry6zC{f_I^=KNp)~5PQ(Sdy;}?auBt&?_eKnn9N0R5c1DG$`8$;7Kh;iVH?MsGl0`s2S?SWYkinTfLLjGqITVY}5ee zU}Jn3o8S^_Ux7M*4YHVSBkH*Qr~w>9t?c`$tiKLy#=2=olGzS5^G>K4d(9l%-xD>^ zzNqsDT78)9AC2np9&;*cz%!A_yZNZ|o()pa64j#a?Tc1_1=T?qb>iz*KZLrs@1S0z zvzUdSqn`R^yo-7$b5S!d#$I?2>bx3kft$_XUJ5$lU2FIZHS^1;6}gH$UoMshKqF2? zb?m`gF#~nnI2?$R(1)9_5>MeRID~hzKh8!?Y&Wt(LARfR25<~D;?t-Leuo;!Rjb## zDY{Y#sP;s>9oym{oPb)X4XE?Cp0>Y+Pf?H9}+Iup6qq$Sgs1 zJPq}h%r}>yo}F6MCwB|#ygjJn-$Q-r&SO3N(Y$6}&tUzvqh6<|4a@{H(QIWVn`x+9 za}&nl&DQQUvoV(T9vFxD)_xo6L)8yg$2fOqkV01)zWs%BBWXzO?A!y?r+49<#S1t9 z``#R#>7(XybG`Yhc?8w*$JiH7BVD*OI^nDCicl*v76)Rm+#15j^WhGo4*bg6V|aOc zQcuF(I1D%AV&u(qd704xjz%3WXn2&P1KpvAc7luosTTr8r#g z|9J`l8hk!pL3|Fc;~~6FW;-_(V{;famLZdOJ5XQ1GdK#9a{26HDL*vuTGTE02g>U1B*8T#$x1|26c@%Zrr+65z zp>DyO+!rnVS=9CPcbiPXpe~R@LEer_aSZB0Ut(*FXFAE)4s~zyP{)r&twcHUoVprw zKWfHbVj@mrx*9+g>b&KsfxTSF`s>n@C55RgUw03x&NB!d}~;VMbyKn6R+SHjNxp(hU0J;uEIh1Ph5++ zeYhx|G&^wPM^K-RI&Tja;dRu6il}IScLynG#8s#jSc_cKh4C6*MlIc?e$KsyiT#~h ziAV4 z9FMwCrMU>TGOJM|-)`+kPy;%Lx>eWlA~qQseeEtI|6DfrOFo37@hEDA+7FjOmY;$y zFaY^hxRIz1gXUAHj$TB~><#k*YCsL|WSLp|bkv1&x$$}%2BPW}<^t65%drt|#=i9L zc2dxcuV4dgIx_kPNo#CHJp&tKPt-vBV$;`Sx8Q+!d64RAbdgH>*Pc7G?_;}CMl#1DIwb4AV(r4{xrvjt*qx| z0og;klP}3vdZNwtZv_d5%makC21pSyH!c zrqGZ~Bs)kZSxxRIU5Pf{To>eRa4(RL$YG+7i?$_EB7Y?GpnMO}YxE{5C;BFgB`=Zl zA z@jnpQlB~7*P52G{yA#$>g_FsXR-b~ctUMpRWB_SF`jWfJUh+Ko6PZi2y%r_%^DI9P z+)z)wppaWV=1Y&dNcfh?6rnUJx6i6BQ=e?@h1=;#z*`dV&nWZ^_m}%aY2Kg1Pj%}O8#?BziO=%5b32!Ywv}Xtlk;=p vL(>POgwOQ-~15C89X&iT&r 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, 2011. -# Jeffy , 2012. -# Rajeesh Nair , 2011, 2012. +# Jannis Leidel , 2011 +# Jeffy , 2012 +# Rajeesh Nair , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Rajeesh Nair \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/django/" "language/ml/)\n" "MIME-Version: 1.0\n" @@ -19,663 +19,688 @@ msgstr "" "Language: ml\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "അറബിക്" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "അസര്‍ബൈജാനി" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ബള്‍ഗേറിയന്‍" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ബംഗാളി" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ബോസ്നിയന്‍" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "കാറ്റലന്‍" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ചെക്" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "വെല്‍ഷ്" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ഡാനിഷ്" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ജര്‍മന്‍" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ഗ്രീക്ക്" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ഇംഗ്ളീഷ്" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ബ്രിട്ടീഷ് ഇംഗ്ളീഷ്" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "എസ്പെരാന്റോ" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "സ്പാനിഷ്" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "അര്‍ജന്റീനിയന്‍ സ്പാനിഷ്" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "മെക്സിക്കന്‍ സ്പാനിഷ്" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "നിക്കരാഗ്വന്‍ സ്പാനിഷ്" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "എസ്ടോണിയന്‍ സ്പാനിഷ്" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "ബാസ്ക്യു" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "പേര്‍ഷ്യന്‍" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ഫിന്നിഷ്" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ഫ്രെഞ്ച്" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ഫ്രിസിയന്‍" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ഐറിഷ്" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ഗലിഷ്യന്‍" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ഹീബ്റു" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ഹിന്ദി" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "ക്രൊയേഷ്യന്‍" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ഹംഗേറിയന്‍" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ഇന്തൊനേഷ്യന്‍" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ഐസ്ലാന്‍ഡിക്" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ഇറ്റാലിയന്‍" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ജാപ്പനീസ്" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "ജോര്‍ജിയന്‍" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "കസാക്" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ഖ്മേര്‍" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "കന്നഡ" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "കൊറിയന്‍" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ലിത്വാനിയന്‍" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ലാറ്റ്വിയന്‍" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "മാസിഡോണിയന്‍" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "മലയാളം" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "മംഗോളിയന്‍" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "നോര്‍വീജിയന്‍ ബൊക്മാല്‍" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "നേപ്പാളി" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ഡച്ച്" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "നോര്‍വീജിയന്‍ നിനോഷ്ക്" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "പഞ്ചാബി" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "പോളിഷ്" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "പോര്‍ചുഗീസ്" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ബ്റസീലിയന്‍ പോര്‍ചുഗീസ്" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "റൊമാനിയന്‍" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "റഷ്യന്‍" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "സ്ളൊവാക്" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "സ്ളൊവേനിയന്‍" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "അല്‍ബേനിയന്‍" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "സെര്‍ബിയന്‍" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "സെര്‍ബിയന്‍ ലാറ്റിന്‍" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "സ്വീഡിഷ്" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "സ്വാഹിലി" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "തമിഴ്" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "തെലുങ്ക്" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "തായ്" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ടര്‍ക്കിഷ്" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "തൊതാര്‍" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "യുക്രേനിയന്‍" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "ഉര്‍ദു" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "വിയറ്റ്നാമീസ്" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "ലഘു ചൈനീസ്" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "പരമ്പരാഗത ചൈനീസ്" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "ശരിയായ മൂല്യം നല്കണം." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "ശരിയായ URL നല്കണം." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "ശരിയായ സ്ളഗ് നല്കുക (അക്ഷരങ്ങള്‍, അക്കങ്ങള്‍, അണ്ടര്‍സ്കോര്‍, ഹൈഫന്‍ എന്നിവ മാത്രം ചേര്‍ന്നത്)." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "ശരിയായ IPv4 വിലാസം നല്കണം" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "ശരിയായ ഒരു IPv6 വിലാസം നല്കുക." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "ശരിയായ ഒരു IPv4 വിലാസമോ IPv6 വിലാസമോ നല്കുക." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "അക്കങ്ങള്‍ മാത്രം (കോമയിട്ടു വേര്‍തിരിച്ചത്)" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "ഇത് %(limit_value)s ആവണം. (ഇപ്പോള്‍ %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "ഇത് %(limit_value)s-ഓ അതില്‍ കുറവോ ആവണം" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "ഇത് %(limit_value)s-ഓ അതില്‍ കൂടുതലോ ആവണം" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"ഇതിനു ഏറ്റവും കുറഞ്ഞത് %(limit_value)d അക്ഷരങ്ങള്‍ വേണം. (ഇപ്പോള്‍ %(show_value)d " -"അക്ഷരങ്ങളുണ്ട്.)" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"ഇതിനു പരമാവധി %(limit_value)d അക്ഷരങ്ങളേ ഉള്ളൂ എന്നു ഉറപ്പാക്കുക. (ഇപ്പോള്‍ " -"%(show_value)d അക്ഷരങ്ങളുണ്ട്.)" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(date_field)s %(lookup)s-നു %(field_name)s ആവര്‍ത്തിക്കാന്‍ പാടില്ല." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ഉം" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s-ഓടു കൂടിയ %(model_name)s നിലവിലുണ്ട്." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r അനുയോജ്യമല്ല." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ഈ കളം (ഫീല്‍ഡ്) ഒഴിച്ചിടരുത്." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "ഈ കളം (ഫീല്‍ഡ്) ഒഴിച്ചിടരുത്." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "%(field_type)s എന്ന തരത്തിലുള്ള കളം (ഫീല്‍ഡ്)" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "പൂര്‍ണ്ണസംഖ്യ" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' മൂല്യം ഒരു പൂര്‍ണസംഖ്യ ആയിരിക്കണം." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' മൂല്യം True അഥവാ False ആയിരിക്കണം." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ശരിയോ തെറ്റോ (True അഥവാ False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "സ്ട്രിങ്ങ് (%(max_length)s വരെ നീളമുള്ളത്)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "കോമയിട്ട് വേര്‍തിരിച്ച സംഖ്യകള്‍" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' മൂല്യം തെറ്റായ മാതൃകയിലാണ്. അത് YYYY-MM-DD എന്ന മാതൃകയിലാണ് നല്കേണ്ടത്." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' മൂല്യം ശരിയായ മാതൃകയിലാണ് (YYYY-MM-DD) പക്ഷേ തീയതി തെറ്റാണു്." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "തീയതി (സമയം വേണ്ട)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' മൂല്യം തെറ്റായ മാതൃകയിലാണ്. അത് YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] എന്ന " -"മാതൃകയിലാണ് നല്കേണ്ടത്." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' മൂല്യം ശരിയായ മാതൃകയിലാണ് (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) പക്ഷേ തീയതിയും " -"സമയവും തെറ്റാണു്." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "തീയതി (സമയത്തോടൊപ്പം)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' മൂല്യം ഒരു ദശാംശസംഖ്യ decimal ആയിരിക്കണം." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "ദശാംശസംഖ്യ" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ഇ-മെയില്‍ വിലാസം" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ഫയല്‍ സ്ഥാനം" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' മൂല്യം ഒരു ദശാംശസംഖ്യ float ആയിരിക്കണം." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "ദശാംശസംഖ്യ" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "8 ബൈറ്റ് പൂര്‍ണസംഖ്യ." -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 വിലാസം" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP വിലാസം" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' മൂല്യം None, True, False എന്നിവയില്‍ ഏതെങ്കിലും ഒന്നായിരിക്കണം." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "ശരിയോ തെറ്റോ എന്നു മാത്രം (True, False, None എന്നിവയില്‍ ഏതെങ്കിലും ഒന്ന്)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "ധന പൂര്‍ണസംഖ്യ" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "ധന ഹ്രസ്വ പൂര്‍ണസംഖ്യ" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "സ്ലഗ് (%(max_length)s വരെ)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "ഹ്രസ്വ പൂര്‍ണസംഖ്യ" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "ടെക്സ്റ്റ്" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' മൂല്യം ശരിയായ മാതൃകയിലല്ല. അത് HH:MM[:ss[.uuuuuu]] എന്ന മാതൃകയിലാവണം." - -#: db/models/fields/__init__.py:1207 -#, python-format -msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' മൂല്യം ശരിയായ മാതൃകയിലാണ് (HH:MM[:ss[.uuuuuu]]) പക്ഷേ തെറ്റായ സമയത്തെ " -"സൂചിപ്പിക്കുന്നു." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "സമയം" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL(വെബ്-വിലാസം)" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ഫയല്‍" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "ചിത്രം" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "%(pk)r എന്ന pk ഉള്ള %(model)s എന്ന മോഡല്‍ നിലവിലില്ല." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "ഫോറിന്‍ കീ (ടൈപ്പ് ബന്ധപ്പെട്ട ഫീല്‍ഡില്‍ നിന്നും നിര്‍ണ്ണയിക്കുന്നതാണ്)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "വണ്‍-ടു-വണ്‍ ബന്ധം" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "മെനി-ടു-മെനി ബന്ധം" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "\"Control\" എന്ന കീ അമര്‍ത്തിപ്പിടിക്കുക. (Macലാണെങ്കില്‍ \"Command\")." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ഈ കള്ളി(ഫീല്‍ഡ്) നിര്‍ബന്ധമാണ്." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "ഒരു പൂര്‍ണസംഖ്യ നല്കുക." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "ഒരു സംഖ്യ നല്കുക." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "മൊത്തം %s ലേറെ അക്കങ്ങള്‍ ഇല്ലെന്ന് ഉറപ്പു വരുത്തുക." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "%s ലേറെ ദശാംശസ്ഥാനങ്ങള്‍ ഇല്ലെന്ന് ഉറപ്പു വരുത്തുക." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "ദശാംശബിന്ദുവിനു മുമ്പ് %sലേറെ അക്കങ്ങള്‍ ഇല്ലെന്നു ഉറപ്പു വരുത്തുക." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "ശരിയായ തീയതി നല്കുക." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "ശരിയായ സമയം നല്കുക." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "ശരിയായ തീയതിയും സമയവും നല്കുക." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "ഫയലൊന്നും ലഭിച്ചിട്ടില്ല. ഫോമിലെ എന്‍-കോഡിംഗ് പരിശോധിക്കുക." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ഫയലൊന്നും ലഭിച്ചിട്ടില്ല." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ലഭിച്ച ഫയല്‍ ശൂന്യമാണ്." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"ഈ ഫയലിന്റെ പേര് പരമാവധി %(max)d അക്ഷരങ്ങളുള്ളതായിരിക്കണം. (ഇപ്പോള്‍ %(length)d അക്ഷരങ്ങള്‍ " -"ഉണ്ട്)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "ഒന്നുകില്‍ ഫയല്‍ സമര്‍പ്പിക്കണം, അല്ലെങ്കില്‍ ക്ളിയര്‍ എന്ന ചെക്ബോക്സ് ടിക് ചെയ്യണം. ദയവായി രണ്ടും " "കൂടി ചെയ്യരുത്." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -683,38 +708,62 @@ msgstr "" "ശരിയായ ചിത്രം അപ് ലോഡ് ചെയ്യുക. നിങ്ങള്‍ നല്കിയ ഫയല്‍ ഒന്നുകില്‍ ഒരു ചിത്രമല്ല, അല്ലെങ്കില്‍ " "വികലമാണ്." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "ശരിയായ URL നല്കണം." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "യോഗ്യമായത് തെരഞ്ഞെടുക്കുക. %(value)s ലഭ്യമായവയില്‍ ഉള്‍പ്പെടുന്നില്ല." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "മൂല്യങ്ങളുടെ പട്ടിക(ലിസ്റ്റ്) നല്കുക." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ക്രമം" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "ഡിലീറ്റ്" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s-നായി നല്കുന്ന വിവരം ആവര്‍ത്തിച്ചത് ദയവായി തിരുത്തുക." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "%(field)s-നായി നല്കുന്ന വിവരം ആവര്‍ത്തിക്കാന്‍ പാടില്ല. ദയവായി തിരുത്തുക." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,29 +772,29 @@ msgstr "" "%(date_field)s ലെ %(lookup)s നു വേണ്ടി %(field_name)s നു നല്കുന്ന വിവരം ആവര്‍ത്തിക്കാന്‍ " "പാടില്ല. ദയവായി തിരുത്തുക." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "താഴെ കൊടുത്തവയില്‍ ആവര്‍ത്തനം ഒഴിവാക്കുക." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "ഇന്‍ലൈനായി നല്കിയ ഫോറിന്‍ കീ മാത്രു വസ്തുവിന്റെ പ്രാഥമിക കീയുമായി യോജിക്കുന്നില്ല." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "യോഗ്യമായത് തെരഞ്ഞെടുക്കുക. നിങ്ങള്‍ നല്കിയത് ലഭ്യമായവയില്‍ ഉള്‍പ്പെടുന്നില്ല." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "യോഗ്യമായത് തെരഞ്ഞെടുക്കുക. %s തന്നിരിക്കുന്നവയില്‍ ഉള്‍പ്പെടുന്നില്ല." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" പ്രാഥമിക കീ ആവാന്‍ അനുയോജ്യമായ മൂല്യമല്ല." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "\"Control\" എന്ന കീ അമര്‍ത്തിപ്പിടിക്കുക. (Macലാണെങ്കില്‍ \"Command\")." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -754,62 +803,62 @@ msgstr "" "%(datetime)s %(current_timezone)s എന്ന സമയമേഖലയിലേക്ക് വ്യാഖ്യാനിക്കാന്‍ " "സാധിച്ചിട്ടില്ല; ഇത് ഒന്നുകില്‍ അവ്യക്തമാണ്, അല്ലെങ്കില്‍ നിലവിലില്ല." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "നിലവിലുള്ളത്" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "മാറ്റുക" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "കാലിയാക്കുക" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "അജ്ഞാതം" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "അതെ" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "അല്ല" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ഉണ്ട്, ഇല്ല, ഉണ്ടായേക്കാം" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ബൈറ്റ്" msgstr[1] "%(size)d ബൈറ്റുകള്‍" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s കെ.ബി" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s എം.ബി" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ജി.ബി" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ടി.ബി" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s പി.ബി" @@ -1110,70 +1159,80 @@ msgctxt "alt. month" msgid "December" msgstr "ഡിസംബര്‍" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "അഥവാ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "വര്‍ഷം" -msgstr[1] "വര്‍ഷങ്ങള്‍" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "മാസം" -msgstr[1] "മാസങ്ങള്‍" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "ആഴ്ച്ച" -msgstr[1] "ആഴ്ച്ചകള്‍" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ദിവസം" -msgstr[1] "ദിവസങ്ങള്‍" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "മണിക്കൂര്‍" -msgstr[1] "മണിക്കൂറുകള്‍" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "മിനുട്ട്" -msgstr[1] "മിനുട്ടുകള്‍" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "മിനുട്ടുകള്‍" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1184,7 +1243,7 @@ msgstr "ഡയറക്ടറി സൂചികകള്‍ ഇവിടെ അ msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" നിലവിലില്ല" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s യുടെ സൂചിക" @@ -1205,12 +1264,12 @@ msgstr "ദിവസം പരാമര്‍ശിച്ചിട്ടില msgid "No week specified" msgstr "ആഴ്ച പരാമര്‍ശിച്ചിട്ടില്ല" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s ഒന്നും ലഭ്യമല്ല" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1219,7 +1278,7 @@ msgstr "" "%(class_name)s.allow_future ന് False എന്നു നല്കിയിട്ടുള്ളതിനാല്‍ Future " "%(verbose_name_plural)s ഒന്നും ലഭ്യമല്ല." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "'%(datestr)s' എന്ന തെറ്റായ തീയതി '%(format)s' എന്ന മാതൃകയില്‍." @@ -1229,17 +1288,17 @@ msgstr "'%(datestr)s' എന്ന തെറ്റായ തീയതി '%(form msgid "No %(verbose_name)s found matching the query" msgstr "ചോദ്യത്തിനു ചേരുന്ന് %(verbose_name)s ഇല്ല" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "പേജ് നമ്പറായി സംഖ്യയാക്കി മാറ്റാന്‍ കഴിയുന്ന മൂല്യമോ 'last' എന്ന മൂല്യമോ അല്ല നല്കിയിട്ടുള്ളത്." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "ലിസ്റ്റ് കാലിയുമാണ് %(class_name)s.allow_empty എന്നത് False എന്നു നല്കിയിട്ടുമുണ്ട്." diff --git a/django/conf/locale/mn/LC_MESSAGES/django.mo b/django/conf/locale/mn/LC_MESSAGES/django.mo index 5fff0afda9cafdc85859be73d262b608d3d0b2b0..7d19ff2ce1e7179cec97147a3af1ca42d89eb214 100644 GIT binary patch delta 6590 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 KdxVY+Zu)Q1RLA=O literal 21758 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 I|Fx0%zmQMZ^#A|> diff --git a/django/conf/locale/mn/LC_MESSAGES/django.po b/django/conf/locale/mn/LC_MESSAGES/django.po index 5107556626..facb07ce86 100644 --- a/django/conf/locale/mn/LC_MESSAGES/django.po +++ b/django/conf/locale/mn/LC_MESSAGES/django.po @@ -1,20 +1,21 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jacara , 2011. -# Jannis Leidel , 2011. -# jargalan , 2011. -# Tsolmon , 2011. -# Анхбаяр Анхаа , 2011-2012. -# Баясгалан Цэвлээ , 2011. -# Ганзориг БП , 2011. +# ankhaa1002 , 2013 +# Jacara , 2011 +# Jannis Leidel , 2011 +# jargalan , 2011 +# Tsolmon , 2011 +# Анхбаяр Анхаа , 2013 +# Баясгалан Цэвлээ , 2011 +# Ганзориг БП , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Анхбаяр Анхаа \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-30 09:47+0000\n" +"Last-Translator: ankhaa1002 \n" "Language-Team: Mongolian (http://www.transifex.com/projects/p/django/" "language/mn/)\n" "MIME-Version: 1.0\n" @@ -23,672 +24,702 @@ msgstr "" "Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Африк" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Араб" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербажан" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгар" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Беларус" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгал" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Бэрэйтон " -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босни" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталан" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чех" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Уэльс" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Дани" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Герман" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грек" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Англи" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британи Англи" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Эсперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испани" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентинийн Испани" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикийн Испани" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никрагуан Испани" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Венесуэлийн Спани" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстони" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баск" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Перс" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Финлянд" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Франц" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фриз" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирланд" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галици" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Еврэй" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорват" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Унгар" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонези" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исланд" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Итали" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Япон" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Гүрж" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казак" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмер" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Канад" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Солонгос" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Лүксенбүргиш" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литва" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латви" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македон" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малайз" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монгол" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвеги бокмал" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непал" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Голланд" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвегийн нюнорск" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Оссетик" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панжаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Польш" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португал" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилийн Португали" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румын" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Орос" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словак" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словен" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Альбани" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Серби" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Серби латин" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Щвед" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Савахил" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамил" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Тэлүгү" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тайланд" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турк" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татар" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Удмурт" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украйн" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнам" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Хятад (хялбаршуулсан) " -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Хятад (уламжлалт)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Зөв утга оруулна уу." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Зөв, хүчинтэй хаяг (URL) оруулна уу." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Зөв цаг оруулна уу." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Зөв email хаяг оруулна уу" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Үсэг, тоо, доогуур зураас, дундуур зурааснаас бүрдэх зөв 'slug' оруулна уу." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Зөв IPv4 хаяг оруулна уу. " -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Зөв IPv6 хаяг оруулна уу." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Зөв IPv4 эсвэл IPv6 хаяг оруулна уу." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Зөвхөн таслалаар тусгаарлагдсан цифр оруулна уу." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Энэ утга хамгийн ихдээ %(limit_value)s байх ёстой. (одоо %(show_value)s " "байна)" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Энэ утга %(limit_value)s -с бага эсвэл тэнцүү байх ёстой." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Энэ утга %(limit_value)s -с их эсвэл тэнцүү байх нөхцлийг хангана уу." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Энэ утгын тэмдэгтийн тоо %(limit_value)d -с бага байх ёстой. (одоо " -"%(show_value)d байна)" +msgstr[0] "" +"Хамгийн ихдээ %(limit_value)d тэмдэгт байх нөхцлийг хангана уу. " +"(%(show_value)d-ийн дагуу)" +msgstr[1] "" +"Хамгийн ихдээ %(limit_value)d тэмдэгт байх нөхцлийг хангана уу. " +"(%(show_value)d-ийн дагуу)" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[1] "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Энэ утгын тэмдэгтийн тоо %(limit_value)d -с их байх ёстой. (одоо " -"%(show_value)d байна)" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s талбарт давхардахгүй %(date_field)s %(lookup)s оруулна." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ба" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s-тэй %(model_name)s-ийг аль хэдийнэ оруулсан байна." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Энэ утга %r буруу сонголт байна." +msgid "Value %(value)r is not a valid choice." +msgstr "Энэ утга %(value)r буруу сонголт байна." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Энэ хэсгийг хоосон орхиж болохгүй." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Энэ хэсэг хоосон байж болохгүй." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Талбарийн төрөл нь : %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Бүхэл тоо" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' талбарт заавал бүхэн тоон утга оруулна." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' талбарт заавал True эсвэл False ийн аль нэг нь байна." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (Үнэн худлын аль нэг нь)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Бичвэр (%(max_length)s хүртэл)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Таслалаар тусгаарлагдсан бүхэл тоо" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' утга буруу форматтай байна. Формат нь YYYY-MM-DD байх хэрэгтэй." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' утга зөв форматтай байна. Гэвч огнооны хэсэгийн формат буруу байна. " -"Формат нь (YYYY-MM-DD) байх хэрэгтэй." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Огноо (цаггүй)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' утга буруу форматтай байна. Формат нь заавал YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] байх хэрэгтэй." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' утга зөв форматтай байна(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) гэвч буруу " -"огноо/цаг байна. " -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Огноо (цагтай)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' заавал decimal утга байх." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Аравтын бутархайт тоо" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Цахим шуудангийн хаяг" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Файлын зам " -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' заавал float утга байх." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Хөвөгч таслалтай тоо" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Том (8 байт) бүхэл тоо" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 хаяг" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP хаяг" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' заавал None, True эсвэл False утга авах." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Үнэн, худал, эсвэл юу ч биш)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Бүхэл тоох утга" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Бага бүхэл тоон утга" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Слаг (ихдээ %(max_length)s )" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Бага тоон утна" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' утга буруу форматтай байна. Формат нь заавал HH:MM[:ss[.uuuuuu]] байх " -"хэрэгтэй." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' утгын формат нь зөв байна гэвч цагийн формат нь буруу байна. Цагийн " -"формат заавал (HH:MM[:ss[.uuuuuu]]) байна." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Цаг" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Бинари өгөгдөл" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Зураг" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr " pk %(pk)r-тай %(model)s модель байхгүй байна." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Гадаад түлхүүр (тодорхой төрлийн холбоос талбар)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Нэг-нэг холбоос" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Олон-олон холбоос" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Олон утга сонгохын тулд \"Control\" (Mac дээр \"Command\") товчыг ашиглана." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Энэ талбарыг бөглөх шаардлагатай." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Бүхэл тоон утга оруулна уу." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Тоон утга оруулна уу." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Энд нийтдээ %s -аас олонгүй цифр байх ёстой." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Энд %s -аас олонгүй бутархайн орон байх ёстой. " +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Энд бутархайн таслалаас өмнө %s-аас олонгүй цифр байх ёстой." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Зөв огноо оруулна уу." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Зөв цаг оруулна уу." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Огноо/цаг-ыг зөв оруулна уу." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Файл оруулаагүй байна. Маягтаас кодлох төрлийг чагтал. " -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Файл оруулаагүй байна." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Оруулсан файл хоосон байна. " -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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] "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[1] "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." -msgstr "" -"Энэ файлын нэрний урт %(length)d байна. Файлын нэр хамгийн ихдээ %(max)d " -"тэмдэгтээс бүрдэх нөхцлийг хангана уу." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Нэг бол сонголтын чягтыг авах эсвэл файл оруулна уу. Зэрэг хэрэгжих " "боломжгүй." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,40 +727,64 @@ msgstr "" "Зөв зураг оруулна уу. Таны оруулсан файл нэг бол зургийн файл биш эсвэл " "гэмтсэн зураг байна." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Зөв, хүчинтэй хаяг (URL) оруулна уу." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Зөв сонголт хийнэ үү. %(value)s гэсэн сонголт байхгүй байна." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Өгөгдхүүний жагсаалтаа оруулна уу." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Нууц талбар%(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Эрэмбэлэх" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Устгах" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "%(field)s хэсэг дэх давхардсан утгыг засварлана уу. " -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "%(field)s хэсэг дэх давхардсан утгыг засварлана уу. Түүний утгууд " "давхардахгүй байх ёстой." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -738,30 +793,31 @@ msgstr "" "%(field_name)s хэсэг дэх давхардсан утгыг засварлана уу. %(date_field)s-н " "%(lookup)s хувьд давхардахгүй байх ёстой." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Доорх давхардсан утгуудыг засна уу." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Inline обектийн гадаад түлхүүр Эцэг обектийн түлхүүртэй таарахгүй байна. " -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Зөв сонголт хийнэ үү. Энэ утга сонголтонд алга." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Зөв сонголт хийгээрэй. %s гэсэн сонголт байхгүй байна." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" нь primary key талбарт тохирохгүй утга байна." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Олон утга сонгохын тулд \"Control\" (Mac дээр \"Command\") товчыг ашиглана." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -770,62 +826,62 @@ msgstr "" "%(datetime)s цагийн бүсийг хөрвүүлэж чадахгүй байна. %(current_timezone)s; " "цагийн бүс буруу эсвэл байхгүй байж магадгүй." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Одоогийн" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Засах" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Цэвэрлэх" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Тодорхойгүй" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Тийм" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Үгүй" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "тийм,үгүй,магадгүй" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" msgstr[1] "%(size)d байт" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1126,70 +1182,80 @@ msgctxt "alt. month" msgid "December" msgstr "Гахай" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "буюу" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "жил " -msgstr[1] "жил" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "сар" -msgstr[1] "сар" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "долоо хоног" -msgstr[1] "долоо хоног" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d жил" +msgstr[1] "%d жил" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "өдөр" -msgstr[1] "өдөр" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d сар" +msgstr[1] "%d сар" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "цаг" -msgstr[1] "цаг" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d долоо хоног" +msgstr[1] "%d долоо хоног" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" -msgstr[1] "минут" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минут" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d өдөр" +msgstr[1] "%d өдөр" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d цаг" +msgstr[1] "%d цаг" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минут" +msgstr[1] "%d минут" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 минут" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1200,7 +1266,7 @@ msgstr "Файлын жагсаалтыг энд зөвшөөрөөгүй." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" байхгүй байна." -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s ийн жагсаалт" @@ -1221,12 +1287,12 @@ msgstr "Өдөр тодорхойлоогүй байна" msgid "No week specified" msgstr "Долоо хоног тодорхойлоогүй байна" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s боломжгүй" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1235,7 +1301,7 @@ msgstr "" "%(class_name)s.allow_future нь худлаа учраас %(verbose_name_plural)s нь " "боломжгүй." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1246,16 +1312,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Шүүлтүүрт таарах %(verbose_name)s олдсонгүй " -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Хуудас нь 'last' биш, эсвэл тоонд хөрвүүлэж болохгүй байна." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Буруу хуудас (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/my/LC_MESSAGES/django.mo b/django/conf/locale/my/LC_MESSAGES/django.mo index 7acda01c8f59f44141b570dfe8be1a3aed7dc74e..027762c96d1b83bc337c311514b137487c4e08a8 100644 GIT binary patch delta 428 zcmXZWu}i~H5C-sTNsNsaK`JU0Nl_{&scBmASsWAxMa11fp_r&CB>`QEg9RrSrwlqd zx#(0{cbDScf1s;Q;^5@uckN9-?t6Fl?lsfOw7f*~F+tSTh!%L+J-Evf=tm18bI=5d9 d!{Ev~@B`1UTbme1xm6#Og&;hOIt{(8{R7HnIscU@(O~WMBlSup(t1p?BJ%Lj?qfAXzksW{h=Y?K!1LNW{m6Ou+}uw7KHsSut!snm%_N#3qTLKp5uUNP>?@o` z{>d5^(J;OR9ECQVfU8jN*@h)}3U%*+-+NH^KHwz$wW!rET0=y02&P~G)}UTohhs2? zS$GL&;T4qdne!j0fAq(WV_5f>pgwFJ>i!<*2W*tx91L6_(1SPp@Cfy#FKmzVcc>5i zX3gASvFP5V7E_sxh7-79`^!`#%9cu~<%*K?QniceLbYV8vXJF|BBji2InCJKiJYM6 oIdK?O#Qw44iCTOVi)s?MVx^JzVG^vlzH{O&9EN`PJpE+;17TG?aR2}S diff --git a/django/conf/locale/my/LC_MESSAGES/django.po b/django/conf/locale/my/LC_MESSAGES/django.po index 8762aa3de7..d3d079a895 100644 --- a/django/conf/locale/my/LC_MESSAGES/django.po +++ b/django/conf/locale/my/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Yhal Htet Aung , 2013. +# Yhal Htet Aung , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-17 07:10+0000\n" -"Last-Translator: Yhal Htet Aung \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Burmese (http://www.transifex.com/projects/p/django/language/" "my/)\n" "MIME-Version: 1.0\n" @@ -17,776 +17,830 @@ msgstr "" "Language: my\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "အာရပ်" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ဘူဂေးရီယန်" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ဘင်းဂလီ" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ဘော့်စ်နီယန်" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "ကက်တလန်" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ချက်" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ဝေးလ်" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ဒိန်းမတ်" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ဂျာမန်" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ဂရိ" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "အင်္ဂလိပ်" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ဗြိတိသျှအင်္ဂလိပ်" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "စပိန်" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 -msgid "Polish" +msgid "Nepali" msgstr "" #: conf/global_settings.py:104 -msgid "Portuguese" +msgid "Dutch" msgstr "" #: conf/global_settings.py:105 -msgid "Brazilian Portuguese" +msgid "Norwegian Nynorsk" msgstr "" #: conf/global_settings.py:106 -msgid "Romanian" +msgid "Ossetic" msgstr "" #: conf/global_settings.py:107 -msgid "Russian" +msgid "Punjabi" msgstr "" #: conf/global_settings.py:108 -msgid "Slovak" +msgid "Polish" msgstr "" #: conf/global_settings.py:109 -msgid "Slovenian" +msgid "Portuguese" msgstr "" #: conf/global_settings.py:110 -msgid "Albanian" +msgid "Brazilian Portuguese" msgstr "" #: conf/global_settings.py:111 -msgid "Serbian" +msgid "Romanian" msgstr "" #: conf/global_settings.py:112 -msgid "Serbian Latin" +msgid "Russian" msgstr "" #: conf/global_settings.py:113 -msgid "Swedish" +msgid "Slovak" msgstr "" #: conf/global_settings.py:114 -msgid "Swahili" +msgid "Slovenian" msgstr "" #: conf/global_settings.py:115 -msgid "Tamil" +msgid "Albanian" msgstr "" #: conf/global_settings.py:116 -msgid "Telugu" +msgid "Serbian" msgstr "" #: conf/global_settings.py:117 -msgid "Thai" +msgid "Serbian Latin" msgstr "" #: conf/global_settings.py:118 -msgid "Turkish" +msgid "Swedish" msgstr "" #: conf/global_settings.py:119 -msgid "Tatar" +msgid "Swahili" msgstr "" #: conf/global_settings.py:120 -msgid "Udmurt" +msgid "Tamil" msgstr "" #: conf/global_settings.py:121 -msgid "Ukrainian" +msgid "Telugu" msgstr "" #: conf/global_settings.py:122 -msgid "Urdu" +msgid "Thai" msgstr "" #: conf/global_settings.py:123 -msgid "Vietnamese" +msgid "Turkish" msgstr "" #: conf/global_settings.py:124 -msgid "Simplified Chinese" +msgid "Tatar" msgstr "" #: conf/global_settings.py:125 +msgid "Udmurt" +msgstr "" + +#: conf/global_settings.py:126 +msgid "Ukrainian" +msgstr "" + +#: conf/global_settings.py:127 +msgid "Urdu" +msgstr "" + +#: conf/global_settings.py:128 +msgid "Vietnamese" +msgstr "" + +#: conf/global_settings.py:129 +msgid "Simplified Chinese" +msgstr "" + +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "နှင့်" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "ကိန်းပြည့်" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "အီးမေးလ်လိပ်စာ" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "အိုင်ပီဗီ၄လိပ်စာ" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "အိုင်ပီလိပ်စာ" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "စာသား" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "ယူအာအယ်" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ဖိုင်" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "ပံု" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "မှာကြား" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "ပယ်ဖျက်" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "အမည်မသိ" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ဟုတ်" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "မဟုတ်" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ဘိုက်များ" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s ကီလိုဘိုက်" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s မက်ဂါဘိုက်" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ဂစ်ဂါဘိုက်" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s တီရာဘိုက်" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ပီတာဘိုက်" @@ -1087,63 +1141,73 @@ msgctxt "alt. month" msgid "December" msgstr "" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" +#, python-format +msgid "%d year" +msgid_plural "%d years" msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" +#, python-format +msgid "%d month" +msgid_plural "%d months" msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" +#, python-format +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" -#: utils/timesince.py:43 -msgid "minutes" -msgstr "" - -#: utils/timesince.py:48 +#: utils/timesince.py:28 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:29 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1155,7 +1219,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1176,19 +1240,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1198,16 +1262,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/nb/LC_MESSAGES/django.mo b/django/conf/locale/nb/LC_MESSAGES/django.mo index 2f55423c36dc46f52a6c4c51a32d085d13394db0..b4eb2a4a81bd6633dcd87493e6d6733906568361 100644 GIT binary patch literal 19532 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 Z{;5i4Y-_e%R6G5FCwx^xLe?Ir#xpU{v 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 Un-?qm1wp5&fJYf>Ug4O30x*ZE$^ZZW diff --git a/django/conf/locale/nb/LC_MESSAGES/django.po b/django/conf/locale/nb/LC_MESSAGES/django.po index c66e03ff86..70a250338e 100644 --- a/django/conf/locale/nb/LC_MESSAGES/django.po +++ b/django/conf/locale/nb/LC_MESSAGES/django.po @@ -1,16 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# , 2012-2013. -# jonklo , 2011. -# , 2012. +# Jannis Leidel , 2011 +# jonklo , 2013 +# jonklo , 2011 +# Sigurd Gartmann , 2012 +# injectedreality , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-09 22:40+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-02 16:41+0000\n" "Last-Translator: jonklo \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/django/" "language/nb/)\n" @@ -20,663 +21,708 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabisk" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbajdsjansk" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarsk" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Hviterussisk" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalsk" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonsk" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnisk" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalansk" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tsjekkisk" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walisisk" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dansk" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Tysk" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Gresk" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engelsk" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Engelsk (britisk)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spansk" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinsk spansk" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksikansk spansk" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguansk spansk" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezuelanske spansk" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estisk" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskisk" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persisk" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finsk" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fransk" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisisk" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irsk" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galisisk" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraisk" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatisk" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungarsk" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesisk" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandsk" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiensk" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japansk" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgisk" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kasakhisk" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreansk" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxembourgsk" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litauisk" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvisk" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonsk" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolsk" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmesisk" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norsk (bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlandsk" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norsk (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetisk" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polsk" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugisisk" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumensk" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russisk" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakisk" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovensk" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albansk" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbisk" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbisk latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Svensk" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tyrkisk" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarisk" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtisk" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainsk" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamesisk" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradisjonell kinesisk" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Oppgi en gyldig verdi." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Oppgi en gyldig nettadresse." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Oppgi et gyldig heltall." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Oppgi en gyldig e-postadresse" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Oppgi en gyldig «slug» bestående av bokstaver, nummer, understreker eller " "bindestreker." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Oppgi en gyldig IPv4-adresse." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Oppgi en gyldig IPv6-adresse." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Oppgi en gyldig IPv4- eller IPv6-adresse." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Oppgi kun tall adskilt med komma." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Verdien må være %(limit_value)s (den er %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Verdien må være mindre enn eller lik %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Verdien må være større enn eller lik %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "Verdien må minimum ha %(limit_value)d tegn (den har %(show_value)d)." +msgstr[0] "" +"Sørg for denne verdien har minst %(limit_value)d tegn (den har " +"%(show_value)d)." +msgstr[1] "" +"Sørg for denne verdien har minst %(limit_value)d tegn (den har " +"%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "Verdien kan maksimalt ha %(limit_value)d tegn (den er %(show_value)d)." +msgstr[0] "" +"Sørg for denne verdien har %(limit_value)d tegn (den har nå %(show_value)d)." +msgstr[1] "" +"Sørg for denne verdien har %(limit_value)d eller færre tegn (den har nå " +"%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s må være unik for %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "og" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s med %(field_label)s finnes allerede." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Verdien %r er ikke et gyldig valg." +msgid "Value %(value)r is not a valid choice." +msgstr "Verdien %(value)r er ikke et gyldig valg." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Feltet kan ikke være tomt." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Feltet kan ikke være blankt." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Felt av typen: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heltall" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "«%s»-verdien må være et heltall." +msgid "'%(value)s' value must be an integer." +msgstr "«%(value)s»-verdien må være et heltall." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "«%s»-verdien må være enten True eller False." +msgid "'%(value)s' value must be either True or False." +msgstr "«%(value)s»-verdien må være enten True eller False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolsk (True eller False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Tekst (opp til %(max_length)s tegn)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Heltall adskilt med komma" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"«%s»-verdien har et ugyldig datoformat. Det må være på formen YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"«%s»-verdien er på den korrekte formen (YYYY-MM-DD), men det er en ugyldig " -"dato." +"«%(value)s»-verdien har et ugyldig datoformat. Det må være på formen YYYY-MM-" +"DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"«%(value)s»-verdien er på den korrekte formen (YYYY-MM-DD), men det er en " +"ugyldig dato." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dato (uten tid)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"«%s»-verdien har et ugyldig datoformat. Det må være på formen YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." +"«%(value)s»-verdien har et ugyldig datoformat. Det må være på formen YYYY-MM-" +"DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"«%s»-verdien er på den korrekte formen (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"men er ugyldig dato/tid." +"«%(value)s»-verdien er på den korrekte formen (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]), men er ugyldig dato/tid." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dato (med tid)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "«%s»-verdien må være et desimaltall." +msgid "'%(value)s' value must be a decimal number." +msgstr "«%(value)s»-verdien må være et desimaltall." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desimaltall" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-postadresse" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Filsti" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "«%s»-verdien må være et flyttall." +msgid "'%(value)s' value must be a float." +msgstr "«%(value)s»-verdien må være et flyttall." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Flyttall" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Stort (8 byte) heltall" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-adresse" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adresse" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "«%s»-verdien må være enten None, True eller False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "«%(value)s»-verdien må være enten None, True eller False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolsk (True, False eller None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positivt heltall" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positivt lite heltall" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (opp til %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Lite heltall" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"«%s»-verdien har et ugyldig format. Det må være på formen HH:MM[:ss[." +"«%(value)s»-verdien har et ugyldig format. Det må være på formen HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"«%s»-verdien er på den korrekte formen (HH:MM[:ss[.uuuuuu]]), men det er en " -"ugyldig dato." +"«%(value)s»-verdien er på den korrekte formen (HH:MM[:ss[.uuuuuu]]), men er " +"et ugyldig tidspunkt." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tid" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Nettadresse" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Rå binærdata" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fil" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Bilde" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modell %(model)s med primærnøkkelen %(pk)r finnes ikke." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s-instansen med primærnøkkelen %(pk)r finnes ikke." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Fremmednøkkel (type bestemmes av relatert felt)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "En-til-en-relasjon" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mange-til-mange-relasjon" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hold nede «Control», eller «Command» på en Mac, for å velge mer enn en." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Feltet er påkrevet." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Oppgi et heltall." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Oppgi et tall." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Verdien kan ikke ha mer enn %s siffer totalt." +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] "Sørg for at det er kun %(max)s tall." +msgstr[1] "Sørg for at det er %(max)s eller færre tall totalt." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Verdien kan ikke ha mer enn %s desimaler." +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] "Sørg for at det er kun %(max)s desimal." +msgstr[1] "Sørg for at det er %(max)s eller færre desimaler." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Verdien kan ikke ha mer enn %s siffer foran komma." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Sørg for at det kun %(max)s tall før desimalpunkt." +msgstr[1] "Sørg for at det er %(max)s eller færre tall før desimalpunkt." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Oppgi en gyldig dato." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Oppgi et gyldig tidspunkt." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Oppgi gyldig dato og tidspunkt." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ingen fil ble sendt. Sjekk «encoding»-typen på skjemaet." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ingen fil ble sendt." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Filen er tom." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "Filnavnet kan maksimalt ha %(max)d tegn (det har %(length)d)." +msgstr[0] "Sørg for at filnavnet har %(max)d tegn (det har nå %(length)d)." +msgstr[1] "" +"Sørg for at filnavnet har færre enn %(max)d tegn (det har nå %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Vennligst last opp en ny fil eller marker fjern-boksen, ikke begge." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -684,38 +730,62 @@ msgstr "" "Last opp et gyldig bilde. Filen du lastet opp var ødelagt eller ikke et " "bilde." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Oppgi en gyldig nettadresse." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Velg et gyldig valg. %(value)s er ikke et av de tilgjengelige valgene." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Oppgi en liste med verdier." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Skjult felt %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm-data mangler eller har blitt tuklet med" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Vennligst oppgi %d skjema." +msgstr[1] "Vennligst oppgi %d eller færre skjema." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Rekkefølge" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Slett" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Vennligst korriger dupliserte data for %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Vennligst korriger dupliserte data for %(field)s, som må være unike." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -724,29 +794,30 @@ msgstr "" "Vennligst korriger dupliserte data for %(field_name)s, som må være unike for " "%(lookup)s i %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Vennligst korriger de dupliserte verdiene nedenfor." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Primærnøkkelen er ikke den samme som foreldreinstansens primærnøkkel." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Velg et gyldig valg. Valget er ikke av de tilgjengelige valgene." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Velg et gyldig valg. %s er ikke av de tilgjengelige valgene." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "«%(pk)s» er ikke en gyldig verdi for en primærnøkkel." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "«%s» er ikke en gyldig verdi for en primærnøkkel." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hold nede «Control», eller «Command» på en Mac, for å velge mer enn en." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -755,62 +826,62 @@ msgstr "" "%(datetime)s kunne ikke tolkes i tidssonen %(current_timezone)s, det kan " "være tvetydig eller ikke eksistere." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Nåværende" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Endre" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Fjern" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ukjent" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nei" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ja,nei,kanskje" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1111,70 +1182,80 @@ msgctxt "alt. month" msgid "December" msgstr "Desember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Hverken Pillow eller PIL kunne importeres: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "'_imaging' modulen for PIL kunne ikke importeres: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Dette er ikke en gyldig IPv6-adresse." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s…" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "eller" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "år" -msgstr[1] "år" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "måned" -msgstr[1] "måneder" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "uke" -msgstr[1] "uker" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d år" +msgstr[1] "%d år" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dager" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d måned" +msgstr[1] "%d måneder" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "time" -msgstr[1] "timer" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d uke" +msgstr[1] "%d uker" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutt" -msgstr[1] "minutter" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutter" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dager" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d time" +msgstr[1] "%d timer" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutt" +msgstr[1] "%d minutter" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutter" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1185,7 +1266,7 @@ msgstr "Mappeinnhold er ikke tillatt her." msgid "\"%(path)s\" does not exist" msgstr "«%(path)s» finnes ikke" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Innhold i %(directory)s" @@ -1206,12 +1287,12 @@ msgstr "Dag ikke spesifisert" msgid "No week specified" msgstr "Uke ikke spesifisert" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ingen %(verbose_name_plural)s tilgjengelig" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1220,7 +1301,7 @@ msgstr "" "Fremtidig %(verbose_name_plural)s ikke tilgjengelig fordi %(class_name)s." "allow_future er False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ugyldig datostreng «%(datestr)s» gitt formatet «%(format)s»" @@ -1230,16 +1311,16 @@ msgstr "Ugyldig datostreng «%(datestr)s» gitt formatet «%(format)s»" msgid "No %(verbose_name)s found matching the query" msgstr "Fant ingen %(verbose_name)s som passet spørringen" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Siden er ikke «last», og kan heller ikke konverteres til et tall." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ugyldig side (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tom liste og «%(class_name)s.allow_empty» er False." diff --git a/django/conf/locale/ne/LC_MESSAGES/django.mo b/django/conf/locale/ne/LC_MESSAGES/django.mo index 9b58bbe5ce77f9f44be9de2efd736f19d85e3925..5fb0ae9e2996bd804344ffa306749e9c2bcc071d 100644 GIT binary patch delta 8461 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 delta 7164 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 O&dRpd*6Bno=>NZ^h+Rbh diff --git a/django/conf/locale/ne/LC_MESSAGES/django.po b/django/conf/locale/ne/LC_MESSAGES/django.po index e30a7f53d0..a51d64b35e 100644 --- a/django/conf/locale/ne/LC_MESSAGES/django.po +++ b/django/conf/locale/ne/LC_MESSAGES/django.po @@ -1,16 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2012. -# Paras Nath Chaudhary , 2012. -# Sagar Chalise , 2011. +# Paras Nath Chaudhary , 2012 +# Sagar Chalise , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Paras Nath Chaudhary \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-02 17:03+0000\n" +"Last-Translator: Sagar Chalise \n" "Language-Team: Nepali (http://www.transifex.com/projects/p/django/language/" "ne/)\n" "MIME-Version: 1.0\n" @@ -19,654 +18,698 @@ msgstr "" "Language: ne\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "अफ्रिकन" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "अरबिक" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "अजरबैजानी" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "बुल्गेरियाली" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "बेलारुसियन" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "बंगाली" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "ब्रेटोन" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "बोस्नियाली" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "क्याटालान" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "चेक" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "वेल्स" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "डेनिस" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "जर्मन" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ग्रिक" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "अंग्रेजी" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "बेलायती अंग्रेजी" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "स्पेनिस" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "अर्जेन्टिनाली स्पेनिस" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "मेक्सिकन स्पेनिस" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "निकारागुँवा स्पेनिस" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "भेनेजुएला स्पेनिस" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "इस्टोनियन" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "बास्क" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "फारसी" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "फिन्निस" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "फ्रान्सेली" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "फ्रिसियन" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "आयरिस" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ग्यलिसियन" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "हिब्रु" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "हिन्दि " -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "क्रोषियन" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "हन्गेरियन" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "इन्डोनेसियाली" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "आइसल्यान्डिक" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ईटालियन" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "जापनिज" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "जर्जीयन" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "कजाक" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ख्मेर" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "कन्नडा" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "कोरियाली" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "लिथुवानियाली" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "लाट्भियन" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "म्यासेडोनियन" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "मलायलम" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "मंगोलियन" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "बर्मेली" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "नर्वेली बोक्मल" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "नेपाली" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "डच" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "नर्वेली न्योर्स्क" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "पञ्जावी" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "पोलिस" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "पुर्तगाली" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ब्राजिली पुर्तगाली" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "रोमानियाली" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "रुसी" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "सलोभाक" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "स्लोभेनियाली" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "अल्बानियाली" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "सर्वियाली" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "सर्वियाली ल्याटिन" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "स्विडिस" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" -msgstr "" +msgstr "स्वाहिली" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "तामिल" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "तेलुगु" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "थाई" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "टर्किस" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "टाटर" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "युक्रेनि" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "उर्दु" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "भियतनामी" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "सरल चिनि" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "प्राचिन चिनि" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "उपयुक्त मान राख्नुहोस ।" -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." -msgstr "" +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "उपयुक्त URL राख्नुहोस ।" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "मनासिव अंक राख्नु होस ।" + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "सही ई-मेल ठेगाना राख्नु होस ।" + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "अक्षर, अंक, _ र - भएका 'स्लग' मात्र हाल्नुहोस ।" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "उपयुक्त IPv4 ठेगाना राख्नुहोस" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "उपयुक्त आइ.पी.६ ठेगाना राख्नुहोस ।" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "उपयुक्त आइ.पी.६ र आइ.पी.४ ठेगाना राख्नुहोस ।" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "कम्मा सहितका वर्ण मात्र राख्नुहोस ।" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "यो मान %(limit_value)s छ भन्ने निश्चित गर्नुहोस । (यो %(show_value)s हो ।)" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "यो मान %(limit_value)s भन्दा कम अथवा बराबर छ भन्ने निश्चित गर्नुहोस ।" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "यो मान %(limit_value)s भन्दा बढी अथवा बराबर छ भन्ने निशचित गर्नुहोस ।" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" "यो मान कम्तिमा पनि %(limit_value)d अक्षर छ भन्ने निश्चित गर्नुहोस । (यसमा " "%(show_value)d छ ।)" - -#: core/validators.py:196 -#, python-format -msgid "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." -msgstr "" -"यो मान बढिमा पनि %(limit_value)d अक्षर छ भन्ने निश्चित गर्नुहोस । (यसमा " +msgstr[1] "" +"यो मान कम्तिमा पनि %(limit_value)d अक्षरहरु छ भन्ने निश्चित गर्नुहोस । (यसमा " "%(show_value)d छ ।)" -#: db/models/base.py:857 +#: core/validators.py:220 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +"यो मान बढिमा पनि %(limit_value)d अक्षर छ भन्ने निश्चित गर्नुहोस । (यसमा " +"%(show_value)d छ ।)" +msgstr[1] "" +"यो मान बढिमा पनि %(limit_value)d अक्षरहरु छ भन्ने निश्चित गर्नुहोस । (यसमा " +"%(show_value)d छ ।)" + +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(date_field)s %(lookup)s को %(field_name)s नौलो हुनुपर्दछ ।" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "र" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s भएको %(model_name)s पहिलै विद्धमान छ ।" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r उपयुक्त रोजाई होइन ।" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "यो फाँट शून्य हुन सक्दैन ।" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "यो फाँट खाली हुन सक्दैन ।" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "फाँटको प्रकार: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "अंक" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' को मान अंकमा हुनुपर्दछ ।" +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' मान अंक हुनु पर्छ ।" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' को मान True वा False हुनुपर्छ।" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "बुलियन (True अथवा False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "वर्ण (%(max_length)s सम्म)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "कम्माले छुट्याइएका अंकहरु ।" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' मिित को मान अमान्य स्वरूपमा छ। यो YYYY-MM-DDको स्वरूपमा हुनुपर्छ।" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "मिति (समय रहित)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "मिति (समय सहित)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' को मान दशमलव संख्यामा हुनुपर्छ।" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "दश्मलव संख्या" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ई-मेल ठेगाना" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "फाइलको मार्ग" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "दश्मलव हुने संख्या" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "ठूलो (८ बाइटको) अंक" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "आइ.पी.भी४ ठेगाना" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP ठेगाना" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' को मान None, True वा False हुनुपर्छ।" +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "बुलियन (True, False अथवा None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "सकारात्मक पूर्णांक" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "सानो जोड अङ्क" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "स्लग(%(max_length)s सम्म)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "" +msgstr "सानो अङ्क" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "पाठ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "समय" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "र बाइनरी डाटा" + +#: db/models/fields/files.py:217 msgid "File" msgstr "फाइल" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "चित्र" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "प्राइमरी की %(pk)r भएको मोडल %(model)s छैन ।" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "फोरेन कि (प्रकार नातागत फाँटले जनाउछ)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "एक-देखि-एक नाता" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "अनेक-देखि-अनेक नाता" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "एक भन्दा बढी छान्न म्याकमा \"Control\" अथवा \"Command\" थिच्नुहोस ।" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "यो फाँट अनिवार्य छ ।" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "संख्या राख्नुहोस ।" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "संख्या राख्नुहोस ।" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "समग्रमा %s भन्दा बढी अक्षर नभएको निश्चित पार्नुहोस ।" +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 भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "%s भन्दा बढी दश्मलव नभएको निश्चित पार्नुहोस ।" +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 भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "दश्मलव अघि %s भन्दा बढी अक्षर नभएको निश्चित पार्नुहोस ।" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "दशमलव अघि %(max)s भन्दा बढी अक्षर नभएको निश्चित पार्नु होस ।" +msgstr[1] "दशमलव अघि %(max)s भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "उपयुक्त मिति राख्नुहोस ।" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "उपयुक्त समय राख्नुहोस ।" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "उपयुक्त मिति/समय राख्नुहोस ।" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "कुनै फाईल पेश गरिएको छैन । फारममा ईनकोडिङको प्रकार जाँच गर्नुहोस । " -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "कुनै फाईल पेश गरिएको छैन ।" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "पेश गरिएको फाइल खाली छ ।" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"यो फाइलको नाममा बढीमा %(max)d अंक भएको निश्चित गर्नुहोस । (यसमा %(length)d छ ।)" +msgstr[0] "" +"यो फाइलको नाममा बाढीमा %(max)d अङ्क भएको निश्चित गर्नु होस । (यसमा %(length)d छ " +"।)" +msgstr[1] "" +"यो फाइलको नाममा बढी मा %(max)d अङ्कहरू भएको निश्चित गर्नु होस । (यसमा %(length)d " +"छ ।)" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "दुवै नछान्नुहोस, कि त फाइल पेश गर्नुहोस वा चेक बाकस मा छान्नुहोस ।" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -674,38 +717,62 @@ msgstr "" "उपयुक्त चित्र अपलोड गर्नुहोस । तपाइले अपलोड गर्नु भएको फाइल चित्र होइन वा बिग्रेको चित्र " "हो ।" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "उपयुक्त URL राख्नुहोस ।" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "उपयुक्त विकल्प छान्नुहोस । %(value)s प्रस्तावित विकल्प होइन ।" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "मानहरु राख्नुहोस" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(लुकेका %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "कृपया %d अथवा सो भन्दा थोरै फारम बुझाउनु होस ।" +msgstr[1] "कृपया %d अथवा सो भन्दा थोरै फारमहरु बुझाउनु होस ।" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "क्रम" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "मेट्नुहोस" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "कृपया %(field)s का लागि दोहोरिइका तथ्याङ्कहरु सच्याउनुहोस ।" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "कृपया %(field)s का लागि दोहोरिइका तथ्याङ्कहरु नौलो तथ्याङ्क सहित सच्याउनुहोस ।" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -714,91 +781,91 @@ msgstr "" "कृपया %(field_name)s का लागि दोहोरिइका तथ्याङ्कहरु सच्याउनुहोस जसमा " "%(date_field)sको %(lookup)s नौलो हुनुपर्दछ ।" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "कृपया तलका दोहोरिइका मानहरु सच्याउनुहोस ।" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "भित्रि फोरेन की र अभिभावक प्राइमरी की मिलेन ।" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "उपयुक्त विकल्प छान्नुहोस । छानिएको विकल्प प्रस्तावित विकल्प होइन ।" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "उपयुक्त विकल्प छान्नुहोस । %s प्रस्तावित विकल्प होइन ।" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" प्राइमरी की को लागि उपयुक्त मान होइन ।" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "एक भन्दा बढी छान्न म्याकमा \"Control\" अथवा \"Command\" थिच्नुहोस ।" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "अहिले" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "फेर्नुहोस" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "सबै खाली गर्नु होस ।" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "अज्ञात" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "हुन्छ" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "होइन" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "हो, होइन, सायद" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d बाइट" msgstr[1] "%(size)d बाइटहरु" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s किलोबाइट" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s मेगाबाइट" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s गिगाबाइट" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s टेराबाइट" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s पिटाबाइट" @@ -1099,70 +1166,80 @@ msgctxt "alt. month" msgid "December" msgstr "डिसम्वर" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "PIL अथवा Pillow, कुनै पनो आयात गर्न सकिएन : %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "PIL को '_imaging' मोडुल आयात गर्न सकिएन : %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "यो मनासिव IPv6 होइन ।" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." -msgstr "" +msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "अथवा" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "साल" -msgstr[1] "सालहरु" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "महिना" -msgstr[1] "महिनाहरु" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "साता" -msgstr[1] "साताहरु" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d वर्ष" +msgstr[1] "%d वर्षहरु" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "दिन" -msgstr[1] "दिनहरु" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d महिना" +msgstr[1] "%d महिनाहरु" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "घण्टा" -msgstr[1] "घण्टाहरु" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d सप्ताह" +msgstr[1] "%d सप्ताहहरु" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "मिनट" -msgstr[1] "मिनटहरु" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "मिनटहरु" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d दिन" +msgstr[1] "%d दिनहरु" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d घण्टा" +msgstr[1] "%d घण्टाहरु" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d मिनट" +msgstr[1] "%d मिनटहरु" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "० मिनट" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1171,9 +1248,9 @@ msgstr "" #: views/static.py:58 #, python-format msgid "\"%(path)s\" does not exist" -msgstr "" +msgstr "\"%(path)s\" नभएको पाइयो ।" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1194,12 +1271,12 @@ msgstr "दिन तोकिएको छैन ।" msgid "No week specified" msgstr "साता तोकिएको छैन ।" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s उपलब्ध छैन ।" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1208,7 +1285,7 @@ msgstr "" "%(class_name)s.allow_future 'False' हुनाले आगामी %(verbose_name_plural)s उपलब्ध " "छैन ।" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "मिति ढाँचा'%(format)s'को लागि अनुपयुक्त मिति '%(datestr)s'" @@ -1218,16 +1295,16 @@ msgstr "मिति ढाँचा'%(format)s'को लागि अनुप msgid "No %(verbose_name)s found matching the query" msgstr "%(verbose_name)s भेटिएन ।" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "पृष्ठ अन्तिमा पनि होइन र अंकमा बदलिन पनि सकिदैन ।" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "रद्द पृष्ठ (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "'%(class_name)s.allow_empty' 'False' छ र लिस्ट पनि खालि छ । " diff --git a/django/conf/locale/nl/LC_MESSAGES/django.mo b/django/conf/locale/nl/LC_MESSAGES/django.mo index 32e5d9af35c1dc21569b7b5ac37f00c0b3d68683..fef001447a8d08c0a63490b2173baa7d74feb421 100644 GIT binary patch literal 19952 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 delta 7002 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 StXLQd1`Asn!;G, 2012. -# , 2012-2013. -# Bas Peschier , 2011. -# Blue , 2011. -# Harro van der Klauw , 2011, 2012. -# Jannis Leidel , 2011. -# Jeffrey Gelens , 2011, 2012. +# Bas Peschier , 2011,2013 +# Blue , 2011-2012 +# erikr , 2013 +# Harro van der Klauw , 2011-2012 +# Jannis Leidel , 2011 +# Jeffrey Gelens , 2011-2012 +# Tino de Bruijn , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-03 11:17+0000\n" -"Last-Translator: bartdegoede \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 17:38+0000\n" +"Last-Translator: Bas Peschier \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/django/language/" "nl/)\n" "MIME-Version: 1.0\n" @@ -23,675 +23,716 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabisch" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgaars" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Wit-Russisch" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengaals" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretons" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnisch" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalaans" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tjechisch" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Welsh" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Deens" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Duits" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grieks" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engels" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Brits-Engels" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spaans" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentijns-Spaans" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexicaans Spaans" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguaans Spaans" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezolaans Spaans" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Ests" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskisch" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perzisch" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Fins" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Frans" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Fries" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Iers" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galicisch" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreews" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatisch" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hongaars" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesisch" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "IJslands" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiaans" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japans" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgisch" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazachs" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreaans" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburgs" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litouws" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lets" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedonisch" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolisch" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmaans" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Noorse Bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalees" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlands" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Noorse Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetisch" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Pools" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugees" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Braziliaans Portugees" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Roemeens" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russisch" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovaaks" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Sloveens" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanisch" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Servisch" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Servisch Latijn" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Zweeds" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telegu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thais" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turks" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tataars" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Oedmoerts" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Oekraïens" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamees" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Vereenvoudigd Chinees" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Traditioneel Chinees" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Geef een geldige waarde." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Geef een geldige URL op." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Geef een geldig geheel getal op." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Vul een geldig emailadres in." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Vul een geldigde 'slug' in, bestaande uit letters, cijfers, liggende " "streepjes en verbindingsstreepjes." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Geef een geldig IPv4-adres op." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Voer een geldig IPv6-adres in." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Voer een geldig IPv4 of IPv6-adres in." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Geef alleen cijfers op, gescheiden door komma's." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Zorg ervoor dat deze waarde gelijk is aan %(limit_value)s (het is nu " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Zorg ervoor dat deze waarde hoogstens %(limit_value)s is." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Zorg ervoor dat deze waarde minstens %(limit_value)s is." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Zorg ervoor dat deze waarde minstens %(limit_value)d karakters bevat (hij " -"heeft er %(show_value)d)." +msgstr[0] "" +"Zorg dat deze waarde ten minste %(limit_value)d teken bevat (het zijn er nu " +"%(show_value)d)." +msgstr[1] "" +"Zorg dat deze waarde ten minste %(limit_value)d tekens bevat (het zijn er nu " +"%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Zorg ervoor dat deze waarde hoogstens %(limit_value)d karakters bevat (hij " -"heeft er %(show_value)d)." +msgstr[0] "" +"Zorg dat deze waarde niet meer dan %(limit_value)d teken bevat (het zijn er " +"nu %(show_value)d)." +msgstr[1] "" +"Zorg dat deze waarde niet meer dan %(limit_value)d tekens bevat (het zijn er " +"nu %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s moet uniek zijn voor %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "en" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Er bestaat al een %(model_name)s met eenzelfde %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Waarde %r is geen geldige keuze." +msgid "Value %(value)r is not a valid choice." +msgstr "Waarde %(value)r is geen geldige keuze." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Dit veld mag niet leeg zijn." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Dit veld kan niet leeg zijn" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Veld van type: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Geheel getal" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' waarde moet een geheel getal zijn." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' waarde moet een geheel getal zijn." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' waarde moet True of False zijn." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' waarde moet True of False zijn." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (True danwel False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Karakterreeks (hooguit %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Komma-gescheiden gehele getallen" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' waarde heeft een ongeldig datum formaat. Het juiste formaat is YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' waarde heeft een correct formaat (YYYY-MM-DD), maar is echter geen " -"geldige datum." +"'%(value)s' waarde heeft een ongeldig datumformaat. Het juiste formaat is " +"YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' waarde heeft een correct formaat (YYYY-MM-DD), maar is echter " +"geen geldige datum." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (zonder tijd)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' waarde heeft een ongeldig formaat. Het juiste formaat is YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." +"'%(value)s' waarde heeft een ongeldig formaat. Het juiste formaat is YYYY-MM-" +"DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' waarde heeft een geldig formaat (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"maar is een ongeldige datum/tijd." +"'%(value)s' waarde heeft een geldig formaat (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]), maar is een ongeldige datum/tijd." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (met tijd)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' waarde moet een decimaal getal zijn." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' waarde moet een decimaal getal zijn." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimaal getal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mailadres" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Bestandspad" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' waarde moet een float zijn." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' waarde moet een float zijn." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Decimaal getal" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Groot (8 byte) geheel getal" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 address" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adres" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' waarde moet None, True of False zijn." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' waarde moet None, True of False zijn." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (True, False of None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positief geheel getal" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Postitief klein geheel getal" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (max. lengte %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Klein geheel getal" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' waarde heeft een ongeldig formaat. Het juiste formaat is HH:MM[:ss[." -"uuuuuu]]." +"'%(value)s' waarde heeft een ongeldig formaat. Het juiste formaat is HH:MM[:" +"ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' waarde heeft het juiste formaat (HH:MM[:ss[.uuuuuu]]), maar is een " -"ongeldige tijd." +"'%(value)s' waarde heeft het juiste formaat (HH:MM[:ss[.uuuuuu]]), maar is " +"een ongeldige tijd." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tijd" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Ruwe binaire data" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Bestand" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Plaatje" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s met pk %(pk)r bestaat niet." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s-instantie met pk %(pk)r bestaat niet." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Refererende sleutel (type wordt bepaalde door gerelateerde veld)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Één-op-één relatie" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Veel-op-veel relatie" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Houd \"Control\", of \"Command\" op een Mac, ingedrukt om meerdere te " -"selecteren." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Dit veld is verplicht." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Geef een geheel getal op." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Geef een getal op." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Zorg dat er minder dan %s cijfers zijn." +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] "Zorg dat er niet meer dan %(max)s cijfer is." +msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers zijn." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Zorg dat er minder dan %s cijfers na de komma staan." +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] "Zorg dat er niet meer dan %(max)s cijfer achter de komma staat." +msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers achter de komma staan." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Zorg dat er minder dan %s cijfers voor de komma staan." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Zorg dat er niet meer dan %(max)s cijfer voor de komma staat." +msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers voor de komma staan." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Geef een geldige datum op." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Geef een geldige tijd op." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Geef een geldige datum/tijd op." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Er was geen bestand verstuurd. Controleer het coderingstype van het " "formulier." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Er was geen bestand verstuurd." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Het verstuurde bestand is leeg." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"De bestandsnaam mag maximaal %(max)d karakters bevatten (dit zijn er nu " +msgstr[0] "" +"Zorg dat deze bestandsnaam niet meer dan %(max)d teken bevat (het zijn er nu " "%(length)d)." +msgstr[1] "" +"Zorg dat deze bestandsnaam niet meer dan %(max)d tekens bevat (het zijn er " +"nu %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Upload a.u.b. een bestand of vink de verwijder vink, niet allebei." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -699,38 +740,62 @@ msgstr "" "Bestand ongeldig. Het bestand dat is gegeven is geen afbeelding of is " "beschadigd." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Geef een geldige URL op." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Selecteer een geldige keuze. %(value)s is geen beschikbare keuze." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Geef een lijst op met waardes." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Verborgen veld %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Gegevens van ManagementForm ontbreken of zijn onrechtmatig gewijzigd" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Verstuur niet meer dan %d formulier." +msgstr[1] "Verstuur niet meer dan %d formulieren." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Volgorde" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Verwijderen" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Verbeter de dubbele gegevens voor %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Verbeter de dubbele gegevens voor %(field)s, welke uniek moet zijn." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -739,31 +804,33 @@ msgstr "" "Verbeter de dubbele gegevens voor %(field_name)s, welke uniek moet zijn voor " "de %(lookup)s in %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Verbeter de dubbele waarden hieronder." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "De secundaire sleutel komt niet overeen met de primaire sleutel van de " "bovenliggende instantie." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Selecteer een geldige keuze. Deze keuze is niet beschikbaar." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Selecteer een geldige keuze. %s is geen beschikbare keuze." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" is geen geldige waarde voor een primaire sleutel." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" is geen geldige waarde voor een primaire sleutel." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Houd \"Control\", of \"Command\" op een Mac, ingedrukt om meerdere te " +"selecteren." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,62 +839,62 @@ msgstr "" "%(datetime)s kon niet worden geïnterpreteerd in tijdzone " "%(current_timezone)s. Waarschijnlijk is deze ambigu of bestaat niet." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Huidige" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Wijzigen" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Verwijder" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Onbekend" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nee" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ja,nee,misschien" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1128,70 +1195,80 @@ msgctxt "alt. month" msgid "December" msgstr "december" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Zowel Pillow als PIL konden niet geïmporteerd worden: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "De '_imaging'-module voor PIL kon niet geïmporteerd worden: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Dit is geen geldig IPv6-adres." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "of" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "jaar" -msgstr[1] "jaren" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "maand" -msgstr[1] "maanden" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "week" -msgstr[1] "weken" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d jaar" +msgstr[1] "%d jaren" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dagen" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d maand" +msgstr[1] "%d maanden" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "uur" -msgstr[1] "uur" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d week" +msgstr[1] "%d weken" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuut" -msgstr[1] "minuten" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuten" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "% dag" +msgstr[1] "% dagen" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d uur" +msgstr[1] "%d uren" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuut" +msgstr[1] "%d minuten" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minuten" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1202,7 +1279,7 @@ msgstr "Directory overzicht is hier niet toegestaan" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" bestaat niet" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Overzicht van %(directory)s" @@ -1223,12 +1300,12 @@ msgstr "Geen dag opgegeven" msgid "No week specified" msgstr "Geen week opgegeven" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Geen %(verbose_name_plural)s beschikbaar" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1237,7 +1314,7 @@ msgstr "" "Geen toekomstige %(verbose_name_plural)s beschikbaar omdat %(class_name)s." "allow_future de waarde False (Onwaar) heeft." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ongeldige datum tekst '%(datestr)s' op basis van formaat '%(format)s'" @@ -1247,17 +1324,17 @@ msgstr "Ongeldige datum tekst '%(datestr)s' op basis van formaat '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Geen %(verbose_name)s gevonden die voldoet aan de query" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Pagina is niet 'last' en kan ook niet geconverteerd worden naar een int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ongeldige pagina (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/nn/LC_MESSAGES/django.mo b/django/conf/locale/nn/LC_MESSAGES/django.mo index bd6f65a8af5a518272fe86b8bf61bc60cd3ecd90..4501f65f80ce1c19e01c948564e9a895af79babf 100644 GIT binary patch delta 6053 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 literal 17089 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, 2011. -# hgrimelid , 2011. -# Jannis Leidel , 2011. -# , 2012. -# , 2012. +# hgrimelid , 2011 +# Jannis Leidel , 2011 +# jensadne , 2013 +# Sigurd Gartmann , 2012 +# velmont , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: velmont \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-31 11:50+0000\n" +"Last-Translator: jensadne \n" "Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/django/" "language/nn/)\n" "MIME-Version: 1.0\n" @@ -21,660 +21,688 @@ msgstr "" "Language: nn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabisk" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Aserbajansk" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarsk" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "Kviterussisk" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalsk" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "Bretonsk" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosnisk" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalansk" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tsjekkisk" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walisisk" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dansk" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Tysk" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Gresk" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engelsk" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Engelsk (britisk)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spansk" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spansk (argentinsk)" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spansk (meksikansk)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spansk (nicaraguansk)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Spansk (venezuelansk)" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estisk" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskisk" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persisk" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finsk" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fransk" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisisk" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irsk" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galisisk" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraisk" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatisk" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungarsk" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesisk" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandsk" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiensk" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japansk" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgisk" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kasakhisk" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreansk" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Luxembourgsk" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litauisk" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvisk" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonsk" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolsk" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmesisk" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norsk (bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nederlandsk" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norsk (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetisk" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polsk" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugisisk" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumensk" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russisk" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakisk" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovensk" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albansk" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbisk" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbisk latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Svensk" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tyrkisk" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarisk" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Udmurtisk" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainsk" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamesisk" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Simplifisert kinesisk" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradisjonell kinesisk" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Oppgje ein gyldig verdi." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Oppgje ei gyldig nettadresse." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Oppgje ei gyldig e-postadresse." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Oppgje ein gyldig 'slug' som består av bokstavar, nummer, understrekar eller " "bindestrekar." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Oppgje ei gyldig IPv4-adresse." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Skriv inn ei gyldig IPv6-adresse." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Skriv inn ei gyldig IPv4- eller IPv6-adresse." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Oppgje berre tall skild med komma." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Verdien må minimum ha %(limit_value)s teikn (den er %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Verdien må vere mindre enn eller lik %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Verdien må vere større enn eller lik %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "Verdien må minimum ha %(limit_value)d teikn (den er %(show_value)d)." +msgstr[0] "Verdien må ha minst %(limit_value)d teikn (den har %(show_value)d)." +msgstr[1] "Verdien må ha minst %(limit_value)d teikn (den har %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Verdien kan maksimalt ha %(limit_value)d teikn (den er %(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s må vere unik for %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "og" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s med %(field_label)s fins allereie." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Verdi %r er eit ugyldig val." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Feltet kan ikkje vere tomt." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Feltet kan ikkje vere tomt." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Felt av typen: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heiltal" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "«%s» må vere eit heiltal." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "«%s» må vere anten True eller False" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolsk (True eller False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Tekst (opp til %(max_length)s teikn)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Heiltal skild med komma" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "«%s» har eit ugyldig datoformat. Det må vere på formen YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "«%s» har rett format (YYYY-MM-DD) men ein ugyldig dato." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dato (utan tid)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"«%s» har eit ugyldig format. Det må vere på formen YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"«%s» har rett format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) men ugyldig dato " -"eller klokkeslett." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dato (med tid)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "«%s» må vere eit desimaltal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desimaltall" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-postadresse" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Filsti" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "«%s» må vere eit flyttal." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Flyttall" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Stort (8 bitar) heiltal" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-adresse" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adresse" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "«%s» må vere anten None, True eller False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolsk (True, False eller None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positivt heiltal" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positivt lite heiltal" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (opp til %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Lite heiltal" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"«%s» har eit ugyldig format. Det må vere på formen HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"«%s» har rett format (HH:MM[:ss[.uuuuuu]]) men er eit ugyldig klokkeslett." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tid" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Nettadresse" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fil" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Bilete" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modellen %(model)s med primærnøkkelen %(pk)r eksisterer ikkje." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Primærnøkkel (type bestemt av relatert felt)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Ein-til-ein-forhold" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mange-til-mange-forhold" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Hald nede \"Control\", eller \"Command\" på ein Mac, for å velge meir enn " -"éin." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Feltet er påkravd." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Oppgje eit heiltall." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Oppgje eit tall." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Verdien kan ikkje ha meir enn %s siffer totalt." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Verdien kan ikkie ha meir enn %s desimalar." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Verdien kan ikkje ha meir enn %s siffer framfor komma." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Oppgje ein gyldig dato." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Oppgje eit gyldig tidspunkt." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Oppgje gyldig dato og tidspunkt." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Inga fil vart sendt. Sjekk \"encoding\"-typen på skjemaet." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Inga fil vart sendt." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Fila er tom." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "Filnamnet kan maksimalt ha %(max)d teikn (det har %(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Last enten opp ei fil eller huk av i avkryssingsboksen." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -682,39 +710,63 @@ msgstr "" "Last opp eit gyldig bilete. Fila du lasta opp var ødelagt eller ikkje eit " "bilete." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Oppgje ei gyldig nettadresse." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Velg eit gyldig valg. %(value)s er ikkje eit av dei tilgjengelege valga." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Oppgje ei liste med verdiar." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Rekkefølge" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Slett" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Korriger dupliserte data for %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Korriger dupliserte data for %(field)s, som må vere unike." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,30 +775,32 @@ msgstr "" "Korriger dupliserte data for %(field_name)s, som må vere unike for " "%(lookup)s i %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Korriger dei dupliserte verdiane nedanfor." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Primærnøkkelen er ikkje den samme som foreldreinstansen sin primærnøkkel." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Velg eit gyldig valg. Valget er ikkje eit av dei tilgjengelege valga." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Velg eit gyldig valg. %s er ikkje eit av dei tilgjengelege valga." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" er ikkje ein gyldig verdi for ein primærnøkkel." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hald nede \"Control\", eller \"Command\" på ein Mac, for å velge meir enn " +"éin." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -755,62 +809,62 @@ msgstr "" "%(datetime)s kunne ikkje bli tolka i tidssona %(current_timezone)s. Verdien " "er anten tvetydig eller ugyldig." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Noverande" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Endre" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Tøm" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ukjend" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nei" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ja,nei,kanskje" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1111,70 +1165,80 @@ msgctxt "alt. month" msgid "December" msgstr "Desember" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Dette er ikkje ei gyldig IPv6-adresse." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s…" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "eller" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "år" -msgstr[1] "år" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "månad" -msgstr[1] "månadar" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "veke" -msgstr[1] "veker" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dagar" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "time" -msgstr[1] "timar" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutt" -msgstr[1] "minuttar" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuttar" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d time" +msgstr[1] "%d timar" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutt" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1185,7 +1249,7 @@ msgstr "Mappeindeksar er ikkje tillate her." msgid "\"%(path)s\" does not exist" msgstr "«%(path)s» finst ikkje." -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indeks for %(directory)s" @@ -1206,12 +1270,12 @@ msgstr "Dag ikkje spesifisert" msgid "No week specified" msgstr "Veke ikkje spesifisert" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s tilgjengeleg" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1220,7 +1284,7 @@ msgstr "" "Framtidig %(verbose_name_plural)s er ikkje tilgjengeleg fordi %(class_name)s." "allow_future er sett til False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ugyldig datostreng '%(datestr)s' gitt format '%(format)s'" @@ -1230,16 +1294,16 @@ msgstr "Ugyldig datostreng '%(datestr)s' gitt format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Fann ingen %(verbose_name)s som korresponderte med spørringa" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sida er ikkje 'last' og kan heller ikkje konverterast til eit tal." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tom liste og '%(class_name)s.allow_empty' er False." diff --git a/django/conf/locale/os/LC_MESSAGES/django.mo b/django/conf/locale/os/LC_MESSAGES/django.mo index 2f01da486218b1ee07b48ab16131f409cb6901d0..aae1ed6b9ae211555ebfaeffb55128de81edd5e1 100644 GIT binary patch delta 6703 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 delta 8410 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 diff --git a/django/conf/locale/os/LC_MESSAGES/django.po b/django/conf/locale/os/LC_MESSAGES/django.po index e690113126..9d5b2c4de8 100644 --- a/django/conf/locale/os/LC_MESSAGES/django.po +++ b/django/conf/locale/os/LC_MESSAGES/django.po @@ -1,14 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Xwybylty Soslan , 2013. +# Soslan Khubulov , 2013 +# Soslan Khubulov , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-17 12:59+0000\n" -"Last-Translator: Soslan Khubulov \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Ossetic (http://www.transifex.com/projects/p/django/language/" "os/)\n" "MIME-Version: 1.0\n" @@ -17,664 +18,704 @@ msgstr "" "Language: os\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Африкаанс" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Араббаг" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Тӕтӕйраг" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгайраг" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Беларусаг" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгалаг" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Бретойнаг" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босниаг" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталайнаг" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чехаг" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Уельсаг" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Даниаг" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Немыцаг" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грекъаг" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Англисаг" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Бритайнаг англисаг" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Есперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испайнаг" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентинаг испайнаг" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикайнаг Испайнаг" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагуайаг испайнаг" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Венесуелаг испайнаг" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстойнаг" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баскаг" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Персайнаг" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Финнаг" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Францаг" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фризаг" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирландиаг" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галициаг" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Иврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорватаг" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Венгриаг" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Интерлингва" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонезиаг" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исландаг" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Италиаг" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Япойнаг" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Гуырдзиаг" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казахаг" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Хмераг" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Каннадаг" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корейаг" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Люксембургаг" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литвайаг" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвийаг" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Мӕчъидон" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малайаг" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монголиаг" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Бурмизаг" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвегийаг бокмал" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непалаг" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Нидерландаг" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвегийаг Нинорск" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ирон" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Пенджабаг" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Полаг" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португалаг" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилаг португалаг" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румынаг" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Уырыссаг" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словакиаг" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словенаг" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албайнаг" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Сербаг" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Латинаг Сербаг" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Шведаг" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахили" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамилаг" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тайаг" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Туркаг" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Тӕтӕйраг" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Удмуртаг" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украинаг" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнамаг" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Ӕнцонгонд Китайаг" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Традицион Китайаг" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Раст бӕрц бафысс." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Раст URL бафысс." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Раст email адрис бафысс." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Раст бӕрӕг ном бафысс, цӕмӕй дзы уой дамгъӕтӕ, нымӕцтӕ бынылхӕххытӕ кӕнӕ " "дефистӕ." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Раст IPv4 адрис бафысс." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Раст IPv6 адрис бафысс." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Раст IPv4 кӕнӕ IPv6 адрис бафысс." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Бафысс ӕрмӕст нымӕцтӕ, къӕдзгуытӕй дихгонд." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s (у %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s, кӕнӕ цъусдӕр." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s, кӕнӕ цъусдӕр." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕ уӕддӕр уа (ис дзы " +"%(show_value)d)." +msgstr[1] "" "Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйы уӕддӕр уа (ис дзы " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйӕ фылдӕр ма уа (ис дзы " +"%(show_value)d)." +msgstr[1] "" "Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйӕ фылдӕр ма уа (ис дзы " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s хъуамӕ уникалон уа %(date_field)s %(lookup)s-ӕн." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ӕмӕ" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s ацы %(field_label)s-имӕ нырид ис." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r раст ӕвзӕрст нӕу." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ацы быдыр нул ма хъуамӕ уа." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ацы быдыр афтид ма хъуамӕ уа." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Быдыры хуыз: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Ӕгас нымӕц" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' хъуамӕ ӕгас нымӕц уа." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' хъуамӕ Бӕлвырд уа, кӕнӕ та Мӕнг." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Булон (Бӕлвырд кӕнӕ Мӕнг)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Рӕнхъ (%(max_length)s-ы йонг)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Къӕдзыгӕй хицӕнгонд ӕгас нымӕцтӕ" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s'-ӕн раст боны формат нӕй. Хъуамӕ уа ахӕм форматы: YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s'-ӕн раст формат ис (YYYY-MM-DD), фӕлӕ бон раст нӕу." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Бон (ӕнӕ рӕстӕг)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s'-ӕн раст формат нӕй. Йӕ формат хъуамӕ уа YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s'-ӕн раст формат ис (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), фӕлӕ бон ӕмӕ " -"рӕстӕг раст не сты." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Бон (ӕд рӕстӕг)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' хъуамӕ дӕсон нымӕц уа." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Дӕсон нымӕц" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Электрон посты адрис" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Файлы фӕт" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' хъуамӕ уӕгъд стъӕлфимӕ нымӕц уа." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Уӕгъд стъӕлфимӕ нымӕц" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Стыр (8 байты) ӕгас нымӕц" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адрис" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP адрис" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' хъуамӕ уа кӕнӕ Ницы, кӕнӕ Бӕлвырд, кӕнӕ та Мӕнг." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Булон (Бӕлвырд, Мӕнг кӕнӕ Ницы)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Позитивон ӕгас нымӕц" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Позитивон гыццыл ӕгас нымӕц" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Слаг (ӕппӕты фылдӕр %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Гыццыл ӕгас нымӕц" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' раст форматы нӕй. Йӕ формат хъуамӕ уа HH:MM[:ss[.uuuuuu]]." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' раст форматы ис (HH:MM[:ss[.uuuuuu]]), фӕлӕ рӕстӕг раст нӕу." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Рӕстӕг" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Хом бинарон рардтӕ" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Ныв" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Йӕ фыццаг амонӕн %(pk)r кӕмӕн уа, ахӕм модел %(model)s нӕй." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Ӕттагон Амонӕн (хӕстӕг быдырӕй бӕрӕггонд хуыз)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Иуӕн-иу бастдзинад" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Бирӕйӕн-бирӕ бастдзинад" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Ныххӕц \"Control\", кӕнӕ \"Command\" Mac-ыл, цӕмӕй иуӕй фылдӕр равзарай." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ацы быдыр ӕнӕмӕнг у." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Бафысс ӕнӕхъӕн нымӕц." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Бафысс нымӕц." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Дӕ хъус бадар цӕмӕй иууыл иумӕ %s цифрӕйӕ фылдӕр уой." +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 цифрӕйӕ фылдӕр уой." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Дӕ хъус бадар цӕмӕй дӕсон бынӕттӕ %s-ӕй фылдӕр ма уой." +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-ӕй фылдӕр ма уой." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Дӕ хъус бадар цӕмӕй дӕсон стъӕлфы размӕ %s цифрӕйӕ фылдӕр ма уа." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Дӕ хъус бадар цӕмӕй дӕсон стъӕлфы размӕ %(max)s цифрӕйӕ фылдӕр ма уа." +msgstr[1] "" +"Дӕ хъус бадар цӕмӕй дӕсон стъӕлфы размӕ %(max)s цифрӕйӕ фылдӕр ма уа." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Раст бон бафысс." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Раст рӕстӕг бафысс." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Раст бон/рӕстӕг бафысс." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ницы файл уыд лӕвӕрд. Абӕрӕг кӕн формӕйы кодкӕнынады хуыз." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ницы файл уыд лӕвӕрд." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Лӕвӕрд файл афтид у." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Дӕ хъус бадар цӕмӕй ацы файлы номы %(max)d дамгъӕйӕ фылдӕр ма уа(ис дзы " +"%(length)d)." +msgstr[1] "" "Дӕ хъус бадар цӕмӕй ацы файлы номы %(max)d дамгъӕйӕ фылдӕр ма уа(ис дзы " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Дӕ хорзӕхӕй, кӕнӕ бадӕтт файл, кӕнӕ банысан кӕн сыгъдӕг чекбокс. Дыууӕ иумӕ " "нӕ." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -682,38 +723,62 @@ msgstr "" "Раст ныв бавгӕн. Ды цы файл бавгӕдтай, уый кӕнӕ ныв нӕ уыд, кӕнӕ хӕлд ныв " "уыд." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Раст URL бафысс." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Раст фадат равзар. %(value)s фадӕтты ӕхсӕн нӕй." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Бафысс мидисты номхыгъд." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Ӕмбӕхст быдыр %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Рад" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Схафын" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Дӕ хорзӕхӕй, %(field)s-ы дывӕр рардтӕ сраст кӕн." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Дӕ хорзӕхӕй, %(field)s-ы дывӕр рардтӕ сраст кӕн. Хъуамӕ уникалон уа." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -722,29 +787,30 @@ msgstr "" "Дӕ хорзӕхӕй, %(field_name)s-ы дывӕр рардтӕ сраст кӕн. Хъуамӕ %(date_field)s-" "ы %(lookup)s-ӕн уникалон уа. " -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Дӕ хорзӕхӕй, бындӕр цы дывӕр рардтӕ ис, уыдон сраст кӕн." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Ӕддагон амонӕнӕн нӕ разынд хистӕры фыццаг амонӕн." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Раст фадат равзар. УКыцы фадат фадӕтты ӕхсӕн нӕй." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Раст фадат равзар. %s фадӕтты ӕхсӕн нӕй." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" фыццаг амонӕнӕн нӕ бӕззы." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" фыццаг амонӕнӕн нӕ бӕззы." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Ныххӕц \"Control\", кӕнӕ \"Command\" Mac-ыл, цӕмӕй иуӕй фылдӕр равзарай." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -753,62 +819,62 @@ msgstr "" "%(datetime)s нӕ бӕрӕг кӕны ацы рӕстӕджы тагы %(current_timezone)s; гӕнӕн ис " "бирӕнысанон у кӕнӕ та нӕй." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Ныр" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Фӕивын" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Сыгъдӕг" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Ӕнӕбӕрӕг" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "О" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Нӕ" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "о,нӕ,гӕнӕн ис" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" msgstr[1] "%(size)d байты" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ГБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1109,70 +1175,80 @@ msgctxt "alt. month" msgid "December" msgstr "Декабрь" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "кӕнӕ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "аз" -msgstr[1] "азы" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "мӕй" -msgstr[1] "мӕйы" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "къуыри" -msgstr[1] "къуырийы" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d аз" +msgstr[1] "%d азы" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "бон" -msgstr[1] "боны" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d мӕй" +msgstr[1] "%d мӕйы" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "сахат" -msgstr[1] "сахаты" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d къуыри" +msgstr[1] "%d къуырийы" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" -msgstr[1] "минуты" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минуттӕ" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d бон" +msgstr[1] "%d боны" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d сахат" +msgstr[1] "%d сахаты" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минут" +msgstr[1] "%d минуты" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 минуты" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1183,7 +1259,7 @@ msgstr "Ам директориты индекстӕ нӕй гӕнӕн." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" нӕй" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s-ы индекс" @@ -1204,12 +1280,12 @@ msgstr "Бон амынд нӕ уыд" msgid "No week specified" msgstr "Къуыри амынд нӕ уыд" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Ницы %(verbose_name_plural)s ис" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1218,7 +1294,7 @@ msgstr "" "Фидӕн %(verbose_name_plural)s-мӕ бавналӕн нӕй, уымӕн ӕмӕ %(class_name)s." "allow_future Мӕнг у." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Боны рӕнхъ '%(datestr)s'-ы лӕвӕрд формат '%(format)s' раст нӕу" @@ -1228,16 +1304,16 @@ msgstr "Боны рӕнхъ '%(datestr)s'-ы лӕвӕрд формат '%(format msgid "No %(verbose_name)s found matching the query" msgstr "Домӕнӕн ницы %(verbose_name)s ӕмбӕлы" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Фарс 'last' нӕу, нӕдӕр ӕй int-мӕ ис гӕнӕн раивын." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Мӕнг фарс (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Номхыгъд афтид у, ӕмӕ '%(class_name)s.allow_empty' мӕнг у." diff --git a/django/conf/locale/pa/LC_MESSAGES/django.mo b/django/conf/locale/pa/LC_MESSAGES/django.mo index ea91f59aed8f91fc83479b6afa995e48de47b28e..d3aacfb8546577eb0c0c3c7cd628d1447a3be40e 100644 GIT binary patch literal 11297 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 KX9$J0-TWVVZ|#@> literal 9564 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 Y^yHh>+C0B?_Emy{!C`Mrx$kxV2agc, 2011. -# Jannis Leidel , 2011. +# A S Alam , 2011,2013 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: A S Alam \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/django/" "language/pa/)\n" "MIME-Version: 1.0\n" @@ -18,777 +18,838 @@ msgstr "" "Language: pa\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "ਅਫਰੀਕੀ" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "ਅਰਬੀ" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" -msgstr "" +msgstr "ਅਜ਼ਰਬਾਈਜਾਨੀ" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "ਬੁਲਗਾਰੀਆਈ" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "ਬੇਲਾਰੂਸੀ" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "ਬੰਗਾਲੀ" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "ਬਰੇਟੋਨ" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "ਬੋਸਨੀਆਈ" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "ਕਾਟਾਲਾਨ" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ਚੈੱਕ" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ਵੈਲਸ਼" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ਡੈਨਿਸ਼" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ਜਰਮਨ" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "ਗਰੀਕ" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ਅੰਗਰੇਜ਼ੀ" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "ਬਰਤਾਨੀਵੀਂ ਅੰਗਰੇਜ਼ੀ" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ਸਪੇਨੀ" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "ਅਰਜਨਟੀਨੀ ਸਪੇਨੀ" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" -msgstr "" +msgstr "ਮੈਕਸੀਕਨ ਸਪੇਨੀ" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "ਈਸਟੋਨੀਆਈ" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "ਬਸਕਿਊ" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "ਪਰਸ਼ੀਆਈ" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ਫੈਨਿਸ਼" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ਫਰੈਂਚ" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ਫ਼ਾਰਸੀ" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ਆਈਰਸ਼" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "ਗਲੀਸੀਆਈ" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ਹੈਬਰਿਊ" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ਹਿੰਦੀ" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "ਕਰੋਆਟੀਆਈ" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ਹੰਗਰੀਆਈ" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ਇੰਡੋਨੇਸ਼ੀਆਈ" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ਆਈਸਲੈਂਡਿਕ" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ਇਤਾਲਵੀ" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ਜਾਪਾਨੀ" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "ਜਾਰਜੀਆਈ" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" -msgstr "" +msgstr "ਕਜ਼ਾਖ" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ਖਮੀਰ" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "ਕੰਨੜ" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "ਕੋਰੀਆਈ" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ਲੀਥੁਨੀਆਈ" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ਲਾਟਵੀਅਨ" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "ਮੈਕਡੋਨੀਆਈ" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "ਮਲਿਆਲਮ" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "ਮੰਗੋਲੀਆਈ" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "ਨਾਰਵੇਗੀਆਈ ਬੋਕਮਾਲ" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" -msgstr "" +msgstr "ਨੇਪਾਲੀ" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ਡੱਚ" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "ਨਾਰਵੇਗੀਅਨ ਨਯਨੋਰਸਕ" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "ਪੰਜਾਬੀ" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "ਪੋਲੈਂਡੀ" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "ਪੁਰਤਗਾਲੀ" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "ਬਰਾਜ਼ੀਲੀ ਪੁਰਤਗਾਲੀ" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "ਰੋਮਾਨੀਆਈ" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ਰੂਸੀ" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "ਸਲੋਵਾਕ" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "ਸਲੋਵੀਨੀਆਈ" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "ਅਲਬੀਨੀਆਈ" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "ਸਰਬੀਆਈ" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "ਸਰਬੀਆਈ ਲੈਟਿਨ" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "ਸਵੀਡਨੀ" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "ਤਾਮਿਲ" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "ਤੇਲਗੂ" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "ਥਾਈ" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ਤੁਰਕ" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "ਤਤਾਰ" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ਯੂਕਰੇਨੀ" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" -msgstr "" +msgstr "ਉਰਦੂ" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ਵੀਅਤਨਾਮੀ" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "ਸਧਾਰਨ ਚੀਨੀ" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "ਮੂਲ ਚੀਨੀ" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "ਠੀਕ ਮੁੱਲ ਦਿਓ" -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "ਠੀਕ URL ਦਿਉ।" + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "ਢੁੱਕਵਾਂ ਈਮੇਲ ਸਿਰਨਾਵਾਂ ਦਿਉ ਜੀ।" + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ਅਤੇ" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." -msgstr "" +msgstr "ਇਹ ਖੇਤਰ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "ਖੇਤਰ ਦੀ ਕਿਸਮ: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "ਅੰਕ" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "ਮਿਤੀ (ਬਿਨਾਂ ਸਮਾਂ)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "ਮਿਤੀ (ਸਮੇਂ ਨਾਲ)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "ਦਸ਼ਮਲਵ ਅੰਕ" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ਈਮੇਲ ਐਡਰੈੱਸ" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ਫਾਇਲ ਪਾਥ" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 -msgid "IPv4 address" +msgid "Floating point number" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 +msgid "IPv4 address" +msgstr "IPv4 ਸਿਰਨਾਵਾਂ" + +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP ਐਡਰੈੱਸ" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "ਟੈਕਸਟ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "ਸਮਾਂ" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "ਫਾਇਲ" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" -msgstr "" +msgstr "ਚਿੱਤਰ" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" -msgstr "" +msgstr "ਇੱਕ-ਤੋਂ-ਇੱਕ ਸਬੰਧ" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" -msgstr "" +msgstr "ਕਈ-ਤੋਂ-ਕਈ ਸਬੰਧ" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ਇਹ ਖੇਤਰ ਲਾਜ਼ਮੀ ਹੈ।" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." -msgstr "" +msgstr "ਪੂਰਨ ਨੰਬਰ ਦਿਉ।" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "ਨੰਬਰ ਦਿਓ।" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "ਠੀਕ ਮਿਤੀ ਦਿਓ।" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "ਠੀਕ ਸਮਾਂ ਦਿਓ।" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "ਠੀਕ ਮਿਤੀ/ਸਮਾਂ ਦਿਓ।" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ਕੋਈ ਫਾਇਲ ਨਹੀਂ ਭੇਜੀ।" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ਦਿੱਤੀ ਫਾਇਲ ਖਾਲੀ ਹੈ।" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "ਠੀਕ URL ਦਿਉ।" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "ਮੁੱਲ ਦੀ ਲਿਸਟ ਦਿਓ।" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ਲੜੀ" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "ਹਟਾਓ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "ਮੌਜੂਦਾ" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "ਬਦਲੋ" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "ਸਾਫ਼ ਕਰੋ" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "ਅਣਜਾਣ" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ਹਾਂ" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "ਨਹੀਂ" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ਹਾਂ,ਨਹੀਂ,ਸ਼ਾਇਦ" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ਬਾਈਟ" msgstr[1] "%(size)d ਬਾਈਟ" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1089,70 +1150,80 @@ msgctxt "alt. month" msgid "December" msgstr "ਦਸੰਬਰ" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." -msgstr "" +msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ਜਾਂ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ਸਾਲ" -msgstr[1] "ਸਾਲ" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ਮਹੀਨਾ" -msgstr[1] "ਮਹੀਨਾ" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "ਹਫਤਾ" -msgstr[1] "ਹਫਤਾ" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ਸਾਲ" +msgstr[1] "%d ਸਾਲ" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ਦਿਨ" -msgstr[1] "ਦਿਨ" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ਮਹੀਨਾ" +msgstr[1] "%d ਮਹੀਨੇ" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ਘੰਟਾ" -msgstr[1] "ਘੰਟਾ" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d ਹਫ਼ਤਾ" +msgstr[1] "%d ਹਫ਼ਤੇ" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "ਮਿੰਟ" -msgstr[1] "ਮਿੰਟ" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "ਮਿੰਟ" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ਦਿਨ" +msgstr[1] "%d ਦਿਨ" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ਘੰਟਾ" +msgstr[1] "%d ਘੰਟੇ" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d ਮਿੰਟ" +msgstr[1] "%d ਮਿੰਟ" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 ਮਿੰਟ" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1161,42 +1232,42 @@ msgstr "" #: views/static.py:58 #, python-format msgid "\"%(path)s\" does not exist" -msgstr "" +msgstr "\"%(path)s\" ਮੌਜੂਦ ਨਹੀਂ ਹੈ" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" -msgstr "" +msgstr "%(directory)s ਦਾ ਇੰਡੈਕਸ" #: views/generic/dates.py:42 msgid "No year specified" -msgstr "" +msgstr "ਕੋਈ ਸਾਲ ਨਹੀਂ ਦਿੱਤਾ" #: views/generic/dates.py:98 msgid "No month specified" -msgstr "" +msgstr "ਕੋਈ ਮਹੀਨਾ ਨਹੀਂ ਦਿੱਤਾ" #: views/generic/dates.py:157 msgid "No day specified" -msgstr "" +msgstr "ਕੋਈ ਦਿਨ ਨਹੀਂ ਦਿੱਤਾ" #: views/generic/dates.py:213 msgid "No week specified" -msgstr "" +msgstr "ਕੋਈ ਹਫ਼ਤਾ ਨਹੀਂ ਦਿੱਤਾ" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1206,16 +1277,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo index 618f642ec92c777dd525881713f56eea78af524b..670dd0b8674be3e8b08ddc8d05b3b9a17d08ca02 100644 GIT binary patch delta 6558 zcmajjd3=<`0mkuJ2qcmyqL2hl!V(E2gbhhJ6FCBgLl6-W6{W%^yTB5%o9-@PsC1Ef zRPdmzqJkC$g{lza<3HRdwoRDoye_Vpv|5-c< z51USZoSk!vt( zQOA7*TjOJRD( z)P~coO{f80j+%iht=HJ~i%Z?OG4aX9VgupCb9Hq4=th6UC$a2V}khQpJ5c*Qff~rO zsQvd@zp}RK#{6qVZa3Fb>mbyQ<4_M{(Du)RD-9 z?Ai&nU(W;;eZy-|Cmf5~p&s>#oQ=BDMb?|FN$aiF<<=F}Rn|4u2docb2FFXGW+<`6 zu6W$K3tO<_X}iI5wtqM33-=nn;W6d|)c0aDuTC|-iu188U$IMZG4{mI(1&?^4D`&5 zLOv;`4tcf`W&stR6SD$&^UN;PxBLL=p8jM_<0xvkv7T(rMlbz&sDTf}bgV&L;YiHH zF{o!{qO~5=_5L?f(O;=qcEyd(3V!+6_Fbq0+;7{D;u*BJV{hD#gRvujdGv5jMCZd~ z+gG4&?X|YO+`1YwIloy?r8RCvjc_NH;0w0>E$Yf!FrV5k19gRMQ4d`X>X|7)?LWY_ zhoknJi2ZRg>OyYAEW8I3^;FhV(T*MXF0RB**p+*{14q$5Siv-6?@HHss4IK|Pr`Tc zZ2TPgJ7)Uza({?ih-&{HH3N5|zM$(-&%jf?n159c(4mJZgZb14rqDVNH4_)32Drd_ zJ?h>rMeVoTwjaS$Xm3W%(DQcvYsfX2FHy(o%+Db`E2Vvye{EPshgS5(8?Xj-FJG|k zvFrDvZowC}{WWTef5vIpioZD8uMsowa@)QVb^Pm5Gqx0Uq4y@J=w56`-OJ}u_h=uE z#ZOV+_A~pr2bhBz@Rg_&Txa{2payn_?O%o3ZmnIv!S-)M4e&|ZpLp4>cn39*k5B{n z%J%<+8fiLDkWNsD`XH5HF8XYHIG#v*6zWPZMh&nIwSNO@ziY4t7h-q4|Ibp@j@Eo@XKRtQ#OkwFSo@#`RAt+PP$wR09gVuc3s3`_ zgj!#pprR?BiP|7)+jCI|oR7L^SEF99n{4||Ewh|0_4 z5Lr*U=>6A0*ASJ9$S%@EZX$W)bF!VN{KLihhsBrFIj6apyg_!7-w>7CT%6w#XWP17 zRh4&%-YR`Nbbj*+JVO4UHsvD{BR`X6#jOl%CYCBcsSb+Z(`ITNhuE56N3EyWVQg7mjTCvE>>&Nfo8*t=@8o^bji|J6asG`IrCvsoWE{DMIK{(1 z`l&oj4jemwBaMi&mS2nbkgX55iaF#$@`M_;jK)jIcyf?@KrSOg$qS^EsGLB)A-9qv zqz~Cjey{7Vr*bDzsUlyKcBC(Pl-xn$WD!yEkwWsF8k9C zSXA8Pk54a&6?y}aV9Xni#J$O**%@iYO${ZfRyplGNndVWBH#`9n@y2JOiqu?iXPMH zXbgpC#e?c{Yi?&G9G~v=sp53a2?iU~Bb|=spx-%?q$B1XF;vUZ&T@>iJTE!8BEwfa zG86~|!``W(;LL!xs5tCz43@-7s0E|ZNVFtodU#E_J$v0$o8UWF&S zxY2)kNz5AvO$)`np|Cd|iTh`kCCl@R{%ck2mvzbA1?`hH1znSy3VPu9)JFyVTBSyJ ziFne-#$v&Es6Mr+=pD~V{yE;dP}m=BW{%?iWU|{8sdI~0wn&{^n%<&yu-;4!)+H-^ z1-ao!By7Tw*(OpSH<74mDr+n=v0zj3ZeL+$V1_?DE#j+>M1#qveHD}Y`zkBF;b9;OtN=6bbuk{qbP6x3avVm#?D2S6=C@=u=%$Sz1nMbB;e2_gxV6 zhhsDS@kq4V+t@@;FdFtZcn36w>Zfzff%x3il(JzS_a5Kdv(}S5TJF<5o*N48x=ME^ z5Dp#3vU8e7v)ZXSYn__AG8hZ(yt@AQx_wTx;`VxH^LTTwU(X(I z=Gftovz4uD?`Xt%a=0+(T$n7b=u}!fp&{BF4|JjTm3iDI$=y|*(;NNXrs&+}=r6>9udN86M Kjgehjg62PUAYoGg literal 18806 zcmcJV3!G$Cedmt@3@{)s5nKhi4i3`|-8~NwaR!iiGQ-d_9lD2EK$zUBx?O#{s_rfB zV`{1(DkF$*Wngt}J zVKmwM>3@CiIrqFD|MNfR^w&>2`Zo;Esn0X!EcoH$jEQ+4I#s^LeESSz{sa6D9D+xk zX-pHYgqOk(!b{-S;S1oIFDlZx03L&Ti{p033CHUle-&OyxJkGTJ^-(WKY`c4on$@< zKMJ?PlV5Di%i(qKCGfTIrSSc51bzw*z;DAv@Kgf55S|X@J|7+rhapupuY@Y+6>u@! z3{{U&=l0`~EHW{b{K5kEW4Nh9^Lk<0Vk( zEQ9(!3{{?sAWdM_K$UYGD*S8Q_erSmb$AL)p~`(bRQUJ7li&xT!aWF=!%sq`|2TX; z{04jldL5nc{YImei_a0g^an72aJ z_da+vdjE z`6wFk0{CjEcr~bSH#@eW%6S`9{omsFPWS!YQ02Y{D*k=W{W16bL8$zHA8Ncj;@pox z)#GbW`r(^U@iq950*j&geF;>%zS#M1h01RfD*l9X-vrhF0bB(4Lg|}ZAb;kg{Aip% z3e_%OhpPXxQ1MnRW3I!Ej@LqkpK|UtR6D#Cs(s!KH9qfw$H4y%mG7sa#`|ZW!uwuh+q2alaX=KkkC6{|De=_z9?X{S?%^dIT!m<52Ow2Q?p_g=)VS z3>NwCfQmm374CY+51vDDr#gR1YV z;BoLWsB|_%&F^jQ`);UmlpSl%KZVM_1&@cXb>H6vufzQ=sPw)IQ8ngisP;LTNwNek zh01>zD*h^{`mJ^T>!9Lqf-28dQ1NeayxH+~$M-t^w&Q1@;(Y;XJU;3Cf9QBTgIeFu zf*Kzyp~9_m{^O2SsC;jMnn&+&{7tBM4?yYn&qAg5d8qJDKLZ$N|_}9-f=69g<%$rvf^YcFVdfa~lZ-6&2Ie9gogldm(L86$SLiO+9 zs)8#VU*WjcaUJvtcO`rc{1~jk#jA_-6PV!sJlqD?U0CR~w?nO;4@2emedq68RM;Uq zpw(wk>&z`s?Q$190lo)n9Dd00eyDc*J*f5X51s#4od4fB_jjP;KjYm00?);LJcZ%a z48vE$5>&f>2x|U)+_`7q3vhqIxu1ke?`f#{^;4*FEkYR%!V{s~7elq@6;RiY$dp=UNh zrPG2MKes`JyWRP}4Za=sd!YLF<(Cy)0TpizRR3&r?rl)*zY|vB4N&nOfttskckZu1 z#eV{7UOxp@&!0l|(-|yE>gRKz`tKER2V4iKnz;)q{-aRk{R&k2k30WwLzV0M&i}_y z;TADi6>kYt_|u`vcee8%aQ>^I%CQzI|1Hjc0;-%hLZ!bKO7FZ5z6ibnGIY#6&i_mB z`MAFdmG3v9^8H7sbbbsK|MV*u>+nVVoDZ*q8Xvbq&A0bKf|`e+^7$FmczfZxBHS=k zd#!`&?{TPnCZXyP!?WP6Q03U~{O^PJ<9-mTJ~yr>4OoH8;BUbi{Bt+}FWFGEzYi7u zUa0o@FjRdWgdY4e=l>K`em{aL&mtz-B6tE+{FC5z_(FIktiWyXerV%C+i#nS^=66V zIZ)p(g3AALxD;Lm)h-R^e+OKK`!1+?_DQJxKMxiEF{t$a7OH%I@A#DCvry&yIXng) zv$=4e04bU|4Qf8^f@i~<9p4F+-^bxm@Bmc$e+rL=k3seCm!Zn@UAP#252`#rfQt7s zsCa4|jnm_y+^545JR2&#*TVsL2UPtZfC~R7Q0Y7dmHuBr#s8Y~{{~e2?>P5AIDX&p zhmJpS{JG!lIsY4=>N5pZ53Q~G zuICiwRrZbj0~|tbLlpj6T%viW=D zTgdMrdfryRd<;s@>G^a4vj^Vn-iP7Ch{jOW`JD&<68S!I50WE#{u+4*xfG$B?0SAB z)bkeP%g7s%9pl1k$*;B=luQ~`~&2B$Uiy1 zF3#lTZ@UioH1dAueivMaNMH0n=i)epa(@W^$bFcG$Ka>uaU|9Y?$?8}5SDLiCr>~< zKSeIIZ^gX2kM}jm4Dt=+9}zv@Mx@8ThG?DZKJVt`cahIHk0;^FkXxMlD~>lh{xO_H z-hrHqv=BYF7BJt0cOx%F{;TtQgX3!W6mku6D)QUNpCb<<2auzw=g;63$XeuAkj1Vo zKF<4z$k&mNBGM7v=MG*zf&41+9^^FSH<9(oV&r<{PmqkkwQ}D+~iX4UeolwuO7qGua^}XN3`(HTs6Y$rN3!MAEz_NRP0RC^Jft-$< zja-fNKX>9d2|1a3{|8)z{72*&M9;DKf3|ovZTKamg1i;^BjhK@n-D!;MKa_!e zAK%;K*Taf_^T3;o6VLaWN!aj{wpR<~C0d?&rN9fLEJ&J3 zkOdXqJ%#W(aTIvV2FiJo1W~qIe)1Yj*Lq>*HT8Sri$E%D?z;*xfNzpUN%KtyQ$XwQcx$7 zUrz$R(k@!WMvU@CDM$t@1kKt_%1mNu*a`3{wXYv%jPEcg+4ytT)S- zrORELPWj{((L_Z%QMA#zY3toS9eIZSeM3f%2e->U>==2G1&2G=11P1a)uLw}8X325A8K{ZGg{2Va6 zgT&j;6dUp;5~c?;YO`NY=eA!rH5Ytdz#-2JG3E~*{_94~y2&K0`F@m|b@h@Tg??n# zp&jaGUE-I*GN>}oLw)eZn*>Ow%(}eFkT&Z&K~nO=X*|t(KV|Nk^+DZF@>Hp;527l1 z$E**l-oPbxf(>@7YSzbbJs`z_O-23Y6nJpK&qGDERe!aH0;RUN>l42d)>Xc-ILRnl zkWvt|R!kw1Fr&oYrl?w1$=B!gs-LKM8~n_#i&K774a^3Llb8*0qu~#yLDNqdKT>+O zXHv5vq5o{OLhsevW(5FWj zE3AfD%A$ZaQx?H&Ix)@r3nrsgD5m53qEVg6upVeF@vI_7;l{KB>x91-&0e0OGs`Sw zsW*TkQV^CC1}6(=WpHjn#S-aKVMN$u>R}_ycH2*fN-mv>Tiphwr+D!4gEiDmKpR2OO>qSqO9M-*3i_{GSKCyVvcj-A54 zt28&s(jZ*1fG$t#d38DKOO!IA!>H;Jl{rF~bjT@MUUH^MlClahRj9#KyEzp^eTf%| zZ5`WlQForGGW{9ZZ$yO`A12HpzwNx{>iJ1(;aSMfEk<+m5BewZ{8+{6H8+ACg|h)$ zQ>fA2%2Nc5qk7w`6tiwtla<;uC(2FDlQx6IkFuCIbfmP}=Ae}1*n?)X>@u~s?4vb| zg~CvC*3xF?89~TWW+!ivT@E&DaZ@ifHKSc|%x3x}tVZ6ppzT?6i-}L$H^K-_MsX6B z3hCIw#xt8SCsAvglTcFeDN7RCg=BM{NjohY*u!!Yr-4;!yPNeq@nz=8uJrey4E+)X zD+OggPpyS|umYScQeyZz1$ZS3R9OvhWe_LT;svt}cM=3OvxQ~}T4oFSI5b;gTBZ`W zB5&!2ILeZ^zH~^#4j1hjRhD{j#0Vbs%R`z*DM}sNXjX%=W{sFFIg6rQf3}Ww2b}32 zp=N8Db|JsA+1l_~n6_#yP>)~|cNYi@SG-Bkw$IjLk;04St7WKhgUOGlia{SunXPDKHQrTz zWJl3eK8Au;;j3~M%B%7yFx&hn@+&^<__ZmsZK}aKxQ!t~w5$DWkD_0VEs(RG>NVfX zQW@uT3hC3P0oB!qQ5Nks(%>y>4`=Z(ZSMwCh`yK#n|w(aNuvy*QFcS+KEq{HI|o%j zWbD`lyII4hSsP5|ZK6iZC>8{w!3e6ct>kvB1I(K3B%JuP^{iR6JvQ5=Kl{finM}qg zDt1P!+Uf=^ftX56wu1uC4(i^3Rv_~Cn6u@OsZx=L);q7oLYC$w)+T1r$RWJF4O2n6 zX7glv#T8osrnbha3Zh=OaT^Tjskyndm;!Ts+So{Qe3Dk6S>vsbYYo3n8M+?Z+fkgP zHGK9ICeIEm8<{>kqClO-*ew)5x6gJY=yEeQYQ{9`n4y~1%bCL2ax^~EOx?)x&E}G2 zffknPV4BHSR>T-9fyT#}R_)oXiM2QKCbL`$lI1r#h%^sQbSytyWI`(bL3}N3E5njjlH05Yfuas6qOxBYS`WgDa!^f z+@*N0nw|EJvni5b=ra%d?CY^O#j@U0oDr~j;hXbF842~S45-81&;TSgNz5hoTE{g$)Lz<}$OB)et>7UXS2m9La;YGnq!f|C#dYs@Zh** zgl5etGb&8|)bgj;YQdnQ0Wsk>*eOmhtr9a4Q05%$%?xc8@}tqgf@IZeJ)Z2%9ENJ0z=U3tTgf@ zGdpXEZ@0^4XH<)@7tGEk22!PG-LmzoGPqSSI|tiw?xCUx!ibPocQe%*HmElRm!aX? z1DBk^#m3a8VRj~!++1tV^_FqaHut>G%_4Jc5CxrFRz+_Ee{C3K+AuNncCn-&3`13V zS5T)m*9EEZM_3sA5(dzo5v&+ihog&gfq8y;b$&2*xAVQQFXwws>FwhC{Cf6tpI_G)>i4o0oK3u_ z-K^VHt>1%s%{qIlX`f$rVeRu$tqKK%A!+<(V*I>n)V)Y**vFg6pk$^nuk251rcqMU zc^!#NgSpHxu4#moD6CFpyhJ(269v*)YD^g0Y^jN2Or0vHdf0s!84>m; zHL@P;k6zQEC>|o4QeeiCcp6iAcxz?&TCL)7w8q;=iK_9EYl0?6I>V!BHLMJ;&#US1 zM7+jZGPYx4c!Tz@gdN_ius!z)+u=dHSU&8n3btX#EnB>{)83HGp!m=|vK z@ajvvRTtWDD+zZscE&JsJxbY=#K{`WifYbDRyj;q6unEGbEI%zQPs9>g#Faz#FV{V z4TdKIzp;iBC@qxUz*Lqs*Q{94YPCi(B^yo#dlg|tv#4ykqPe1C>$rk>X;WCytgjec zGP-qi(`+-W8d2*NfD=%HO(!2Fm>#r~?2Z^(aII9QOE-_14!HWwDZ>blBvgBWr%06e@M!Yqir(UJG0P%M7zR@-hK zu#Kohd&F}sqkx?M7R}J{n_=olG(i!zOmEDd=)3do=gwi_#QV}*;Ns!mFY(y|dkf^F zJCcR+iYv{yg^3r1-DXyORt%5{2oTNxOGIa z%Kpqg!iLoIFnRRdvS{k}U$gXeK(7Y&(xNZmA+K4`$gwV3+O>!Ut`@SUm(T`!+r}Va zTFl&TI87+Y2a~qbEWUCKugjNq5p+D{GPVfH#fyTLe150xTSx_CZeHYTFJAPv5e=fV zR~j1QvD*Z`y^cX6paKTF8jX2dkE?`awhpLb-RqWN%yGX}AsJd^k~GrJb4D8S)RJB| z>X3`)^l5p}l+f|)bIK|$w>Ry&tp)3V?r*r_8`ZGxzeTtHeW6WdxP6IJ5!RPXft=y z=NZdB+OXrhfmIH@q8`<}SQE2c>b4ShTCs{cf~Ce5PzT-=YMpL9kC*_S!ig`DNlW)hoRuLg~a`pb+KuBsZ%EM~M7R z%lEk6qjdGKmTP@0$6n-5x7yT7)PCm-`iBYL*~$TkE5HaBh95(f&VYrSc`3L6}WnGzI`Ru&C_#~*hbQ*sihctQZNZE zjRu;R{E;PO8~3>q8jCCbw7rfxu)o_w zwoRhDsl$h}pH=)`4)$KEsM4%$tp%B?E$F?%sWtok5GAsgRR_oKkJ(oUR`%Wm=te4* z{Qa}qSgUbSo~&K3#YJ;^ab+O|Jz|31#TAKj&akboT<_FzajWM;&%=@*% zK3rq|y2)-P!$PY&HGPm#!9|63A6{H47q?elTy${E)8kbN$sOQk< z#bwuW>9t-*cs+%#f6XWt1*;}`$2AAJptQ9tb3H6faRcVt1(%abF2TkqR)#c~M6GhD zRUFHW|0Aoj^e_UKZpf1QQaf&E@5PwV+~6$FJ)f1hk%!RN ztpod6^ZVAitz%|(+L(}idQ|C9Ky@&8+5V(Vm$tdSyPjGN-FIQ;8OqN(>N>;qd(SNJ z`8<1jwt>#8_SEv+do!!EXr~V2p0S{DP+`B>aAtncu=^pcv9mX7+vo0^*tT)m&GuA- z>F^h96g%lwwS|SJ#eY1*x{-}B?Kiu#AjB{%>t9k5*^`(=#cf-S+qUwQHIj7UW?yvY zRt$d9%Yv3XrOt|%yq0ow#1SaI4SVfYgyqb+7zbnB5swxmFXjM~%D(8{4Wk@P&oN>f zK`m|9T%Pl9;NoJNpLe(UG^D$Xqm6sJU)?}N5-g&QOkHLcCr{kSshp8+SI%@}R z@8^p0(*<1FVQ_Jh8+14iTHvA%^)j;$1wMV?j6{0hhMsP?J_gwd10~ zKb~lca<_+9Pi1h0N3v$-4>;nDthr&26*`2bE>@qUGy51tT*VQO0|U9@!j9`%C?g!- z$`ofQLDzY;n9FF4NPDBz&}mi2FXH#*%WTF_yQA#SFHqLj_@z+u3Yze5mK@}9k4J-g z1I5MOV4sh>*&DQGXWaBF+}O>0S_(U%$>}4f5N(sFx(pBIw$5+(m~cc=q4Q)D#u!r+ zA;+5;q-xrUk#}c?T2<>W>O&eA8$qqb(a@b(Y2Br|e=Xt0iYU^Y^dRlZ9jCP?r2M-& z5IeiLRrHEe9^2X2WaSxZR&O3Yg(C^&E)x%znLUQWrgHy7OBq?b zawZxkLI0g%QKBZ(Z06y#!({2Nom)g?EU^m6*kKo-%3E#k)Vlt$BTsYoM+fdK4jj}a zG22hNj9nG&SIpV|t=>lZpSE9Mr)qki8g%_a0h;WI*zVY!bCNgQW-W=+Vr?6b&3Mcm zrq8~s#1QS-NOQ~+TB3W=sN&kGtTBr+njHmBBg7g~SS^Q5t~i|hH>YDKMzOU!qO|Ci z)b2i0E*>>X9lZe>kJVZy4ufoTi#INvXs1q@f8TB!G!BDUOTK+$c~Si08j^jG?qd6I zA-jv?AliQ6j_K3IX681ue>q2`4xkMVl@cEox_;cwzdTsA&kdGI^Wp+B?QjFB^*_@M zq>9S)Esg`S?mc9Ue^JefMQcauS5(bnu_>%Nt1J98pSCO5L5Ix*3WFNE@I)K_GOBe~ zp_Z}#H0W)IH2F7Jly-Nwpd|Z_ll3(?(yunXLQ!b9zoFBTaNLZx+`tL;Y`1ZtP-$bk z(QCUh{#ej!M*kwE-qS^7u8T-Ha$QCC)<2d$MZs8N-gfsQwk|#UiCf7aa+(C&#;s2+ zzDMkGdUGSzp-s@x1TRUubA+F#9Tp_D@rdD0KkqwN;%2fJvzu>2iz@|ZFW)y%yq3GF zREJ_y=#EmaGw)9%s0q`;ZngI41o!3kT#XYnuG9maz3^{C{8IrNf~)y2AdDedB-R|^ zh{P^aW>?ZNHJdU^A9E#XY7N8!wrgRXdoGqK`V?al|9aSD<;2)ZT9At|`#Y@A, 2011. -# , 2013. -# , 2012-2013. -# Jannis Leidel , 2011. -# Karol , 2012. -# konryd , 2011. -# Łukasz Rekucki , 2011. -# p , 2012. -# Roman Barczyński , 2012. +# angularcircle, 2011,2013 +# Jannis Leidel , 2011 +# Kacper Krupa , 2013 +# Karol , 2012 +# konryd , 2011 +# Łukasz Rekucki , 2011 +# mpasternak , 2013 +# p , 2012 +# rczajka , 2013 +# Roman Barczyński , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-28 13:10+0000\n" -"Last-Translator: angularcircle \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-02 15:12+0000\n" +"Last-Translator: mpasternak \n" "Language-Team: Polish (http://www.transifex.com/projects/p/django/language/" "pl/)\n" "MIME-Version: 1.0\n" @@ -26,669 +27,700 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afryknerski" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabski" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerski" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bułgarski" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "białoruski" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalski" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "bretoński" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bośniacki" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "kataloński" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "czeski" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "walijski" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "duński" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "niemiecki" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grecki" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "angielski" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "angielski brytyjski" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "hiszpański" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "hiszpański argentyński" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "hiszpański meksykański" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "hiszpański nikaraguański" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "hiszpański wenezuelski" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estoński" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskijski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "perski" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "fiński" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francuski" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "fryzyjski" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irlandzki" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galicyjski" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebrajski" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "chorwacki" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "węgierski" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonezyjski" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandzki" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "włoski" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japoński" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruziński" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazachski" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "khmerski" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "koreański" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "luksemburski" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litewski" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "łotewski" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedoński" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malajski" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolski" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "birmański" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norweski (Bokmal)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepalski" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holenderski" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norweski (Nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osetyjski" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "pendżabski" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "polski" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugalski" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brazylijski portugalski" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumuński" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "rosyjski" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "słowacki" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "słoweński" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albański" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "serbski" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "serbski (łaciński)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "szwedzki" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "suahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilski" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tajski" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turecki" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tatarski" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurcki" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukraiński" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "wietnamski" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "chiński uproszczony" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "chiński tradycyjny" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Wpisz poprawną wartość." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Wpisz poprawny URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Wprowadź poprawny adres email." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "To pole może zawierać jedynie litery, cyfry, podkreślenia i myślniki." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Wprowadź poprawny adres IPv4." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Wprowadź poprawny adres IPv6." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Wprowadź poprawny adres IPv4 lub IPv6." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Wpisz tylko cyfry oddzielone przecinkami." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Upewnij się, że ta wartość jest %(limit_value)s (jest %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Upewnij się, że ta wartość jest mniejsza lub równa %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Upewnij się, że ta wartość jest większa lub równa %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Upewnij się, że ta wartość ma co najmniej %(limit_value)d znaków (ma długość " +msgstr[0] "" +"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znak (obecnie ma " "%(show_value)d)." +msgstr[1] "" +"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znaki (obecnie ma " +"%(show_value)d)." +msgstr[2] "" +"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znaków (obecnie " +"ma %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znaków (ma długość " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "Wartości w %(field_name)s muszą być unikalne dla wyszukiwań %(lookup)s w " "%(date_field)s" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "i" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s już istnieje w %(model_name)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Wartość %r nie jest poprawnym wyborem." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "To pole nie może być puste." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "To pole nie może być puste." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Pole typu: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Liczba całkowita" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' wartość musi być liczbą całkowitą." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' wartość musi być True lub False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Wartość logiczna (True, False - prawda lub fałsz)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Łańcuch (do %(max_length)s znaków)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Liczby całkowite rozdzielone przecinkami" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' wartość ma nieprawidłowy format daty. Wartość musi być zapisana w " -"formacie YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' wartość ma odpowiedni format (YYYY-MM-DD), ale jest błędną datą." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (bez godziny)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' wartość ma nieprawidłowy format. Wartość musi być w formacie YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' wartość ma odpowiedni format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), ale " -"jest nieprawidłową datą / czasem." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (z godziną)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' wartość musi być liczbą dziesiętną." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Liczba dziesiętna" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adres e-mail" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Ścieżka do pliku" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' wartość musi być liczbą zmiennoprzecinkową." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Liczba zmiennoprzecinkowa" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Duża liczba całkowita (8 bajtów)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "adres IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adres IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' wartość musi być None, True lub False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Wartość logiczna (True, False, None - prawda, fałsz lub nic)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Dodatnia liczba całkowita" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Dodatnia mała liczba całkowita" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (max. %(max_length)s znaków)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Mała liczba całkowita" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' wartość ma nieprawidłowy format. Wartość musi być w formacie HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' wartość ma odpowiedni format (HH:MM[:ss[.uuuuuu]]), ale jest " -"nieprawidłowym czasem." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Czas" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Dane w postaci binarnej" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Plik" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Plik graficzny" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s o kluczu głównym %(pk)r nie istnieje." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Klucz obcy (typ określony przez pole powiązane)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Powiązanie jeden do jednego" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Powiązanie wiele do wiele" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Przytrzymaj wciśnięty klawisz \"Ctrl\" lub \"Command\" na Mac'u aby " -"zaznaczyć więcej niż jeden wybór." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "To pole jest wymagane." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Wpisz liczbę całkowitą." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Wpisz liczbę." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Upewnij się, że jest nie więcej niż %s cyfr." +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] "Upewnij się, że jest nie więcej niż %(max)s cyfra." +msgstr[1] "Upewnij się, że jest nie więcej niż %(max)s cyfr." +msgstr[2] "Upewnij się, że jest nie więcej niż %(max)s cyfr." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Upewnij się, że jest nie więcej niż %s miejsc po przecinku." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Upewnij się, że jest nie więcej niż %s miejsc przed przecinkiem." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Wpisz poprawną datę." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Wpisz poprawną godzinę." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Wpisz poprawną datę/godzinę." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Nie wysłano żadnego pliku. Sprawdź typ kodowania formularza." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Żaden plik nie został przesłany." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Wysłany plik jest pusty." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Upewnij się, że nazwa tego pliku ma co najwyżej %(max)d znaków (ma długość " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Prześlij plik lub zaznacz by usunąć, ale nie oba na raz." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,39 +728,64 @@ msgstr "" "Wgraj poprawny plik graficzny. Ten, który został wgrany, nie jest obrazem, " "albo jest uszkodzony." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Wpisz poprawny URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Wybierz poprawną wartość. %(value)s nie jest jednym z dostępnych wyborów." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Podaj listę wartości." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Ukryte pole %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Porządek" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Usuń" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Popraw zduplikowane dane w %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Popraw zduplikowane dane w %(field)s, które wymaga unikalności." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -737,29 +794,31 @@ msgstr "" "Popraw zduplikowane dane w %(field_name)s, które wymaga unikalności dla " "%(lookup)s w polu %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Popraw poniższe zduplikowane wartości." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Osadzony klucz obcy nie pasuje do klucza głównego obiektu rodzica." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Wybierz poprawną wartość. Podana nie jest jednym z dostępnych wyborów." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Wybierz poprawną wartość. %s nie jest jednym z dostępnych wyborów." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" nie jest poprawną wartością klucza głównego." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nie jest poprawną wartością klucza głównego." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Przytrzymaj wciśnięty klawisz \"Ctrl\" lub \"Command\" na Mac'u aby " +"zaznaczyć więcej niż jeden wybór." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -768,35 +827,35 @@ msgstr "" "%(datetime)s nie może być interpretowany w strefie czasowej " "%(current_timezone)s; może być niejednoznaczne lub nie istnieć." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Teraz" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Zmień" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Wyczyść" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nieznany" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Tak" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nie" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "tak,nie,może" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -804,27 +863,27 @@ msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajty" msgstr[2] "%(size)d bajtów" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1125,76 +1184,86 @@ msgctxt "alt. month" msgid "December" msgstr "grudnia" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr " %(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "lub" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "rok" -msgstr[1] "lata" -msgstr[2] "lat" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "miesiąc" -msgstr[1] "miesiące" -msgstr[2] "miesięcy" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "tydzień" -msgstr[1] "tygodnie" -msgstr[2] "tygodni" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d rok" +msgstr[1] "%d lata" +msgstr[2] "%d lat" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dzień" -msgstr[1] "dni" -msgstr[2] "dni" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d miesiąc" +msgstr[1] "%d miesiące" +msgstr[2] "%d miesięcy" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "godzina" -msgstr[1] "godziny" -msgstr[2] "godzin" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d tydzień" +msgstr[1] "%d tygodnie" +msgstr[2] "%d tygodni" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minuty" -msgstr[2] "minut" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuty" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dzień" +msgstr[1] "%d dni" +msgstr[2] "%d dni" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d godzina" +msgstr[1] "%d godziny" +msgstr[2] "%d godzin" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuty" +msgstr[2] "%d minut" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minut" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1205,7 +1274,7 @@ msgstr "Wyświetlanie zawartości katalogu jest tu niedozwolone." msgid "\"%(path)s\" does not exist" msgstr "\" %(path)s \" nie istnieje" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Zawartość %(directory)s " @@ -1226,12 +1295,12 @@ msgstr "Nie określono dnia" msgid "No week specified" msgstr "Nie określono tygodnia" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s nie jest dostępny" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1240,7 +1309,7 @@ msgstr "" "Wyświetlanie %(verbose_name_plural)s z datą przyszłą jest niedostępne, gdyż " "atrybut '%(class_name)s.allow_future' ma wartość 'False'." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1251,19 +1320,19 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Nie znaleziono %(verbose_name)s spełniających wybrane kryteria" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Podanego numeru strony nie można przekształcić na liczbę całkowitą, nie " "przyjął on również wartości 'last' oznaczającej ostatnią stronę z dostępnego " "zakresu." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Nieprawidłowy numer strony (%(page_number)s): %(message)s " -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/pt/LC_MESSAGES/django.mo b/django/conf/locale/pt/LC_MESSAGES/django.mo index 585107f8f3dc15fd5af5f5035f88bcc8a8893915..4c889effd2ea682973d6b3359537ab197bc49365 100644 GIT binary patch literal 20054 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, 2012. -# Jannis Leidel , 2011. -# Nuno Mariz , 2011, 2012. -# Paulo Köch , 2011. +# Bruno Miguel Custódio , 2012 +# Jannis Leidel , 2011 +# Nuno Mariz , 2011-2013 +# Paulo Köch , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Bruno Miguel Custódio \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-31 16:09+0000\n" +"Last-Translator: Nuno Mariz \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/django/" "language/pt/)\n" "MIME-Version: 1.0\n" @@ -20,670 +20,713 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Africâner" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijano" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bielorusso" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalês" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretão" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bósnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalão" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Checo" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galês" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dinamarquês" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemão" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inglês" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inglês Britânico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Espanhol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Espanhol Argentino" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Espanhol mexicano" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicarágua Espanhol" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Espanhol Venezuelano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estónio" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Filandês" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francês" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisão" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandês" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galaciano" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraico" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlíngua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonésio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandês" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonês" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Cazaque" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Canarês" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburguês" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letão" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedónio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malaiala" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmanês" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norueguês (Bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandês" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norueguês (Nynors)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetic" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polaco" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Português" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Português Brasileiro" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romeno" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russo" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanês" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Sérvio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Sérvio Latim" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Suaíli" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurte" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduza um valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduza um URL válido." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Introduza um número inteiro válido." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Introduza um endereço de e-mail válido." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Este valor apenas poderá conter letras, números, undercores ou hífenes." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduza um endereço IPv4 válido." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Insira um endereço IPv6 válido." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Digite um endereço válido IPv4 ou IPv6." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduza apenas números separados por vírgulas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Garanta que este valor seja %(limit_value)s (tem %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Garanta que este valor seja menor ou igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Garanta que este valor seja maior ou igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Garanta que este valor tem no mínimo %(limit_value)d carateres (tem " +msgstr[0] "" +"Garanta que este valor tenha pelo menos %(limit_value)d caractere (tem " +"%(show_value)d)." +msgstr[1] "" +"Garanta que este valor tenha pelo menos %(limit_value)d caracteres (tem " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Garanta que este valor tem no máximo %(limit_value)d carateres (tem " +msgstr[0] "" +"Garanta que este valor tenha no máximo %(limit_value)d caractere (tem " +"%(show_value)d)." +msgstr[1] "" +"Garanta que este valor tenha no máximo %(limit_value)d caracteres (tem " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s deverá ser único para %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "e" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s com este %(field_label)s já existe." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "O valor %r não é uma opção válida." +msgid "Value %(value)r is not a valid choice." +msgstr "O valor %(value)r não é uma opção válida." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo não pode ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo não pode ser vazio." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo do tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Inteiro" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "I valor '%s' deve ser um inteiro." +msgid "'%(value)s' value must be an integer." +msgstr "O valor '%(value)s' deve ser um inteiro." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "O valor '%s' deve ser True ou False." +msgid "'%(value)s' value must be either True or False." +msgstr "O valor '%(value)s' deve ser True ou False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (Pode ser True ou False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (até %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Inteiros separados por virgula" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"O valor '%s' tem um formato de data inválido. Deve ser no formato AAAA-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"O valor '%s' tem o formato correto (AAAA-MM-DD), mas é uma data inválida." +"O valor '%(value)s' tem um formato de data inválido. Deve ser no formato " +"YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"O valor '%(value)s' tem o formato correto (YYYY-MM-DD) mas é uma data " +"inválida." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (sem hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"O valor '%s' tem um formato inválido. Deve ser no formato AAAA-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ]." +"O valor '%(value)s' tem um formato inválido. Deve ser no formato YYYY-MM-DD " +"HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"O valor '%s' tem o formato correto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) mas " -"é uma data/hora inválida." +"O valor '%(value)s' tem o formato correto (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) mas é uma data/hora inválida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (com hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "O valor '%s' deve ser um número decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "O valor '%(value)s' deve ser um número decimal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número décimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Endereço de e-mail" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Caminho do ficheiro" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "O valor '%s' deve ser um número em vírgula flutuante." +msgid "'%(value)s' value must be a float." +msgstr "O valor '%(value)s' deve ser um número em vírgula flutuante." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número em vírgula flutuante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Inteiro grande (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Endereço IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Endereço IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "O valor '%s' deve ser None, True ou False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "O valor '%(value)s' deve ser None, True ou False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (Pode ser True, False ou None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Inteiro positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pequeno número inteiro positivo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (até %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Inteiro pequeno" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"O valor '%s' tem um formato inválido. Deve estar no formato HH:MM[:ss[." +"O valor '%(value)s' tem um formato inválido. Deve ser no formato HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"O valor '%s' tem o formato correto (HH:MM[:ss[.uuuuuu]]) mas é uma hora " +"O valor '%(value)s' tem o formato correto (HH:MM[:ss[.uuuuuu]]) mas a hora é " "inválida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Dados binários simples" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Ficheiro" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagem" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "O modelo %(model)s com a chave primária %(pk)r não existe." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "A instância de %(model)s com pk %(pk)r não existe." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Chave Estrangeira (tipo determinado pelo campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relação de um-para-um" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relação de muitos-para-muitos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenha pressionado o \"Control\", ou \"Command\" no Mac, para selecionar " -"mais do que um." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo é obrigatório." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduza um número inteiro." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduza um número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Garanta que não contém no total mais do que %s dígitos." +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] "Garanta que não tem mais de %(max)s dígito no total." +msgstr[1] "Garanta que não tem mais de %(max)s dígitos no total." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Garanta que não contém mais do que %s casas decimais." +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] "Garanta que não tem mais %(max)s casa decimal." +msgstr[1] "Garanta que não tem mais %(max)s casas decimais." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Garanta que não contém mais do que %s dígitos antes do ponto decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Garanta que não tem mais de %(max)s dígito antes do ponto decimal." +msgstr[1] "Garanta que não tem mais de %(max)s dígitos antes do ponto decimal." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduza uma data válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduza uma hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduza uma data/hora válida." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Nenhum ficheiro foi submetido. Verifique o tipo de codificação do formulário." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nenhum ficheiro submetido." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "O ficheiro submetido encontra-se vazio." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Garanta que este nome do ficheiro tem no máximo %(max)d carateres (tem " +msgstr[0] "" +"Garanta que o nome deste ficheiro tenha no máximo %(max)d caractere (tem " +"%(length)d)." +msgstr[1] "" +"Garanta que o nome deste ficheiro tenha no máximo %(max)d caracteres (tem " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Por favor, submeta um ficheiro ou remova a seleção da caixa, não ambos." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -691,40 +734,64 @@ msgstr "" "Introduza uma imagem válida. O ficheiro que introduziu ou não é uma imagem " "ou está corrompido." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduza um URL válido." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Selecione uma opção válida. %(value)s não se encontra nas opções disponíveis." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduza uma lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Campo oculto %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Os dados do ManagementForm está omisso ou foi adulterado" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Por favor submeta %d ou menos formulários." +msgstr[1] "Por favor submeta %d ou menos formulários." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordem" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Remover" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Por favor corrija os dados duplicados em %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Por favor corrija os dados duplicados em %(field)s, que deverá ser único." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -733,32 +800,34 @@ msgstr "" "Por favor corrija os dados duplicados em %(field_name)s que deverá ser único " "para o %(lookup)s em %(date_field)s.\"" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Por favor corrija os valores duplicados abaixo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "A chave estrangeira em linha não coincide com a chave primária na instância " "pai." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Selecione uma opção válida. Esse valor não se encontra opções disponíveis." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Selecione uma opção válida. %s não se encontra nas opções disponíveis." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" não é um valor válido para uma chave primária." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" não é um valor válido para uma chave primária." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Mantenha pressionado o \"Control\", ou \"Command\" no Mac, para selecionar " +"mais do que um." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -767,62 +836,62 @@ msgstr "" "%(datetime)s não pode ser interpretada de fuso horário %(current_timezone)s; " "pode ser ambígua ou não podem existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Atualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Limpar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconhecido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sim" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Não" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sim,não,talvez" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1123,70 +1192,80 @@ msgctxt "alt. month" msgid "December" msgstr "Dezembro" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Nem Pillow ou PIL podem ser importados: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "O módulo '_imaging' para o PIL não pode ser importados: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Este não é um endereço IPv6 válido." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ou" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ano" -msgstr[1] "anos" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mês" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ano" +msgstr[1] "%d anos" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dia" -msgstr[1] "dias" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mês" +msgstr[1] "%d meses" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semana" +msgstr[1] "%d semanas" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dias" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutos" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1197,7 +1276,7 @@ msgstr "Índices de diretório não são permitidas aqui." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" não existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índice de %(directory)s" @@ -1218,12 +1297,12 @@ msgstr "Nenhum dia especificado" msgid "No week specified" msgstr "Nenhuma semana especificado" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nenhum %(verbose_name_plural)s disponível" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1232,7 +1311,7 @@ msgstr "" "%(verbose_name_plural)s futuros indisponíveis porque %(class_name)s." "allow_future é False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Data inválida '%(datestr)s' formato '%(format)s'" @@ -1242,16 +1321,16 @@ msgstr "Data inválida '%(datestr)s' formato '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Nenhum %(verbose_name)s de acordo com a procura." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Página não é 'última' ou não é possível converter para um inteiro." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Página inválida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista vazia e '%(class_name)s.allow_empty' é False." diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo index abd9dc6092a3f8481e1e757e98de3581eb9c9b83..bd0999706fd0efb1b6f1e28323371becf0254b48 100644 GIT binary patch literal 20195 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 delta 7270 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, 2012. -# Eduardo Carvalho , 2011, 2012. -# Guilherme Gondim , 2012. -# Guilherme Gondim , 2011, 2012. -# Jannis Leidel , 2011. -# Sandro , 2011. +# dudanogueira , 2012 +# Elyézer Rezende , 2013 +# Gladson Simplício Brito , 2013 +# Guilherme Gondim , 2011-2013 +# Jannis Leidel , 2011 +# Sandro , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Guilherme Gondim \n" -"Language-Team: Portuguese (Brazil) \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-21 13:06+0000\n" +"Last-Translator: Elyézer Rezende \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"django/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Africânder" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Árabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaijão" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Búlgaro" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bielorrussa" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretão" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bósnio" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalão" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tcheco" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galês" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Dinamarquês" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Alemão" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grego" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Inglês" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Inglês Britânico" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Espanhol" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Espanhol Argentino" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Espanhol Mexicano" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Espanhol Nicaraguense" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Espanhol Venuzuelano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estoniano" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Basco" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persa" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandês" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francês" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frísia" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandês" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galiciano" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraico" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Húngaro" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlíngua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonésio" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandês" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonês" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Cazaque" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Canarês" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburguês" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letão" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedônio" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malaiala" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongol" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmanês" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Dano-norueguês" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalês" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Neerlandês" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Novo Norueguês" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osseto" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polonês" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Português" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Português Brasileiro" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romeno" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Russo" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanesa" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Sérvio" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Sérvio Latino" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Suaíli" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tâmil" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandês" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatar" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamita" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Informe um valor válido." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Informe uma URL válida." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Digite um número inteiro válido." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Informe um endereço de email válido." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Insira um \"slug\" válido consistindo de letras, números, sublinhados (_) ou " "hífens." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Insira um endereço IPv4 válido." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Insira um endereço IPv6 válido." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Insira um endereço IPv4 ou IPv6 válido." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Insira apenas dígitos separados por vírgulas." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Certifique-se de que o valor é %(limit_value)s (ele é %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Certifique-se que este valor seja menor ou igual a %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Certifique-se que este valor seja maior ou igual a %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Certifique-se de que o valor tenha no mínimo %(limit_value)d caractere (ele " +"possui %(show_value)d)." +msgstr[1] "" "Certifique-se de que o valor tenha no mínimo %(limit_value)d caracteres (ele " "possui %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Certifique-se de que o valor tenha no máximo %(limit_value)d caractere (ele " +"possui %(show_value)d)." +msgstr[1] "" "Certifique-se de que o valor tenha no máximo %(limit_value)d caracteres (ele " "possui %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "O campo \"%(field_name)s\" deve ser único para %(lookup)s de \"%(date_field)s" "\"." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "e" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s com este %(field_label)s já existe." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "O valor %r não é uma escolha válida." +msgid "Value %(value)r is not a valid choice." +msgstr "O valor %(value)r não é uma opção válida." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Este campo não pode ser nulo." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Este campo não pode estar vazio." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Campo do tipo: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Inteiro" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "O valor de '%s' precisa ser um inteiro." +msgid "'%(value)s' value must be an integer." +msgstr "O valor '%(value)s' deve ser um inteiro." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "O valor de '%s' deve ser True ou False." +msgid "'%(value)s' value must be either True or False." +msgstr "O valor '%(value)s' deve ser True ou False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Booleano (Verdadeiro ou Falso)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (até %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Inteiros separados por vírgula" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"O valor de '%s' tem um formato de data inválido. A data deve estar no " -"formato AAAA-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"O valor de '%s' tem o formato correto (AAAA-MM-DD), mas a data é inválida." +"O valor '%(value)s' tem um formato de data inválido. Ele deve estar no " +"formato YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"O valor '%(value)s' tem o formato correto (YYYY-MM-DD), mas é uma data " +"inválida." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Data (sem hora)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"O valor de '%s' tem um formato inválido. O formato deve ser AAAA-MM-DD HH:MM" -"[:ss[.uuuuuu]][TZ]." +"O valor '%(value)s' tem um formato inválido. Ele deve estar no formato YYYY-" +"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"O valor de '%s' tem o formato correto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]] [TZ]), " -"mas é uma data/hora inválida." +"O valor '%(value)s' tem o formato correto (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]), mas é uma data/hora inválida." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Data (com hora)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "O valor de '%s' deve ser um número decimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "O valor '%(value)s' deve ser um número decimal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Número decimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Endereço de e-mail" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Caminho do arquivo" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "O valor de '%s' deve ser um float." +msgid "'%(value)s' value must be a float." +msgstr "O valor '%(value)s' deve ser um float." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Número de ponto flutuante" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Inteiro grande (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Endereço IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Endereço IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "O valor de '%s' deve ser None, True ou False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "O valor '%(value)s' deve ser None, verdadeiro ou falso." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadeiro, Falso ou Nada)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Inteiro positivo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Inteiro curto positivo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (até %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Inteiro curto" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Texto" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"O valor de '%s' tem um formato inválido. Deve estar no formato HH:MM[:ss[." -"uuuuuu]]." +"O valor '%(value)s' tem um formato inválido. Ele deve estar no formato HH:MM" +"[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"O valor de '%s' tem o formato correto (HH:MM[:ss[.uuuuuu]]), Mas é um " -"horário inválido." +"O valor '%(value)s' tem o formato correto (HH:MM[:ss[.uuuuuu]]), mas é uma " +"hora inválida." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Hora" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Dados binários crus" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Arquivo" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagem" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s com chave primária %(pk)r não existe." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "A instância de %(model)s com pk %(pk)r não existe." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Chave Estrangeira (tipo determinado pelo campo relacionado)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relacionamento um-para-um" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relacionamento muitos-para-muitos" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenha o \"Control\", ou \"Command\" no Mac, pressionado para selecionar " -"mais de uma opção." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Este campo é obrigatório." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Informe um número inteiro." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Informe um número." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Certifique-se de que não tenha mais de %s dígitos no total." +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] "Certifique-se de que não tenha mais de %(max)s dígito no total." +msgstr[1] "Certifique-se de que não tenha mais de %(max)s dígitos no total." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Certifique-se de que não tenha mais de %s casa decimais." +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] "Certifique-se de que não tenha mais de %(max)s casa decimal." +msgstr[1] "Certifique-se de que não tenha mais de %(max)s casas decimais." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Certifique-se de que não tenha mais de %s dígitos antes do ponto decimal." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Certifique-se de que não tenha mais de %(max)s dígito antes do ponto decimal." +msgstr[1] "" +"Certifique-se de que não tenha mais de %(max)s dígitos antes do ponto " +"decimal." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Informe uma data válida." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Informe uma hora válida." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Informe uma data/hora válida." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nenhum arquivo foi enviado." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "O arquivo enviado está vazio." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Certifique-se de que o arquivo tenha no máximo %(max)d caractere (ele possui " +"%(length)d)." +msgstr[1] "" "Certifique-se de que o arquivo tenha no máximo %(max)d caracteres (ele " "possui %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Por favor, envie um arquivo ou marque o checkbox, mas não ambos." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,39 +740,63 @@ msgstr "" "Envie uma imagem válida. O arquivo enviado não é uma imagem ou está " "corrompido." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Informe uma URL válida." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Faça uma escolha válida. %(value)s não é uma das escolhas disponíveis." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Informe uma lista de valores." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Campo oculto %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Os dados do ManagementForm não foram encontrados ou foram adulterados" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Por favor envie %d ou menos formulário." +msgstr[1] "Por favor envie %d ou menos formulários." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordem" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Remover" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Por favor, corrija o valor duplicado para %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Por favor, corrija o valor duplicado para %(field)s, o qual deve ser único." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -737,31 +805,33 @@ msgstr "" "Por favor, corrija o dado duplicado para %(field_name)s, o qual deve ser " "único para %(lookup)s em %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Por favor, corrija os valores duplicados abaixo." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "A chave estrangeira no inline não coincide com a chave primária na instância " "pai." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Faça uma escolha válida. Sua escolha não é uma das disponíveis." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Faça uma escolha válida. %s não está disponível." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" não é um valor válido para uma chave primária." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" não é um valor válido para uma chave primária." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Mantenha o \"Control\", ou \"Command\" no Mac, pressionado para selecionar " +"mais de uma opção." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -770,62 +840,62 @@ msgstr "" " %(datetime)s não pôde ser interpretado no fuso horário " "%(current_timezone)s; pode estar ambíguo ou pode não existir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Atualmente" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Modificar" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Limpar" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Desconhecido" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Sim" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Não" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "sim,não,talvez" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1126,70 +1196,80 @@ msgctxt "alt. month" msgid "December" msgstr "Dezembro" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Nem o Pillow ou o PIL pode ser importado: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "A '_imaging' módulo do PIL não pode ser importado: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Este não é um endereço IPv6 válido." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr " %(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ou" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ano" -msgstr[1] "anos" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mês" -msgstr[1] "meses" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ano" +msgstr[1] "%d anos" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dia" -msgstr[1] "dias" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mês" +msgstr[1] "%d meses" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d semana" +msgstr[1] "%d semanas" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minutos" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dia" +msgstr[1] "%d dias" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hora" +msgstr[1] "%d horas" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minutos" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1200,7 +1280,7 @@ msgstr "Índices de diretório não são permitidos aqui." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" não existe" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Índice de %(directory)s " @@ -1221,12 +1301,12 @@ msgstr "Dia não especificado" msgid "No week specified" msgstr "Semana não especificada" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nenhum(a) %(verbose_name_plural)s disponível" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1235,7 +1315,7 @@ msgstr "" "%(verbose_name_plural)s futuros não disponíveis pois %(class_name)s." "allow_future é False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "' %(datestr)s ' string de data inválida dado o formato ' %(format)s '" @@ -1245,16 +1325,16 @@ msgstr "' %(datestr)s ' string de data inválida dado o formato ' %(format)s '" msgid "No %(verbose_name)s found matching the query" msgstr "%(verbose_name)s não encontrado de acordo com a consulta" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "A página não é a 'última', nem pode ser convertido para um int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página (%(page_number)s) inválida: %(message)s" +msgstr "Página inválida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Lista vazia e '%(class_name)s.allow_empty' é False." diff --git a/django/conf/locale/ro/LC_MESSAGES/django.mo b/django/conf/locale/ro/LC_MESSAGES/django.mo index 7eadb79b0dcfb67eab811548fd04d0973a62b20a..a4e5a2879ee948ff7f1a533975e37e173ce70f53 100644 GIT binary patch delta 5288 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 literal 17765 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 xyGZLd)-y{cN2n%E7(nvC&|z&COl$47I, 2011. -# Daniel Ursache-Dogariu , 2011. -# Denis Darii , 2011. -# , 2012. -# Jannis Leidel , 2011. +# mihneasim , 2011 +# Daniel Ursache-Dogariu , 2011 +# Denis Darii , 2011 +# Ionel Cristian Mărieș , 2012 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Ionel Cristian Mărieș \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/django/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -22,671 +22,697 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabă" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azeră" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgară" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengaleză" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosniacă" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Catalană" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Cehă" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galeză" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Daneză" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Germană" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Greacă" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engleză" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Engleză britanică" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spaniolă" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spaniolă Argentiniană" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spaniolă Mexicană" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spaniolă Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonă" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Bască" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persană" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandeză" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Franceză" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frizian" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandeză" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galiciană" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Ebraică" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Croată" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungară" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indoneză" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandeză" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiană" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japoneză" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiană" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmeră" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Limba kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreană" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituaniană" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Letonă" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Macedoneană" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolă" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvegiană Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Olandeză" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvegiană Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Poloneză" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugheză" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugheză braziliană" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Română" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusă" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovacă" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenă" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albaneză" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Sârbă" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Sârbă latină" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Suedeză" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Limba tamila" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Limba telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandeză" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turcă" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ucraineană" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnameză" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Chineză simplificată" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Chineză tradițională" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Introduceți o valoare validă." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Introduceți un URL valid." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduceți un 'slug' valabil, compus numai din litere, numere, underscore " "sau cratime." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Introduceţi o adresă IPv4 validă." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Intoduceți o adresă IPv6 validă." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Introduceți o adresă IPv4 sau IPv6 validă." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Introduceţi numai numere separate de virgule." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Asiguraţi-vă că această valoare este %(limit_value)s (este %(show_value)s )." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Asiguraţi-vă că această valoare este mai mică sau egală cu %(limit_value)s ." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Asiguraţi-vă că această valoare este mai mare sau egală cu %(limit_value)s ." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asiguraţi-vă că această valoare are cel puţin%(limit_value)d caractere " -"(aceasta are %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Asiguraţi-vă că această valoare are cel mult %(limit_value)d caractere " -"(aceasta are %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s trebuie să fie unic pentru %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "și" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s cu %(field_label)s deja există." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Valoarea %r nu este o alegere valabilă." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Câmpul nu poate fi gol." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Acest câmp nu poate fi gol." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Câmp de tip: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Întreg" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Valoarea '%s' trebuie să fie un număr întreg." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Valoarea '%s' trebuie sa fie doar True sau False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (adevărat sau fals)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Şir de caractere (cel mult %(max_length)s caractere)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Numere întregi separate de virgule" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Valoarea '%s' este o dată invalidă. Trebuie sa fie in forma YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "Valoarea '%s' are forma corectă (YYYY-MM-DD) dar este o dată invalidă." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dată (fară oră)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Valoarea '%s' este invalidă. Trebuie sa fie in forma YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Valoarea '%s' are forma corectă (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) dar " -"sunt dată/timp invalide." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dată (cu oră)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Valoarea \"%s\" trebuie să fie un număr zecimal." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Număr zecimal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adresă e-mail" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Calea fisierului" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' value must be a float." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Număr cu virgulă" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Întreg mare (8 octeți)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adresă IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adresă IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Valoarea '%s' trebuie să fie doar None, True sau False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolean (adevărat, fals sau niciuna)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Întreg pozitiv" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Întreg pozitiv mic" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (până la %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Întreg mic" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Valoarea '%s' are o formă invalida. Ea trebuie să fie in forma HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Valoarea '%s' are forma corectă (HH:MM[:ss[.uuuuuu]]) dar este un timp " -"invalid." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Timp" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fișier" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Imagine" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modelul %(model)s cu pk %(pk)r nu există." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (tipul determinat de către câmpul relativ)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relaţie unul-la-unul" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relație multe-la-multe" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -" Ţine apăsat \"Control\", sau \"Command\" pe un Mac, pentru selecție " -"multiplă." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Acest câmp este obligatoriu." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Introduceţi un număr întreg." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Introduceţi un număr." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Asigurați-vă că nu exista mai mult de %s cifre în total." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Asigurați-vă că nu exista mai mult de %s spații zecimale." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Asigurați-vă că nu exista mai mult de %s cifre înainte de virgulă." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Introduceți o dată validă." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Introduceți o oră validă." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Introduceți o dată/oră validă." -#: forms/fields.py:475 +#: forms/fields.py:539 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." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nici un fișier nu a fost trimis." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Fișierul încărcat este gol." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Asiguraţi-vă că acest nume de fişier are cel mult %(max)d caractere (acesta " -"are %(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Fie indicați un fişier, fie bifaţi caseta de selectare, nu ambele." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -694,40 +720,65 @@ msgstr "" "Încărcaţi o imagine validă. Fişierul încărcat nu era o imagine sau era o " "imagine coruptă." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Introduceți un URL valid." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Selectați o opțiune validă. %(value)s nu face parte din opțiunile " "disponibile." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Introduceți o listă de valori." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Ordine" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Șterge" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Corectaţi datele duplicate pentru %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Corectaţi datele duplicate pentru %(field)s , ce trebuie să fie unic." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -736,33 +787,34 @@ msgstr "" "Corectaţi datele duplicate pentru %(field_name)s , care trebuie să fie unice " "pentru %(lookup)s în %(date_field)s ." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Corectaţi valorile duplicate de mai jos." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Foreign key-ul inline nu se potrivește cu cheia primară a istanței mamă." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Selectați o opțiune validă. Această opțiune nu face parte din opțiunile " "disponibile." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Selectați o opțiune validă. %s nu face parte din opțiunile disponibile." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nu este o valoare valabilă pentru o cheie primară." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +" Ţine apăsat \"Control\", sau \"Command\" pe un Mac, pentru selecție " +"multiplă." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -771,35 +823,35 @@ msgstr "" "%(datetime)s nu poate fi interpetat in fusul orar %(current_timezone)s; este " "ambiguu sau nu există." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "În prezent" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Schimbă" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Șterge" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Necunoscut" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Da" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nu" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "da,nu,poate" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -807,27 +859,27 @@ msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" msgstr[2] "%(size)d bytes" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KO" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MO" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GO" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TO" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PO" @@ -1128,76 +1180,86 @@ msgctxt "alt. month" msgid "December" msgstr "Decembrie" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "sau" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "an" -msgstr[1] "ani" -msgstr[2] "de ani" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "lună" -msgstr[1] "luni" -msgstr[2] "de luni" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "săptămână" -msgstr[1] "săptămâni" -msgstr[2] "de săptămâni" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "zi" -msgstr[1] "zile" -msgstr[2] "de zile" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "oră" -msgstr[1] "ore" -msgstr[2] "de ore" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minute" -msgstr[2] "de minute" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minute" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1208,7 +1270,7 @@ msgstr "Aici nu sunt permise indexuri la directoare" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" nu există" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Index pentru %(directory)s" @@ -1229,12 +1291,12 @@ msgstr "Nicio zi specificată" msgid "No week specified" msgstr "Nicio săptămîna specificată" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s nu e disponibil" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1243,7 +1305,7 @@ msgstr "" "Viitorul %(verbose_name_plural)s nu e disponibil deoarece %(class_name)s ." "allow_future este Fals." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Dată incorectă '%(datestr)s' considerând formatul '%(format)s'" @@ -1253,17 +1315,17 @@ msgstr "Dată incorectă '%(datestr)s' considerând formatul '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Niciun rezultat pentru %(verbose_name)s care se potrivesc interogării" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Pagina nu este \"ultima\" și nici nu poate fi convertită într-un întreg." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Listă goală și '%(class_name)s.allow_empty' este Fals." diff --git a/django/conf/locale/ru/LC_MESSAGES/django.mo b/django/conf/locale/ru/LC_MESSAGES/django.mo index 1b6bf628ec56c0d980c5ba24f09ab04aa0447c59..b55bc94f32e0185a4b907a8036a635c587bfd852 100644 GIT binary patch delta 8818 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 Z!>%re6;Ha)dhYx}>%1j-)`=xU{|5mSP%;1j delta 7196 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 diff --git a/django/conf/locale/ru/LC_MESSAGES/django.po b/django/conf/locale/ru/LC_MESSAGES/django.po index 72c8928da8..70f222bc6c 100644 --- a/django/conf/locale/ru/LC_MESSAGES/django.po +++ b/django/conf/locale/ru/LC_MESSAGES/django.po @@ -1,19 +1,20 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2012. -# Denis Darii , 2011. -# Dimmus , 2011. -# Eugene MechanisM , 2012. -# Jannis Leidel , 2011. -# Алексей Борискин , 2011-2012. +# Denis Darii , 2011 +# Dimmus , 2011 +# eigrad , 2012 +# Eugene MechanisM , 2013 +# Jannis Leidel , 2011 +# Mikhail Zholobov , 2013 +# Алексей Борискин , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Eugene MechanisM \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-27 16:12+0000\n" +"Last-Translator: Алексей Борискин \n" "Language-Team: Russian (http://www.transifex.com/projects/p/django/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -23,674 +24,729 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Бурский" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Арабский" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербайджанский" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгарский" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Белоруский" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгальский" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Бретонский" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Боснийский" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталанский" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чешский" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Уэльский" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Датский" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Немецкий" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Греческий" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Английский" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британский английский" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Эсперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испанский" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентинский испанский" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексиканский испанский" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагуанский испанский" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Венесуэльский Испанский" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстонский" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баскский" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Персидский" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Финский" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Французский" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фризский" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирландский" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галисийский" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Иврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорватский" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Венгерский" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Интерлингва" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонезийский" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исландский" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Итальянский" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Японский" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузинский" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казахский" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмерский" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Каннада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корейский" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Люксембургский" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литовский" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвийский" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македонский" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монгольский" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Бирманский" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвежский (Букмол)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непальский" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Голландский" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвежский (Нюнорск)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Осетинский" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панджаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Польский" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португальский" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразильский португальский" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румынский" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Русский" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словацкий" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словенский" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албанский" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Сербский" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Сербский (латиница)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Шведский" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахили" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамильский" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тайский" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турецкий" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татарский" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Удмуртский" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украинский" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнамский" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Упрощенный китайский" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Традиционный китайский" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Введите правильное значение." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Введите правильный URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Введите правильное целое число." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Введите правильный адрес электронной почты." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Значение должно состоять только из букв, цифр, знаков подчеркивания или " "дефиса." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Введите правильный IPv4 адрес." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Введите действительный IPv6 адрес." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Введите действительный IPv4 или IPv6 адрес." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Введите цифры, разделенные запятыми." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Убедитесь, что это значение — %(limit_value)s (сейчас оно — %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Убедитесь, что это значение меньше либо равно %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Убедитесь, что это значение больше либо равно %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Убедитесь, что это значение содержит не менее %(limit_value)d символ (сейчас " +"%(show_value)d)." +msgstr[1] "" +"Убедитесь, что это значение содержит не менее %(limit_value)d символов " +"(сейчас %(show_value)d)." +msgstr[2] "" "Убедитесь, что это значение содержит не менее %(limit_value)d символов " "(сейчас %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Убедитесь, что это значение содержит не более %(limit_value)d символ (сейчас " +"%(show_value)d)." +msgstr[1] "" +"Убедитесь, что это значение содержит не более %(limit_value)d символов " +"(сейчас %(show_value)d)." +msgstr[2] "" "Убедитесь, что это значение содержит не более %(limit_value)d символов " "(сейчас %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "Значение в поле %(field_name)s должно быть уникальным для %(lookup)s в поле " "%(date_field)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "и" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s с таким %(field_label)s уже существует." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Значения %r нет среди допустимых вариантов." +msgid "Value %(value)r is not a valid choice." +msgstr "%(value)r не является одним из допустимых вариантов." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Это поле не может иметь значение NULL." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Это поле не может быть пустым." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Поле типа %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Целое" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' значение должно быть целым числом." +msgid "'%(value)s' value must be an integer." +msgstr "Значение '%(value)s' должно быть целым числом." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' значение должно быть True или False." +msgid "'%(value)s' value must be either True or False." +msgstr "Значение '%(value)s' должно быть True или False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Логическое (True или False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Строка (до %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Целые, разделенные запятыми" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' значение задано неверно. Дата должна быть в формате ГГГГ-ММ-ДД." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Значение '%s' имеет корректный формат (YYYY-MM-DD), но это недействительная " -"дата." +"Значение '%(value)s' имеет неверный формат даты. Оно должно быть в формате " +"YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Значение '%(value)s' имеет корректный формат (YYYY-MM-DD), но это " +"недействительная дата." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (без указания времени)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Значение '%s' имеет неверный формат. Оно должно быть в формате YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." +"Значение '%(value)s' имеет неверный формат. Оно должно быть в формате YYYY-" +"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Значение '%s' имеет корректный формат (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"но это недействительные дата/время." +"Значение '%(value)s' имеет корректный формат (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]), но это недействительные дата/время." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (с указанием времени)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Значение '%s' должно быть десятичным числом." +msgid "'%(value)s' value must be a decimal number." +msgstr "Значение '%(value)s' должно быть числом с фиксированной запятой." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Число с фиксированной запятой" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Адрес электронной почты" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Путь к файлу" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Значение '%s' должно быть числом с плавающей запятой." +msgid "'%(value)s' value must be a float." +msgstr "Значение '%(value)s' должно быть числом с плавающей запятой." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Число с плавающей запятой" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Длинное целое (8 байт)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адрес" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-адрес" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Значение '%s' должно быть None, True или False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Значение '%(value)s' должно быть None, True или False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Логическое (True, False или None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Положительное целое число" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Положительное малое целое число" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Слаг (до %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Малое целое число" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Значение '%s' имеет неверный формат. Оно должно быть в формате ЧЧ:ММ[:сс[." -"uuuuuu]]." +"Значение '%(value)s' имеет неверный формат. Оно должно быть в формате HH:MM[:" +"ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Значение '%s' имеет корректный формат (HH:MM[:ss[.uuuuuu]]), но это " +"Значение '%(value)s' имеет корректный формат (HH:MM[:ss[.uuuuuu]]), но это " "недействительное время." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Время" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Необработанные двоичные данные" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Изображение" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "Объект модели %(model)s с первичным ключом %(pk)r не существует." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" -msgstr "Внешний ключ (тип определен по связанному полю)" +msgstr "Внешний Ключ (тип определен по связанному полю)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Связь \"один к одному\"" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Связь \"многие ко многим\"" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Удерживайте \"Control\" (или \"Command\" на Mac), чтобы выбрать несколько " -"значений." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Обязательное поле." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Введите целое число." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Введите число." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Убедитесь, что вы ввели не больше %s цифр." +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 цифр." +msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Убедитесь, что вы ввели не больше %s цифр после запятой." +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 цифр после запятой." +msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр после запятой." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Убедитесь, что вы ввели не больше %s цифр до запятой." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Убедитесь, что вы ввели не более %(max)s цифры перед запятой." +msgstr[1] "Убедитесь, что вы ввели не более %(max)s цифр перед запятой." +msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр перед запятой." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Введите правильную дату." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Введите правильное время." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Введите правильную дату и время." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ни одного файла не было отправлено. Проверьте тип кодировки формы." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ни одного файла не было отправлено." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Отправленный файл пуст." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Убедитесь, что это имя файла содержит не более %(max)d символ (сейчас " +"%(length)d)." +msgstr[1] "" +"Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас " +"%(length)d)." +msgstr[2] "" "Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Пожалуйста, загрузите файл или поставьте флажок \"Очистить\", но не " "совершайте оба действия одновременно." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -698,39 +754,64 @@ msgstr "" "Загрузите правильное изображение. Файл, который вы загрузили, поврежден или " "не является изображением." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Введите правильный URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Выберите корректный вариант. %(value)s нет среди допустимых значений." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Введите список значений." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Скрытое поле %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Данные управляющей формы отсутствуют или были повреждены" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Пожалуйста, заполните не более %d формы." +msgstr[1] "Пожалуйста, заполните не более %d форм." +msgstr[2] "Пожалуйста, заполните не более %d форм." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Порядок" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Удалить" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Пожалуйста, измените повторяющееся значение в поле \"%(field)s\"." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Пожалуйста, измените значение в поле %(field)s, оно должно быть уникальным." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -739,30 +820,32 @@ msgstr "" "Пожалуйста, измените значение в поле %(field_name)s, оно должно быть " "уникальным для %(lookup)s в поле %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Пожалуйста, измените повторяющиеся значения ниже." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Внешний ключ не совпадает с первичным ключом родителя." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Выберите корректный вариант. Вашего варианта нет среди допустимых значений." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Выберите корректный вариант. %s нет среди допустимых значений." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" не является верным значением для первичного ключа." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" не является верным значением для первичного ключа." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Удерживайте \"Control\" (или \"Command\" на Mac), для выбора нескольких " +"значений." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -772,35 +855,35 @@ msgstr "" "%(current_timezone)s; дата может быть неоднозначной или оказаться " "несуществующей." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "На данный момент" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Изменить" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Очистить" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Неизвестно" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Да" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Нет" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "да,нет,может быть" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -808,27 +891,27 @@ msgstr[0] "%(size)d байт" msgstr[1] "%(size)d байта" msgstr[2] "%(size)d байт" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ГБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1129,76 +1212,86 @@ msgctxt "alt. month" msgid "December" msgstr "декабря" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ни Pillow ни PIL не могут быть импортированы: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Модуль '_imaging' для PIL не может быть импотирован: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Значение не является корректным адресом IPv6." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "или" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "год" -msgstr[1] "года" -msgstr[2] "лет" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "месяц" -msgstr[1] "месяца" -msgstr[2] "месяцев" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "неделя" -msgstr[1] "недели" -msgstr[2] "недель" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d год" +msgstr[1] "%d лет" +msgstr[2] "%d лет" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "день" -msgstr[1] "дня" -msgstr[2] "дней" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d месяц" +msgstr[1] "%d месяцев" +msgstr[2] "%d месяцев" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "час" -msgstr[1] "часа" -msgstr[2] "часов" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d неделя" +msgstr[1] "%d недель" +msgstr[2] "%d недель" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минута" -msgstr[1] "минуты" -msgstr[2] "минут" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минут" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d дней" +msgstr[2] "%d дней" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часов" +msgstr[2] "%d часов" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d минута" +msgstr[1] "%d минут" +msgstr[2] "%d минут" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 минут" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1209,7 +1302,7 @@ msgstr "Просмотр списка файлов директории здес msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" не существует" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Список файлов директории %(directory)s" @@ -1230,12 +1323,12 @@ msgstr "Не указан день" msgid "No week specified" msgstr "Не указана неделя" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s не доступен" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1244,7 +1337,7 @@ msgstr "" "Будущие %(verbose_name_plural)s недоступны, потому что %(class_name)s." "allow_future выставлен в значение \"Ложь\"." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1256,18 +1349,18 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Не найден ни один %(verbose_name)s, соответствующий запросу" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Номер страницы не содержит особое значение 'last', и его не удалось " "преобразовать к целому числу." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Неправильная страница (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/sk/LC_MESSAGES/django.mo b/django/conf/locale/sk/LC_MESSAGES/django.mo index c93a946026c46b256cab19e4b7d4f3f1bff1b648..12f5bf7e1d7af243cc2b4b587969de73f004d9cb 100644 GIT binary patch delta 8397 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 Whidz_U}!|JJ}{y&bYNdFWc~#_Z?2{Q diff --git a/django/conf/locale/sk/LC_MESSAGES/django.po b/django/conf/locale/sk/LC_MESSAGES/django.po index 006ec866ab..c4e6299fe3 100644 --- a/django/conf/locale/sk/LC_MESSAGES/django.po +++ b/django/conf/locale/sk/LC_MESSAGES/django.po @@ -1,17 +1,16 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# Juraj Bubniak <>, 2012. -# Juraj Bubniak , 2012. -# Marian Andre , 2011, 2012. -# Martin Kosír , 2011. +# Jannis Leidel , 2011 +# Juraj Bubniak , 2012-2013 +# Marian Andre , 2013 +# Martin Kosír , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-30 15:47+0000\n" "Last-Translator: Juraj Bubniak \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/django/language/" "sk/)\n" @@ -21,667 +20,724 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "afrikánsky" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arabský" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerbajdžanský" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bulharský" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "bieloruský" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengálsky" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "bretónsky" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosniansky" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalánsky" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "český" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "waleský" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "dánsky" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "nemecký" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grécky" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "anglický" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "britský" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "esperantský" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "španielsky" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "argentínska španielčina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "mexická španielčina" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "nikaragujská španielčina" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "venezuelská španielčina" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estónsky" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskický" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "perzský" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "fínsky" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francúzsky" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frízsky" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "írsky" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galícijský" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebrejský" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindský" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "chorvátsky" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "maďarský" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "interlinguánsky" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonézsky" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandský" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "taliansky" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japonský" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruzínsky" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "kazašský" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "kmérsky" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kanadský" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "kórejský" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "luxemburský" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litovský" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "lotyšský" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "macedónsky" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malajalámsky" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolský" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "barmsky" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "nórsky (Bokmal)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "nepálsky" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandský" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "nórsky (Nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "osetsky" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "pandžábsky" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "poľský" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugalský" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "portugalský (Brazília)" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumunský" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ruský" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovenský" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovinský" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albánsky" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "srbský" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "srbský (Latin)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "švédsky" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "svahilský" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilský" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telúgsky" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "thajský" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turecký" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "tatársky" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "udmurtský" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrajinský" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "urdský" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vietnamský" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "čínsky (zjednodušene)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "čínsky (tradične)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Zadajte platnú hodnotu." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Zadajte platnú URL adresu." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Zadajte platné celé číslo." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Zadajte platnú e-mailovú adresu." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Zadajte platný 'slug' pozostávajúci z písmen, čísel, podčiarkovníkov alebo " "pomlčiek." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Zadajte platnú IPv4 adresu." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Zadajte platnú IPv6 adresu." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Zadajte platnú IPv4 alebo IPv6 adresu." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Zadajte len číslice oddelené čiarkami." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Uistite sa, že táto hodnota je %(limit_value)s (je to %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Uistite sa, že táto hodnota je menšia alebo rovná %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Uistite sa, že hodnota je väčšia alebo rovná %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znak (má " +"%(show_value)d)." +msgstr[1] "" +"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znaky (má " +"%(show_value)d)." +msgstr[2] "" "Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znakov (má " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Uistite sa, že táto hodnota má najviac %(limit_value)d znak (má " +"%(show_value)d)." +msgstr[1] "" +"Uistite sa, že táto hodnota má najviac %(limit_value)d znaky (má " +"%(show_value)d)." +msgstr[2] "" "Uistite sa, že táto hodnota má najviac %(limit_value)d znakov (má " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s musí byť unikátne pre %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "a" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s s týmto %(field_label)s už existuje." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Hodnota %r nie je platná možnosť." +msgid "Value %(value)r is not a valid choice." +msgstr "Hodnota %(value)r nie je platná možnosť." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Toto pole nemôže byť prázdne." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Toto pole nemôže byť prázdne." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Pole typu: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Celé číslo" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Hodnota '%s' musí byť celé číslo." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' musí byť celé číslo." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Hodnota '%s' value musí byť True alebo False." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' value musí byť True alebo False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Logická hodnota (buď True alebo False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Reťazec (až do %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Celé čísla oddelené čiarkou" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Hodnota '%s' má neplatný tvar dátumu. Musí byť v tvare YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "" -"Hodnota '%s' je v správnom tvare (YYYY-MM-DD), ale je to neplatný dátum." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "'%(value)s' má neplatný tvar dátumu. Musí byť v tvare YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' je v správnom tvare (YYYY-MM-DD), ale je to neplatný dátum." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Dátum (bez času)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Hodnota '%s' má neplatný tvar. Musí byť v tvare YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' má neplatný tvar. Musí byť v tvare YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Hodnota '%s' je v správnom tvare (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), ale " -"je to neplatný dátum/čas." +"'%(value)s' je v správnom tvare (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), ale je " +"to neplatný dátum/čas." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Dátum (a čas)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Hodnota '%s' musí byť desatinné číslo." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' musí byť desatinné číslo." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Desatinné číslo" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mail adresa" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Cesta k súboru" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Hodnota '%s' musí byť desatinné čislo s plávajúcou desatinnou čiarkou." +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' musí byť desatinné číslo." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Číslo s plávajúcou desatinnou čiarkou" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Veľké celé číslo (8 bajtov)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresa" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresa" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Hodnota '%s' musí byť buď None, True alebo False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' musí byť buď None, True alebo False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Logická hodnota (buď True, False alebo None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Kladné celé číslo" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Malé kladné celé číslo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Identifikátor (najviac %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Malé celé číslo" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "Hodnota '%s' má neplatný tvar. Musí byť v tvare HH:MM[:ss[.uuuuuu]]." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "'%(value)s' má neplatný tvar. Musí byť v tvare HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Hodnota '%s' je v správnom tvare (HH:MM[:ss[.uuuuuu]]), ale je to neplaný " +"'%(value)s' je v správnom tvare (HH:MM[:ss[.uuuuuu]]), ale je to neplatný " "čas." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Čas" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Binárne dáta" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Súbor" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Obrázok" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s s primárnym kľúčom %(pk)r neexistuje." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "%(model)s inštancia s primárnym kľúčom %(pk)r neexistuje." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Cudzí kľúč (typ určuje pole v relácii)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Typ relácie: jedna k jednej" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Typ relácie: M ku N" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Ak chcete vybrať viac ako jednu položku, podržte \"Control\", alebo \"Command" -"\" na počítači Mac." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Toto pole je povinné." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Zadajte celé číslo." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Zadajte číslo." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Uistite sa, že nie je zadaných celkovo viac ako %s číslic." +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] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslica." +msgstr[1] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslice." +msgstr[2] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslic." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Uistite sa, že nie je zadaných viac ako %s desatinných miest." +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] "Uistite sa, že nie je zadané viac ako %(max)s desatinné miesto." +msgstr[1] "Uistite sa, že nie sú zadané viac ako %(max)s desatinné miesta." +msgstr[2] "Uistite sa, že nie je zadaných viac ako %(max)s desatinných miest." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Uistite sa, že nie je zadaných viac ako %s číslic pred desatinnou čiarkou." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Uistite sa, že nie je zadaných viac ako %(max)s číslica pred desatinnou " +"čiarkou." +msgstr[1] "" +"Uistite sa, že nie sú zadané viac ako %(max)s číslice pred desatinnou " +"čiarkou." +msgstr[2] "" +"Uistite sa, že nie je zadaných viac ako %(max)s číslic pred desatinnou " +"čiarkou." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Zadajte platný dátum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Zadajte platný čas." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Zadajte platný dátum a čas." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Súbor nebol odoslaný. Skontrolujte typ kódovania vo formulári." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Žiaden súbor nebol odoslaný." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Odoslaný súbor je prázdny." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." +msgstr[0] "" +"Uistite sa, že názov súboru má najviac %(max)d znak (má %(length)d)." +msgstr[1] "" +"Uistite sa, že názov súboru má najviac %(max)d znaky (má %(length)d)." +msgstr[2] "" +"Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Odošlite prosím súbor alebo zaškrtnite políčko pre vymazanie vstupného poľa, " "nie oboje." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -689,38 +745,63 @@ msgstr "" "Nahrajte platný obrázok. Súbor, ktorý ste odoslali nebol obrázok alebo bol " "poškodený." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Zadajte platnú URL adresu." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Vyberte platnú voľbu. %(value)s nepatrí medzi dostupné možnosti." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Vložte zoznam hodnôt." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Skryté pole %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Dáta ManagementForm chýbajú alebo boli sfalšované" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Prosím odošlite %d alebo menej formulárov." +msgstr[1] "Prosím odošlite %d alebo menej formulárov." +msgstr[2] "Prosím odošlite %d alebo menej formulárov." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Poradie" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Odstrániť" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Prosím, opravte duplicitné dáta pre %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Dáta pre %(field)s musia byť unikátne, prosím, opravte duplikáty." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -729,31 +810,33 @@ msgstr "" "Dáta pre %(field_name)s musia byť unikátne pre %(lookup)s v %(date_field)s, " "prosím, opravte duplikáty." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Prosím, opravte nižšie uvedené duplicitné hodnoty. " -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Vnorený cudzí kľúč sa nezhoduje s nadradenou inštanciou primárnho kľúča." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Vyberte platnú možnosť. Vybraná položka nepatrí medzi dostupné možnosti." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Vyberte platnú možnost. %s nepatrí medzi dostupné možnosti." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" nie je platná hodnota pre primárny kľúč." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nie je platná hodnota pre primárny kľúč." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Ak chcete vybrať viac ako jednu položku, podržte \"Control\", alebo \"Command" +"\" na počítači Mac." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -762,35 +845,35 @@ msgstr "" "Hodnota %(datetime)s v časovej zóne %(current_timezone)s sa nedá " "interpretovať; môže byť nejednoznačná alebo nemusí existovať." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Súčasne" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Zmeniť" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Vymazať" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Neznámy" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Áno" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nie" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "áno,nie,možno" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -798,27 +881,27 @@ msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajty" msgstr[2] "%(size)d bajtov" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1119,76 +1202,86 @@ msgctxt "alt. month" msgid "December" msgstr "december" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "PIL ani Pillow sa nedá naimportovať: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Modul '_imaging' pre PIL sa nedá naimportovať: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Toto nieje platná IPv6 adresa." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "alebo" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "rok" -msgstr[1] "roky" -msgstr[2] "rokov" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mesiac" -msgstr[1] "mesiace" -msgstr[2] "mesiacov" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "týždeň" -msgstr[1] "týždne" -msgstr[2] "týždnov" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d rok" +msgstr[1] "%d roky" +msgstr[2] "%d rokov" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "deň" -msgstr[1] "dni" -msgstr[2] "dní" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mesiac" +msgstr[1] "%d mesiace" +msgstr[2] "%d mesiacov" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "hodina" -msgstr[1] "hodiny" -msgstr[2] "hodín" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d týždeň" +msgstr[1] "%d týždne" +msgstr[2] "%d týždňov" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minúta" -msgstr[1] "minúty" -msgstr[2] "minút" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minúty" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d deň" +msgstr[1] "%d dni" +msgstr[2] "%d dní" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d hodina" +msgstr[1] "%d hodiny" +msgstr[2] "%d hodín" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minúta" +msgstr[1] "%d minúty" +msgstr[2] "%d minút" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minút" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1199,7 +1292,7 @@ msgstr "Výpis adresárov tu nieje povolený." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" neexistuje" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Výpis %(directory)s" @@ -1220,12 +1313,12 @@ msgstr "Nešpecifikovaný deň" msgid "No week specified" msgstr "Nešpecifikovaný týždeň" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s nie sú dostupné" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1234,7 +1327,7 @@ msgstr "" "Budúce %(verbose_name_plural)s nie sú dostupné pretože %(class_name)s." "allow_future má hodnotu False. " -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Neplatný dátumový reťazec '%(datestr)s' pre formát '%(format)s'" @@ -1245,18 +1338,18 @@ msgid "No %(verbose_name)s found matching the query" msgstr "" "Nebol nájdený žiadny %(verbose_name)s zodpovedajúci databázovému dopytu" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Stránka nemá hodnotu 'last' a taktiež nie je možné prekonvertovať hodnotu na " "celé číslo." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Nesprávna stránka (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/sl/LC_MESSAGES/django.mo b/django/conf/locale/sl/LC_MESSAGES/django.mo index c1b9c97f2e89e4940798ef4ca28328c6ed9bbfae..dc036e0279fb0ad50cb094a3e8a7eac6d572d831 100644 GIT binary patch literal 21486 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 diff --git a/django/conf/locale/sl/LC_MESSAGES/django.po b/django/conf/locale/sl/LC_MESSAGES/django.po index 2d7c867b57..8500caf3ff 100644 --- a/django/conf/locale/sl/LC_MESSAGES/django.po +++ b/django/conf/locale/sl/LC_MESSAGES/django.po @@ -1,19 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2012. -# iElectric , 2011. -# Jannis Leidel , 2011. -# Jure Cuhalev , 2012. -# , 2013. -# , 2012. -# zejn , 2011. +# iElectric , 2011-2012 +# Jannis Leidel , 2011 +# Jure Cuhalev , 2012-2013 +# zejn , 2013 +# zejn , 2011-2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-15 18:10+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 14:27+0000\n" "Last-Translator: zejn \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/django/" "language/sl/)\n" @@ -24,661 +22,741 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikanščina" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabščina" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbajdžanščina" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bolgarščina" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Belorusko" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengalščina" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonščina" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosanščina" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalonščina" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Češčina" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Valežanski jezik" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danščina" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Nemščina" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grščina" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Angleščina" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Britanska Angleščina" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Španščina" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinska španščina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mehiška španščina" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaragvijska španščina" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Španščina (Venezuela)" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonščina" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskovščina" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Perzijščina" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finščina" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Francoščina" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frizijščina" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irščina" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galičanski jezik" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebrejski jezik" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindujščina" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Hrvaščina" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Madžarščina" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonezijski" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandski jezik" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italijanščina" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonščina" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gruzijščina" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazaščina" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kmerščina" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kanareščina" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korejščina" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luksemburščina" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litvanščina" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latvijščina" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonščina" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajalščina" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongolščina" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmanski jezik" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norveščina Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalščina" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Nizozemščina" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norveščina Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetski jezik" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pandžabščina" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Poljščina" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugalščina" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazilska portugalščina" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romunščina" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruščina" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovaščina" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenščina" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanščina" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Srbščina" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Srbščina v latinici" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Švedščina" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Svahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilščina" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Teluščina" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tajski jezik" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turščina" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarščina" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurski jezik" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrajinščina" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Jezik Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamščina" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Poenostavljena kitajščina" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Tradicionalna kitajščina" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Vnesite veljavno vrednost." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Vnesite veljaven URL naslov." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Vnesite veljavno število." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Vnesite veljaven e-poštni naslov." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Vnesite veljavno URL okrajšavo. Vrednost sme vsebovati le črke, števila, " "podčrtaje ali pomišljaje." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Vnesite veljaven IPv4 naslov." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Vnesite veljaven IPv6 naslov." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Vnesite veljaven IPv4 ali IPv6 naslov." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Vnesite samo števila, ločena z vejicami." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Poskrbite, da bo ta vrednost %(limit_value)s. Trenutno je %(show_value)s." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Poskrbite, da bo ta vrednost manj kot ali natanko %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Poskrbite, da bo ta vrednost večja ali enaka %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Poskrbite, da bo ta vrednost vsaj %(limit_value)d znakov. Trenutno jih ima " -"%(show_value)d." +msgstr[0] "" +"Preverite, da ima ta vrednost vsaj %(limit_value)d znak (trenutno ima " +"%(show_value)d)." +msgstr[1] "" +"Preverite, da ima ta vrednost vsaj %(limit_value)d znaka (trenutno ima " +"%(show_value)d)." +msgstr[2] "" +"Preverite, da ima ta vrednost vsaj %(limit_value)d znake (trenutno ima " +"%(show_value)d)." +msgstr[3] "" +"Preverite, da ima ta vrednost vsaj %(limit_value)d znakov (trenutno ima " +"%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Poskrbite, da bo imela ta vrednost največ %(limit_value)d znakov. Trenutno " -"jih ima %(show_value)d." +msgstr[0] "" +"Preverite, da ima ta vrednost največ %(limit_value)d znak (trenutno ima " +"%(show_value)d)." +msgstr[1] "" +"Preverite, da ima ta vrednost največ %(limit_value)d znaka (trenutno ima " +"%(show_value)d)." +msgstr[2] "" +"Preverite, da ima ta vrednost največ %(limit_value)d znake (trenutno ima " +"%(show_value)d)." +msgstr[3] "" +"Preverite, da ima ta vrednost največ %(limit_value)d znakov (trenutno ima " +"%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s mora biti edinstveno za %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "in" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s s tem %(field_label)s že obstaja." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Vrednost %r ni veljavna izbira." +msgid "Value %(value)r is not a valid choice." +msgstr "Vrednost %(value)r ni veljavna izbira." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "To polje ne more biti prazno." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "To polje ne more biti prazno." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Polje tipa: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Celo število (integer)" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Vrednost '%s' mora biti celoštevilska." +msgid "'%(value)s' value must be an integer." +msgstr "Vrednost '%(value)s' mora biti celo število." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Vrednost '%s' mora biti bodisi \"res\" bodisi \"ni res\"." +msgid "'%(value)s' value must be either True or False." +msgstr "Vrednost '%(value)s' mora biti bodisi Da ali Ne." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolova vrednost (True ali False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Niz znakov (vse do %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Z vejico ločena cela števila (integer)" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "Vrednost '%s' je v napačnem zapisu. Biti mora v obliki LLLL-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "Vrednost '%s' je v pravilnem zapisu (LLLL-MM-DD), a ta dan ne obstaja." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" +"Vrednost '%(value)s' ni v prepoznani obliki datuma. Biti mora v obliki LLLL-" +"MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Vrednost '%(value)s' je v prepoznani obliki zapisa datuma (LLLL-MM-DD), a ta " +"datum ne obstaja. " + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (brez ure)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Vrednost '%s' ima je v neveljavnem zapisu. Biti mora v obliki LLLL-MM-DD UU:" -"MM[:ss[.uuuuuu]][TZ]." +"Vrednost '%(value)s' je v neprepoznani obliki. Biti mora v obliki LLLL-MM-DD " +"UU:MM[:ss[.uuuuuu]][ČP]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." -msgstr "Vrednost '%s' je v pravilnem zapisu, a ta čas ne obstaja." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" +"Vrednost '%(value)s' je v pravi obliki (LLLL-MM-DD UU:MM[:ss[.uuuuuu]][ČP]), " +"a ta datum oziroma točka v času ne obstaja." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (z uro)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Vrednost '%s' mora biti decimalno število." +msgid "'%(value)s' value must be a decimal number." +msgstr "Vrednost '%(value)s' mora biti decimalno število." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimalno število" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-poštni naslov" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Pot do datoteke" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Vrednost '%s' mora biti decimalno število v plavajoči vejici." +msgid "'%(value)s' value must be a float." +msgstr "Vrednost '%(value)s' mora biti decimalno število v plavajoči vejici." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Število s plavajočo vejico" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Velika (8 bajtna) cela števila " -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 naslov" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP naslov" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Vrednost '%s' mora biti ali brez vrednosti ali \"res\" ali \"ni res\"." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Vrednost '%(value)s' mora biti bodisi brez vrednosti, Da ali Ne." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolova vrednost (True, False ali None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Pozitivno celo število" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitivno celo število (do 64 tisoč)" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Okrajšava naslova (do največ %(max_length)s znakov)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Celo število" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Besedilo" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Vrednost '%s' je v napačnem zapisu. Biti mora v obliki UU:MM[:ss[.uuuuuu]]." +"Vrednost '%(value)s' je v napačnem zapisu. Biti mora v obliki UU:MM[:ss[." +"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "Vrednost '%s' je v pravilni obliki, a ta čas ne obstaja." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" +"Vrednost '%(value)s' je v prepoznanem zapisu (UU:MM[:ss[.uuuuuu]]), a ta čas " +"ne obstaja." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Čas" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL (spletni naslov)" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Surovi binarni podatki" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Datoteka" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Slika" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s z glavnim ključem %(pk)r ne obstaja." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "Instanca %(model)s s primarnim ključem %(pk)r ne obstaja." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Tuji ključ (tip odvisen od povezanega polja)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relacija ena-na-ena" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relacija več-na-več" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Držite \"Control\" (ali \"Command\" na Mac-u) za izbiro več kot enega." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "To polje je obvezno." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Vnesite celo število." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Vnesite število." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Poskrbite, da skupno ne bo več kot %s števil." +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] "Poskrbite, da skupno ne bo več kot %(max)s števka." +msgstr[1] "Poskrbite, da skupno ne bosta več kot %(max)s števki." +msgstr[2] "Poskrbite, da skupno ne bojo več kot %(max)s števke." +msgstr[3] "Poskrbite, da skupno ne bo več kot %(max)s števk." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Poskrbite, da skupno ne bo več kot %s decimalnih mest." +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] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mesto." +msgstr[1] "Poskrbite, da skupno ne bosta več kot %(max)s decimalnih mesti." +msgstr[2] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mest." +msgstr[3] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mest." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Poskrbite, da ne bo več kot %s števil pred decimalno piko." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Poskrbite, da skupno ne bo več kot %(max)s števka pred decimalno vejico." +msgstr[1] "" +"Poskrbite, da skupno ne bosta več kot %(max)s števki pred decimalno vejico." +msgstr[2] "" +"Poskrbite, da skupno ne bo več kot %(max)s števk pred decimalno vejico." +msgstr[3] "" +"Poskrbite, da skupno ne bo več kot %(max)s števk pred decimalno vejico." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Vnesite veljaven datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Vnesite veljaven čas." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Vnesite veljaven datum/čas." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Datoteka ni bila poslana. Preverite nabor znakov v formi." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Poslali niste nobene datoteke." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Poslana datoteka je prazna." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Poskrbite, da bo imela ta datoteka največ %(max)d znakov (trenutno jih ima " +msgstr[0] "" +"Poskrbite, da bo imelo to ime datoteke največ %(max)d znak (trenutno ima " +"%(length)d)." +msgstr[1] "" +"Poskrbite, da bo imelo to ime datoteke največ %(max)d znaka (trenutno ima " +"%(length)d)." +msgstr[2] "" +"Poskrbite, da bo imelo to ime datoteke največ %(max)d znake (trenutno ima " +"%(length)d)." +msgstr[3] "" +"Poskrbite, da bo imelo to ime datoteke največ %(max)d znakov (trenutno ima " "%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Prosim oddaj datoteko ali izberi počisti okvir, ampak ne oboje hkrati." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -686,39 +764,65 @@ msgstr "" "Naložite veljavno sliko. Naložena datoteka ni bila slika ali pa je bila le-" "ta okvarjena." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Vnesite veljaven URL naslov." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Izberite veljavno možnost. %(value)s ni med ponujenimi izbirami." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Vnesite seznam vrednosti." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Skrito polje %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "Manjkajo ManagementForm podatki ali pa so bili spremenjeni" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Pošljite največ %d obrazec." +msgstr[1] "Pošljite največ %d obrazca." +msgstr[2] "Pošljite največ %d obrazce." +msgstr[3] "Pošljite največ %d obrazcev." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Razvrsti" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Izbriši" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Prosimo, odpravite podvojene vrednosti za %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Prosimo popravite podvojene vrednosti za %(field)s, ki morajo biti unikatne." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -727,29 +831,29 @@ msgstr "" "Prosimo popravite podvojene vrednosti za polje %(field_name)s, ki mora biti " "edinstveno za %(lookup)s po %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Prosimo odpravite podvojene vrednosti spodaj." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Tuji ključ se ne ujema z glavnim ključem povezanega vnosa." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Izberite veljavno možnost. Te možnosti ni med ponujenimi izbirami." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Izberite veljavno možnost. %s ni med ponujenimi izbirami." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" ni veljavna vrednost za glavni ključ." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ni veljavna vrednost za glavni ključ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Držite \"Control\" (ali \"Command\" na Mac-u) za izbiro več kot enega." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,35 +862,35 @@ msgstr "" "Vrednosti %(datetime)s ni bilo možno razumeti v časovnem pasu " "%(current_timezone)s; ali je izraz dvoumen ali pa ne obstaja." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Trenutno" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Spremeni" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Počisti" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Neznano" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Da" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "da,ne,morda" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -795,27 +899,27 @@ msgstr[1] "%(size)d bajta" msgstr[2] "%(size)d bajti" msgstr[3] "%(size)d bajtov" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1116,82 +1220,92 @@ msgctxt "alt. month" msgid "December" msgstr "December" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ni bilo možno najti knjižnice Pillow ali PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Modula '_imaging' iz knjižnice PIL ni bilo možno uporabiti: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "To ni veljaven IPv6 naslov." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ali" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "leto" -msgstr[1] "leti" -msgstr[2] "leta" -msgstr[3] "let" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mesec" -msgstr[1] "meseca" -msgstr[2] "meseci" -msgstr[3] "mesecev" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "teden" -msgstr[1] "tedna" -msgstr[2] "tedni" -msgstr[3] "tednov" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d leto" +msgstr[1] "%d leti" +msgstr[2] "%d leta" +msgstr[3] "%d let" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dan" -msgstr[1] "dneva" -msgstr[2] "dnevi" -msgstr[3] "dni" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d mesec" +msgstr[1] "%d meseca" +msgstr[2] "%d meseci" +msgstr[3] "%d mesecev" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ura" -msgstr[1] "uri" -msgstr[2] "ure" -msgstr[3] "ur" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d teden" +msgstr[1] "%d tedna" +msgstr[2] "%d tedni" +msgstr[3] "%d tednov" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minuti" -msgstr[2] "minute" -msgstr[3] "minut" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minute" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dan" +msgstr[1] "%d dneva" +msgstr[2] "%d dnevi" +msgstr[3] "%d dni" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ura" +msgstr[1] "%d uri" +msgstr[2] "%d ure" +msgstr[3] "%d ur" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minuta" +msgstr[1] "%d minuti" +msgstr[2] "%d minute" +msgstr[3] "%d minut" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minut" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1202,7 +1316,7 @@ msgstr "Prikaz vsebine mape ni dovoljen." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ne obstaja." -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Vsebina mape %(directory)s" @@ -1223,12 +1337,12 @@ msgstr "Dan ni vnešen" msgid "No week specified" msgstr "Teden ni vnešen" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Na voljo ni noben %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1237,7 +1351,7 @@ msgstr "" "Prihodnje %(verbose_name_plural)s niso na voljo, ker je vrednost " "%(class_name)s.allow_future False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1249,16 +1363,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Noben %(verbose_name)s ne ustreza poizvedbi" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Strani niti ni 'last' niti ni celo število." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Neveljavna stran (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Prazen seznam ob nastavitvi '%(class_name)s.allow_empty = False'." diff --git a/django/conf/locale/sq/LC_MESSAGES/django.mo b/django/conf/locale/sq/LC_MESSAGES/django.mo index 75c33bbf601c5b8339d01a6cfd4e609b59936164..db1e171510078513b94382bcfad750192615bfe1 100644 GIT binary patch delta 6450 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 VnLXJd_b literal 18164 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 Jz$%31{{fOzvw{Es diff --git a/django/conf/locale/sq/LC_MESSAGES/django.po b/django/conf/locale/sq/LC_MESSAGES/django.po index 55e15cefbd..3eaf230f06 100644 --- a/django/conf/locale/sq/LC_MESSAGES/django.po +++ b/django/conf/locale/sq/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Besnik , 2011. -# Jannis Leidel , 2011. +# Besnik , 2011 +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Besnik \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/django/language/" "sq/)\n" "MIME-Version: 1.0\n" @@ -18,674 +18,705 @@ msgstr "" "Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabe" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbaixhanase" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgare" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Bjelloruse" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" -msgstr "Bengali" +msgstr "Bengaleze" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretone" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Boshnjake" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalane" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Çeke" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Uellsiane" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Daneze" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Gjermane" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Greke" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Angleze" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Anglishte Britanike" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanjolle" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Spanjishte Argjentinase" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Spanjishte Meksikane" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Spanjishte Nikaraguane" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Spanjishte Venezueliane" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estoneze" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baske" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persiane" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finlandeze" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Frënge" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisiane" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irlandeze" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galike" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebraishte" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Indiane" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroate" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Hungareze" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indoneziane" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Islandeze" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italiane" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japoneze" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gjeorgjiane" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazake" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmere" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreane" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luksemburgase" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lituaneze" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Latviane" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Maqedone" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malajalame" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongoliane" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmeze" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norvegjeze Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepaleze" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holandeze" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norvegjeze Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetishte" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Panxhabe" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polake" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugeze" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Portugeze Braziliane" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumune" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ruse" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovake" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovene" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Shqipe" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbe" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbe Latine" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Suedeze" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamileze" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tailandeze" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turke" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatare" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainase" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnameze" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Kineze e Thjeshtuar" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Kineze Tradicionale" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Jepni vlerë të vlefshme." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Jepni një URL të vlefshme." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Jepni një adresë email të vlefshme." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Jepni një 'slug' të vlefshëm, të përbërë nga shkronja, numra, nëvija ose " "vija në mes." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Jepni një vendndodhje të vlefshme IPv4." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Jepni një adresë IPv6 të vlefshme" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Jepninjë adresë IPv4 ose IPv6 të vlefshme." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Jepni vetëm shifra të ndara nga presje." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Sigurohuni që kjo vlerë të jetë %(limit_value)s (është %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Sigurohuni që kjo vlerë të jetë më e vogël ose baraz me %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Sigurohuni që kjo vlerë është më e madhe ose baraz me %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Sigurohuni që kjo vlerë të ketë të paktën %(limit_value)d shenja (ka " +msgstr[0] "" +"Sigurohuni që kjo vlerë ka të paktën %(limit_value)d shenjë (ka " +"%(show_value)d)." +msgstr[1] "" +"Sigurohuni që kjo vlerë ka të paktën %(limit_value)d shenja (ka " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Sigurohuni që kjo vlerë të ketë e shumta %(limit_value)d shenja (ka " +msgstr[0] "" +"Sigurohuni që kjo vlerë ka të shumtën %(limit_value)d shenjë (ka " +"%(show_value)d)." +msgstr[1] "" +"Sigurohuni që kjo vlerë ka të shumtën %(limit_value)d shenja (ka " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s duhet të jetë unike për %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr " dhe " -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ka tashmë një %(model_name)s me këtë %(field_label)s." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Vlera %r nuk është zgjedhje e vlefshme." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Kjo fushë nuk mund të jetë bosh." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Kjo fushë nuk mund të jetë e zbrazët." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Fushë e llojit: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Numër i plotë" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Vlera '%s' duhet të jetë numër i plotë." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Vlera '%s' duhet të jetë ose True, ose False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Buleane (Ose True, ose False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Varg (deri në %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Numra të plotë të ndarë me presje" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Vlera '%s' ka një format të pavlefshëm datash. Duhet të jetë në formatin " -"YYYY-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Vlera '%s' ka formatin e saktë (YYYY-MM-DD) por është datë e pavlefshme." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datë (pa kohë)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Vlera '%s' ka një format të pavlefshëm. Duhet të jetë në formatin YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Vlera '%s' ka format të saktë (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) por është " -"datë/kohë e pavlefshme." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datë (me kohë)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Vlera '%s' duhet të jetë një numër dhjetor." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Numër dhjetor" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Adresë email" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Shteg kartele" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Numër i plotë i madh (8 bajte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "Adresë IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Adresë IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Vlera '%s' duhet të jetë ose None, ose True, ose False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Buleane (Ose True, ose False, ose None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Numër i plotë pozitiv" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Identifikues (deri në %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Vlera '%s' ka format të pavlefshëm. Duhet të jetë në formatin HH:MM[:ss[." -"uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Vlera '%s' ka formatin e saktë (HH:MM[:ss[.uuuuuu]]) por është kohë e " -"palvefshme." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Kohë" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Të dhëna dyore të papërpunuara" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Kartelë" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Figurë" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Modeli %(model)s me pk %(pk)r nuk ekziston." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Kyç i Jashtëm (lloj i përcaktuar nga fusha përkatëse)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Marrëdhënie një-për-një" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Marrëdhënie shumë-për-shumë" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mbani të shtypur \"Control\", ose \"Command\" në Mac, për të përzgjedhur më " -"shumë se një." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Kjo fushë është e domosdoshme." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Jepni një numër të tërë." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Jepni një numër." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Sigurohuni që nuk ka më tepër se %s shifra gjithsej." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Sigurohuni që nuk ka më shumë se %s vende dhjetore." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Sigurohuni që nuk ka më tepër se %s shifra para presjes dhjetore." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Jepni një datë të vlefshme." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Jepni një kohë të vlefshme." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Jepni një datë/kohë të vlefshme." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Nuk u parashtrua ndonjë kartelë. Kontrolloni llojin e kodimit te forma." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Nuk u parashtrua kartelë." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Kartela e parashtruar është bosh." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Sigurohuni që ky emër kartele ka e shumta %(max)d shenja (ka %(length)d)." +msgstr[0] "" +"Sigurohuni që ky emër kartele ka të shumtën %(max)d shenjë (it has " +"%(length)d)." +msgstr[1] "" +"Sigurohuni që ky emër kartele ka të shumtën %(max)d shenja (it has " +"%(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Ju lutem, ose parashtroni një kartelë, ose i vini shenjë kutizës për " "pastrim, jo që të dyja." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -693,42 +724,66 @@ msgstr "" "Ngarkoni një figurë të vlefshme. Kartela që ngarkuat ose nuk qe figurë, ose " "qe figurë e dëmtuar." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Jepni një URL të vlefshme." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Përzgjidhni një zgjedhje të vlefshme. %(value)s nuk është nga zgjedhjet e " "mundshme." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Jepni një listë vlerash." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Fushë e fshehur %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Rend" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Fshije" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ju lutem, ndreqni të dhënat dyfishe për %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Ju lutem, ndreqni të dhënat dyfishe për %(field)s, të cilat duhet të jenë " "unike." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -737,34 +792,34 @@ msgstr "" "Ju lutem, ndreqni të dhënat dyfishe për %(field_name)s të cilat duhet të " "jenë unike për %(lookup)s te %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Ju lutem, ndreqni vlerat dyfishe më poshtë." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Kyçi i jashtëm \"inline\" nuk u përputh me kyçin parësor të instancës mëmë." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Përzgjidhni një zgjedhje të vlefshme. Ajo zgjedhje nuk është një nga " "zgjedhjet e mundshme." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -"Përzgjidhni një zgjedhje të vlefshme. %s nuk është një nga zgjedhjet e " -"mundshme." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" nuk është vlerë e vlefshme për kyç primar." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Mbani të shtypur \"Control\", ose \"Command\" në Mac, për të përzgjedhur më " +"shumë se një." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -773,62 +828,62 @@ msgstr "" "%(datetime)s nuk u interpretua dot brenda zonë kohore %(current_timezone)s; " "mund të jetë e dykuptimtë ose mund të mos ekzistojë." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Tani" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ndryshoje" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Pastroje" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "E panjohur" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Po" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Jo" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "po,jo,ndoshta" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1129,70 +1184,80 @@ msgctxt "alt. month" msgid "December" msgstr "Dhjetor" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ose" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "vit" -msgstr[1] "vite" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "muaj" -msgstr[1] "muaj" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "javë" -msgstr[1] "javë" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d vit" +msgstr[1] "%d vjetë" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ditë" -msgstr[1] "ditë" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d muaj" +msgstr[1] "%d muaj" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "orë" -msgstr[1] "orë" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d javë" +msgstr[1] "%d javë" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minutë" -msgstr[1] "minuta" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuta" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ditë" +msgstr[1] "%d ditë" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d orë" +msgstr[1] "%d orë" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minutë" +msgstr[1] "%d minuta" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minuta" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1203,7 +1268,7 @@ msgstr "Këtu nuk lejohen treguesa drejtorish." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" nuk ekziston" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Tregues i %(directory)s" @@ -1224,12 +1289,12 @@ msgstr "Nuk është caktuar ditë" msgid "No week specified" msgstr "Nuk është caktuar javë" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nuk ka %(verbose_name_plural)s të përcaktuar" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1238,7 +1303,7 @@ msgstr "" "%(verbose_name_plural)s i ardhshëm jo i passhëm, ngaqë %(class_name)s." "allow_future është False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1249,16 +1314,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "Nuk u gjetën %(verbose_name)s me përputhje" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Faqja nuk është 'last', as mund të shndërrohet në një int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Faqe e pavlefshme (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Listë e zbrazët dhe '%(class_name)s.allow_empty' është False." diff --git a/django/conf/locale/sr/LC_MESSAGES/django.mo b/django/conf/locale/sr/LC_MESSAGES/django.mo index b017f86267d49bad8ca8d889235ab4c573c834f9..ef9a95cb0e981ac1ae901b2331b87898726d5c62 100644 GIT binary patch delta 5278 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 W>^ia|E1Wa9LwNt-oN&(}P5uX2{5~uI literal 21076 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 diff --git a/django/conf/locale/sr/LC_MESSAGES/django.po b/django/conf/locale/sr/LC_MESSAGES/django.po index de728be93a..42b8173830 100644 --- a/django/conf/locale/sr/LC_MESSAGES/django.po +++ b/django/conf/locale/sr/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# Janos Guljas , 2011, 2012. +# Jannis Leidel , 2011 +# Janos Guljas , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Janos Guljas \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/django/language/" "sr/)\n" "MIME-Version: 1.0\n" @@ -19,665 +19,694 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "арапски" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "азербејџански" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "бугарски" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "бенгалски" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "босански" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "каталонски" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "чешки" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "велшки" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "дански" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "немачки" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "грчки" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "енглески" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "британски енглески" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "шпански" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "аргентински шпански" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "мексички шпански" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "никарагвански шпански" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "естонски" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "баскијски" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "персијски" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "фински" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "француски" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "фризијски" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ирски" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "галски" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "хебрејски" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "хинду" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "хрватски" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "мађарски" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "индонежански" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "исландски" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "италијански" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "јапански" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "грузијски" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "камбодијски" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "канада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "корејски" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "литвански" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "латвијски" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "македонски" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "малајаламски" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "монголски" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "норвешки кнјжевни" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "холандски" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "норвешки нови" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панџаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "пољски" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "португалски" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "бразилски португалски" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "румунски" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "руски" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "словачки" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "словеначки" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "албански" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "српски" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "српски (латиница)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "шведски" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "тамилски" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "тајландски" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "турски" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "украјински" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "вијетнамски" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "новокинески" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "старокинески" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Унесите исправну вредност." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Унесите исправан URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Унесите исрпаван „слаг“, који се састоји од слова, бројки, доњих црта или " "циртица." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Унесите исправну IPv4 адресу." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Унесите исправну IPv6 адресу." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Унесите исправну IPv4 или IPv6 адресу." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Унесите само бројке раздвојене запетама." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Ово поље мора да буде %(limit_value)s (тренутно има %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ова вредност мора да буде мања од %(limit_value)s. или тачно толико." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ова вредност мора бити већа од %(limit_value)s или тачно толико." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ово поље мора да садржи најмање %(limit_value)d словних места (тренутно има " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ово поље мора да садржи највише %(limit_value)d словних места (тренутно има " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s мора да буде јединствен за %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "и" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s са овом вредношћу %(field_label)s већ постоји." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Вредност %r није дозвољена." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ово поље не може да остане празно." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ово поље не може да остане празно." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Поње типа: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Цео број" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Вредност поља '%s' мора бити цео број." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Вредност поља '%s' мора бити True или False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Булова вредност (True или False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Стринг (највише %(max_length)s знакова)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Цели бројеви раздвојени запетама" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Формат датума поља '%s' није исправан. Датум треба бити облика ГГГГ-ММ-ДД." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Формат датума поља '%s' је исправан (ГГГГ-ММ-ДД), али је датум непостојећи." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Датум (без времена)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." -msgstr "Вредност поља '%s' није у формату ГГГГ-ММ-ДД СС:ММ[:сс[.мммммм]][ВЗ]." +msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Вредност поља '%s' има добар формат (ГГГГ-ММ-ДД СС:ММ[:сс[.мммммм]][ВЗ]), " -"али су датум и време непостојећи." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Датум (са временом)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Вредност поља '%s' мора бити децимални број." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Децимални број" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Имејл адреса" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Путања фајла" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Вредност поља '%s' мора бити број pokretnom zapetom." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Број са покреном запетом" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Велики цео број" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresa" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP адреса" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Вредност поља '%s' мора бити None, True или False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Булова вредност (True, False или None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Позитиван цео број" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Позитиван мали цео број" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Слаг (не дужи од %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Мали цео број" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "Време у пољу '%s' нема добар формат СС:ММ[:сс[.мммммм]]." - -#: db/models/fields/__init__.py:1207 -#, python-format -msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Вредност поља '%s' има добар формат (СС:ММ[:сс[.мммммм]]), али је време " -"непостојеће." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Време" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Фајл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Слика" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Објекат класе %(model)s са примарним кључем %(pk)r не постоји." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Страни кључ (тип одређује референтно поље)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Релација један на један" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Релација више на више" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Држите „Control“, или „Command“ на Mac-у да бисте обележили више од једне " -"ставке." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ово поље се мора попунити." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Унесите цео број." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Унесите број." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Не сме бити укупно више од %s цифара. Проверите." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Не сме бити укупно више од %s децималних места. Проверите." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Не сме бити укупно више од %s цифара пре запете. Проверите." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Унесите исправан датум." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Унесите исправно време" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Унесите исправан датум/време." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Фајл није пребачен. Проверите тип енкодирања формулара." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Фајл није пребачен." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Пребачен фајл је празан." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Назив фајла мора да садржи бар %(max)d словних места (тренутно има " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Може се само послати фајл или избрисати, не оба." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -685,40 +714,65 @@ msgstr "" "Пребаците исправан фајл. Фајл који је пребачен или није слика, или је " "оштећен." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Унесите исправан URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "%(value)s није међу понуђеним вредностима. Одаберите једну од понуђених." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Унесите листу вредности." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Редослед" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Обриши" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Исправите дуплиран садржај за поља: %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Исправите дуплиран садржај за поља: %(field)s, који мора да буде јединствен." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -727,29 +781,31 @@ msgstr "" "Исправите дуплиран садржај за поља: %(field_name)s, који мора да буде " "јединствен за %(lookup)s у %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Исправите дуплиране вредности доле." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Страни кључ се није поклопио са инстанцом родитељског кључа." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Одабрана вредност није међу понуђенима. Одаберите једну од понуђених." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "%s није међу понуђеним вредностима. Одаберите једну од понуђених." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "„%s“ није исправна вредност за примарни кључ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Држите „Control“, или „Command“ на Mac-у да бисте обележили више од једне " +"ставке." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,35 +814,35 @@ msgstr "" "Време %(datetime)s не може се представити у временској зони " "%(current_timezone)s." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Тренутно" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Измени" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Очисти" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Непознато" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Да" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Не" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "да,не,можда" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -794,27 +850,27 @@ msgstr[0] "%(size)d бајт" msgstr[1] "%(size)d бајта" msgstr[2] "%(size)d бајтова" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1115,76 +1171,86 @@ msgctxt "alt. month" msgid "December" msgstr "Децембар" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "или" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "година" -msgstr[1] "године" -msgstr[2] "година" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "месец" -msgstr[1] "месеца" -msgstr[2] "месеци" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "недеља" -msgstr[1] "недеље" -msgstr[2] "недеља" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "дан" -msgstr[1] "дана" -msgstr[2] "дана" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "сат" -msgstr[1] "сата" -msgstr[2] "сати" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" -msgstr[1] "минута" -msgstr[2] "минута" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минута" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1195,7 +1261,7 @@ msgstr "Индекси директоријума нису дозвољени о msgid "\"%(path)s\" does not exist" msgstr "„%(path)s“ не постоји" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Индекс директоријума %(directory)s" @@ -1216,12 +1282,12 @@ msgstr "Дан није назначен" msgid "No week specified" msgstr "Недеља није назначена" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Недоступни објекти %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1230,7 +1296,7 @@ msgstr "" "Опција „future“ није доступна за „%(verbose_name_plural)s“ јер " "%(class_name)s.allow_future има вредност False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Неисправан датум „%(datestr)s“ дат формату „%(format)s“" @@ -1240,16 +1306,16 @@ msgstr "Неисправан датум „%(datestr)s“ дат формату msgid "No %(verbose_name)s found matching the query" msgstr "Ниједан објекат класе %(verbose_name)s није нађен датим упитом." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Страница није последња, нити може бити конвертована у тип int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Празна листа и „%(class_name)s.allow_empty“ има вредност False." diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo index ebbb3b871697d216db90a254830a645a63a62efe..70c418e3ea3fe487c05ba4d86ada94ef71d651c7 100644 GIT binary patch delta 5274 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 MkN-Q>@T1-T2gd|qX8-^I diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po index 9d9a3b7d97..42e0991d2d 100644 --- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po +++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po @@ -1,15 +1,15 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# Janos Guljas , 2011, 2012. +# Jannis Leidel , 2011 +# Janos Guljas , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Janos Guljas \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/django/" "language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -19,665 +19,694 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "arapski" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "azerbejdžanski" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "bugarski" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "bengalski" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "bosanski" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "katalonski" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "češki" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "velški" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "danski" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "nemački" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "grčki" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "engleski" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "britanski engleski" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "španski" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "argentinski španski" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "meksički španski" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "nikaragvanski španski" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "estonski" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "baskijski" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "persijski" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "finski" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "francuski" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "frizijski" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "irski" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "galski" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "hebrejski" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "hindu" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "hrvatski" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "mađarski" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "indonežanski" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "islandski" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "italijanski" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "japanski" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "gruzijski" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "kambodijski" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "kanada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "korejski" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "litvanski" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "latvijski" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "makedonski" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "malajalamski" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "mongolski" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "norveški knjževni" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "holandski" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "norveški novi" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Pandžabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "poljski" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "portugalski" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "brazilski portugalski" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "rumunski" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "ruski" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "slovački" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "slovenački" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "albanski" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "srpski" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "srpski (latinica)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "švedski" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "tamilski" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "tajlandski" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "turski" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ukrajinski" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "vijetnamski" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "novokineski" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "starokineski" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Unesite ispravnu vrednost." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Unesite ispravan URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Unesite isrpavan „slag“, koji se sastoji od slova, brojki, donjih crta ili " "cirtica." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Unesite ispravnu IPv4 adresu." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Unesite ispravnu IPv6 adresu." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Unesite ispravnu IPv4 ili IPv6 adresu." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Unesite samo brojke razdvojene zapetama." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Ovo polje mora da bude %(limit_value)s (trenutno ima %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Ova vrednost mora da bude manja od %(limit_value)s. ili tačno toliko." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Ova vrednost mora biti veća od %(limit_value)s ili tačno toliko." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ovo polje mora da sadrži najmanje %(limit_value)d slovnih mesta (trenutno " -"ima %(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Ovo polje mora da sadrži najviše %(limit_value)d slovnih mesta (trenutno ima " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s mora da bude jedinstven za %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "i" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s sa ovom vrednošću %(field_label)s već postoji." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Vrednost %r nije dozvoljena." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Ovo polje ne može da ostane prazno." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Ovo polje ne može da ostane prazno." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Ponje tipa: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Ceo broj" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Vrednost polja '%s' mora biti ceo broj." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Vrednost polja '%s' mora biti True ili False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Bulova vrednost (True ili False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (najviše %(max_length)s znakova)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Celi brojevi razdvojeni zapetama" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Format datuma polja '%s' nije ispravan. Datum treba biti oblika GGGG-MM-DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Format datuma polja '%s' je ispravan (GGGG-MM-DD), ali je datum nepostojeći." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (bez vremena)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." -msgstr "Vrednost polja '%s' nije u formatu GGGG-MM-DD SS:MM[:ss[.mmmmmm]][VZ]." +msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Vrednost polja '%s' ima dobar format (GGGG-MM-DD SS:MM[:ss[.mmmmmm]][VZ]), " -"ali su datum i vreme nepostojeći." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (sa vremenom)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Vrednost polja '%s' mora biti decimalni broj." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimalni broj" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Imejl adresa" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Putanja fajla" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Vrednost polja '%s' mora biti broj pokretnom zapetom." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Broj sa pokrenom zapetom" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Veliki ceo broj" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresa" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresa" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Vrednost polja '%s' mora biti None, True ili False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Bulova vrednost (True, False ili None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Pozitivan ceo broj" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitivan mali ceo broj" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slag (ne duži od %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Mali ceo broj" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Tekst" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "Vreme u polju '%s' nema dobar format SS:MM[:ss[.mmmmmm]]." - -#: db/models/fields/__init__.py:1207 -#, python-format -msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Vrednost polja '%s' ima dobar format (SS:MM[:ss[.mmmmmm]]), ali je vreme " -"nepostojeće." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Vreme" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fajl" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Slika" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Objekat klase %(model)s sa primarnim ključem %(pk)r ne postoji." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Strani ključ (tip određuje referentno polje)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Relacija jedan na jedan" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Relacija više na više" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Držite „Control“, ili „Command“ na Mac-u da biste obeležili više od jedne " -"stavke." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Ovo polje se mora popuniti." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Unesite ceo broj." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Unesite broj." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Ne sme biti ukupno više od %s cifara. Proverite." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Ne sme biti ukupno više od %s decimalnih mesta. Proverite." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Ne sme biti ukupno više od %s cifara pre zapete. Proverite." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Unesite ispravan datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Unesite ispravno vreme" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Unesite ispravan datum/vreme." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Fajl nije prebačen. Proverite tip enkodiranja formulara." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Fajl nije prebačen." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Prebačen fajl je prazan." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Naziv fajla mora da sadrži bar %(max)d slovnih mesta (trenutno ima " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Može se samo poslati fajl ili izbrisati, ne oba." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -685,40 +714,65 @@ msgstr "" "Prebacite ispravan fajl. Fajl koji je prebačen ili nije slika, ili je " "oštećen." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "%(value)s nije među ponuđenim vrednostima. Odaberite jednu od ponuđenih." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Unesite listu vrednosti." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Redosled" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Obriši" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Ispravite dupliran sadržaj za polja: %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Ispravite dupliran sadržaj za polja: %(field)s, koji mora da bude jedinstven." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -727,29 +781,31 @@ msgstr "" "Ispravite dupliran sadržaj za polja: %(field_name)s, koji mora da bude " "jedinstven za %(lookup)s u %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Ispravite duplirane vrednosti dole." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Strani ključ se nije poklopio sa instancom roditeljskog ključa." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Odabrana vrednost nije među ponuđenima. Odaberite jednu od ponuđenih." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "%s nije među ponuđenim vrednostima. Odaberite jednu od ponuđenih." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "„%s“ nije ispravna vrednost za primarni ključ." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Držite „Control“, ili „Command“ na Mac-u da biste obeležili više od jedne " +"stavke." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,35 +814,35 @@ msgstr "" "Vreme %(datetime)s ne može se predstaviti u vremenskoj zoni " "%(current_timezone)s." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Trenutno" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Izmeni" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Očisti" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Nepoznato" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Da" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ne" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "da,ne,možda" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -794,27 +850,27 @@ msgstr[0] "%(size)d bajt" msgstr[1] "%(size)d bajta" msgstr[2] "%(size)d bajtova" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1115,76 +1171,86 @@ msgctxt "alt. month" msgid "December" msgstr "Decembar" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ili" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "godina" -msgstr[1] "godine" -msgstr[2] "godina" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mesec" -msgstr[1] "meseca" -msgstr[2] "meseci" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "nedelja" -msgstr[1] "nedelje" -msgstr[2] "nedelja" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dan" -msgstr[1] "dana" -msgstr[2] "dana" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "sat" -msgstr[1] "sata" -msgstr[2] "sati" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minuta" -msgstr[2] "minuta" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuta" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1195,7 +1261,7 @@ msgstr "Indeksi direktorijuma nisu dozvoljeni ovde." msgid "\"%(path)s\" does not exist" msgstr "„%(path)s“ ne postoji" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Indeks direktorijuma %(directory)s" @@ -1216,12 +1282,12 @@ msgstr "Dan nije naznačen" msgid "No week specified" msgstr "Nedelja nije naznačena" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Nedostupni objekti %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1230,7 +1296,7 @@ msgstr "" "Opcija „future“ nije dostupna za „%(verbose_name_plural)s“ jer " "%(class_name)s.allow_future ima vrednost False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Neispravan datum „%(datestr)s“ dat formatu „%(format)s“" @@ -1240,16 +1306,16 @@ msgstr "Neispravan datum „%(datestr)s“ dat formatu „%(format)s“" msgid "No %(verbose_name)s found matching the query" msgstr "Nijedan objekat klase %(verbose_name)s nije nađen datim upitom." -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Stranica nije poslednja, niti može biti konvertovana u tip int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Prazna lista i „%(class_name)s.allow_empty“ ima vrednost False." diff --git a/django/conf/locale/sv/LC_MESSAGES/django.mo b/django/conf/locale/sv/LC_MESSAGES/django.mo index 06a6cbc2d81dd7cde784072915d196fc031ee7fa..aaf3e8520c40deb99603afd238287b52e79be257 100644 GIT binary patch literal 20009 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 delta 7067 zcma*r349gRp~vxa6G$L{A*_KUaS8qd7vNQ#y$<(d4JHmZ=2BdY zDR?7}!25A59>p9yjWL)+r@=S~RUeJLF&}%Gs4*oJG|~!;!)nx(%(3+V_MzTj>k&+# zz5(NLGY-NXsDV6;8sHD?{@>aCXHduQ!89jgAMDNfO$r4aC=1mgA2pyNWD-mna#zek z)X10F{dK7RE!ZE!sDa;#>i;#o1Rq58JA~QzB%^2U2y{q zI#4@m5p70I*%6Gz@7els)C|3VOYl|HRFBT|9FO|mWYiQ_+Io$x&&Mj-uSN~vfhYwn zrhV8K57`~ZPzQJcdGgE&RKHWG0h~cC%1=>K9m_Q4;S|*Ono<2$TRTt#y%{wFTdmPM zZHJwxk?%$w;9*-oVD}$F4d5x%n(4Cj*HKsUYt(z<~i)Brw0-pVG9>C%j6jAs6I#S>}hg_olaRE>JhXQB45Kn-M-wb{0ZQ3F_qz41o7 ze+w?A{#DfRK0@9(<_v0v5_wb-Ff)(&*9r1z&;bfjS2zjPJ{5I<>8Jr+fjYo)>uT$* z*88jnt;bN`dkwWHPuccQti7WwZFNXREs_FM$Emh`p|u`$;tio3x&Pm^4d1pNwmyYd((zfm2KyHp(})eY2!Db>%pT|c z8s3XMNajNvi37%aFRWrLrM?vTXLj-m4hHv9&)2v4D=@{g#IeroHVqwZ;3 zkvFx&Fp+u&s(+!i3^j9=s2Q4z8c;3f;uci@!x+`i>oXK|;-6v?oRUdVU9@zL#g6V4Z^MUxOOpeC&_cp-#LSb^Plm@cgUeS7;cG+prHliMrQa$UpNM zANpb(?_3NAPvSnz!sVzJ)4@{aUn6{hh5-H? z^+ue?QAgo5s6}%l4#xX&7#>3Pdl~to$DBs(k1zAyaA~MpRf;SVGYd6S8&MZ{8|s4G zD2497Y*3HIQPeFshMJjIQIFA^$n7^LZG8amYxN(F>Nf&)z$~oCv8WT?Yu$^wbq7)X z4%znTQM;oHH8n5U4udCq2N;1GaSrO96``KvDX5vKvip~#2GV5ftFeOmM$E%!QQ!Z_ zdKS4b=KpeUM7>Z4PO=U`U3m)XN=BltAm7%i-zd#HUaL@>Q@8 zi%?Vl5H7)|v8&Lgkv2M0*weCRmzuS7BHM-k&c+k4fdcgV}?8z4&N6o~Os4IQW`l4-r z9d&|VSWjBtM-A*W>U$rfj&l~dps4xWc8IU`I`*+9qON$Lt*2QtQ1>#+*2h_kt!377 z>on8}t5GvM*VdO|qMrX+3UTa+phmjE8pWQ}H=(ZVcH6!KHGsQO2i}7^@VC&1MMQ5# zZCd^OG<0uI@HvLuOw|8s@-pZD?`=ILtx9cubtJYN@&)Nby%}qWw!6q1-6j4S!plg2 zJZam+3*;)&Kzw|^5cM=^0e6valITl(%q7~=$t&F@UKUpIb#j($Cx0Vz2rn`7KKUK_ zF44Bl!yLe5TYlQQ7FXMHK7Nldd(rM+E47azKOui1yU7}&?H8nz@O#nymUD0h(YBSm zNj4L$6)mtU$YQdKWRm-cHvI-@)2;l3Odzl6{^wFyNwn!bettVa;Tl`Hgz3B8mfuCa zPX9L>p_m`~RqQSNI5#OG)(w~7pgy-yzChSR@ws%OhO(hy`f>fektfgcT(e_U=zPsc- z4G&W;BR?b`kUtS^r%503YchqL-*!?sLXO#nQyYZj4ZIg8zeoPjSByy1ah#VsSMS5_dpJ4@=M6T4_$Jy!l4h?l6KN7%E^yX_&W)c zSn7A8HrJ#3GxnnLa>}pT`g^#M0S?i=cNUmE(Z`>W)lq~My?l};$P)}NIV>1cOy!*1VU>Fzz`+TqFW8^a24tXn#K z1TJ--8@`ZaxMeBT)&%!(O1k@2N>*w(+rKu@vc~bZt_er{D;SJaS#EY} zx;rQJGLq~*keZl0#&5=O%Kv@#cTzv=d_S$g=PpPucHc^$;jZvcceiKsbg z&OVt%F`ZXmni=apo;|)_t<%C`THBDJKauQr-^(7_IVxv~uX9W8E}y$9Z<>1~?|NTW z=b!U7_}u;ZhurJOKGQk*vW%Fefeup}=m?uyXO*dQR+@&kHKFd0uxSbeP1Bkd5;U!W z5a}?jjkUqX`i2OF;F^eI316@+7-=xA`V6}_6%HS~&T*QJKEkHM;UM}5ySoZAe$k3TL{z#y{b1Dk}Xymqw~PZ9;BOZgoSz zttc7f-Z5dK`^tndvF%;^+;jh9Pre&0zSP}Se3jc=lI^CJ%*2K64@+|6`Mws3`$b8b zn^~IW&Mlqj?kFAo|E`M8k4sa0ode1S`L3PC{D#_ETAWb8ABaT!wNAvlh`PpLFzj!2 zLjJBtg8r;9dsa2J2Ix4}{JURrlO_+H8gW)N2OXB}zxl05TO`mD(HX;yb#oc&PCrk%+g8m#0S-Z1xTAW~gq``frJTqPmEG&0*#z1#Zd4ezE z&MhC}9xqSp8*XdmvN#T1+#Tg9-mcE$`BRt1x=&Y4aOV^iyJxDBJBy}A ze4U4@zwdKjnOW(k)of?=uc+DNbCYMi=?A, 2012. -# Andreas Pelme , 2011-2013. -# Jannis Leidel , 2011. -# Mattias Jansson , 2011. -# Samuel Linde , 2011. +# Alex Nordlund , 2012 +# Jannis Leidel , 2011 +# Mattias Jansson , 2011 +# Samuel Linde , 2011 +# biljettshop , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-06 08:47+0000\n" -"Last-Translator: Andreas Pelme \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-28 10:00+0000\n" +"Last-Translator: biljettshop \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/django/language/" "sv/)\n" "MIME-Version: 1.0\n" @@ -21,674 +21,717 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arabiska" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerbajdzjanska" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgariska" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Vitryska" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengaliska" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonska" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Bosniska" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanska" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Tjeckiska" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Walesiska" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danska" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Tyska" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Grekiska" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Engelska" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Brittisk engelska" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Spanska" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinsk spanska" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexikansk Spanska" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nicaraguansk spanska" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Spanska (Venezuela)" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estländska" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskiska" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Persiska" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Finska" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Franska" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisiska" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Irländska" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galisiska" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Hebreiska" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kroatiska" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Ungerska" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Indonesiska" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Isländska" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Italienska" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japanska" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgiska" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakiska" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Koreanska" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Luxemburgiska" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Lettiska" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Lettiska" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonska" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Mongoliska" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Burmesiska" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norska (bokmål)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Holländska" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norska (nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ossetiska" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Polska" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portugisiska" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brasiliensk portugisiska" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Rumänska" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ryska" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakiska" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovenska" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Albanska" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Serbiska" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbiska (latin)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Svenska" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Swahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilska" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Thailändska" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Turkiska" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatariska" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtiska" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukrainska" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamesiska" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Förenklad Kinesiska" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Traditionell Kinesiska" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Fyll i ett giltigt värde." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Fyll i en giltig URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Fyll i ett giltigt heltal." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Fyll i en giltig e-postadress." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Fyll i en giltig 'slug', beståendes av enbart bokstäver, siffror, " "understreck samt bindestreck." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Fyll i en giltig IPv4 adress." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Ange en giltig IPv6-adress." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Ange en giltig IPv4 eller IPv6-adress." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Fyll enbart i siffror separerade med kommatecken." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Kontrollera att detta värde är %(limit_value)s (det är %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Kontrollera att detta värde är mindre än eller lika med %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Kontrollera att detta värde är större än eller lika med %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Kontrollera att detta värde har minst %(limit_value)d tecken (det har " +msgstr[0] "" +"Säkerställ att detta värde åtminstone har %(limit_value)d tecken (den har " +"%(show_value)d)." +msgstr[1] "" +"Säkerställ att detta värde åtminstone har %(limit_value)d tecken (den har " "%(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Kontrollera att detta värde som mest har %(limit_value)d tecken (det har " +msgstr[0] "" +"Säkerställ att detta värde har som mest %(limit_value)d tecken (den har " +"%(show_value)d)." +msgstr[1] "" +"Säkerställ att detta värde har som mest %(limit_value)d tecken (den har " "%(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s måste vara unikt för %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "och" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s med detta %(field_label)s finns redan." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Värdet %r är inget giltigt alternativ." +msgid "Value %(value)r is not a valid choice." +msgstr "Värdet %(value)r är inget giltigt alternativ." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Detta fält får inte vara null." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Detta fält får inte vara tomt." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Fält av typ: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Heltal" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "Värdet '%s' måste vara ett heltal." +msgid "'%(value)s' value must be an integer." +msgstr "Värdet '%(value)s' måste vara ett heltal." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Värdet '%s' måste vara antingen True eller False." +msgid "'%(value)s' value must be either True or False." +msgstr "Värdet '%(value)s' måste vara antingen True eller False." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolesk (antingen True eller False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Sträng (upp till %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Komma-separerade heltal" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Värdet '%s' har ett ogiltigt datumformat. Det måste vara i formatet YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Värdet '%s' har det giltiga formatet (YYYY-MM-DD) men det är ett ogiltigt " -"datum." +"Värdet '%(value)s' har ett ogiltigt datumformat. Det måste vara i formatet " +"YYYY-MM-DD." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"Värdet '%(value)s' har det giltiga formatet (YYYY-MM-DD) men det är ett " +"ogiltigt datum." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Datum (utan tid)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Värdet '%s' har ett ogiltigt datumformat. Det måste vara i formatet YYYY-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]." +"Värdet '%(value)s' har ett ogiltigt datumformat. Det måste vara i formatet " +"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Värdet '%s' har det giltiga formatet (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"men det är ett ogiltigt datum/tid." +"Värdet '%(value)s' har det giltiga formatet (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) men det är ett ogiltigt datum/tid." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Datum (med tid)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Värdet '%s' måste vara ett decimaltal." +msgid "'%(value)s' value must be a decimal number." +msgstr "Värdet '%(value)s' måste vara ett decimaltal." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Decimaltal" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-postadress" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Sökväg till fil" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Värdet '%s' must vara ett flyttal." +msgid "'%(value)s' value must be a float." +msgstr "Värdet '%(value)s' måste vara ett flyttal." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Flyttal" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Stort (8 byte) heltal" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4-adress" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-adress" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Värdet '%s' måste vara antingen \"None\", True or False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Värdet '%(value)s' måste vara antingen \"None\", True or False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Boolesk (antingen True, False eller None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positivt heltal" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Positivt litet heltal" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (upp till %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Litet heltal" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Text" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Värdet '%s' har ett ogiltigt format. Det måste vara på formatet HH:MM[:ss[." -"uuuuuu]]." +"Värdet '%(value)s' har ett ogiltigt format. Det måste vara i formatet HH:MM[:" +"ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Värdet '%s' har det korrekta formatet (HH:MM[:ss[.uuuuuu]]) men är en " +"Värdet '%(value)s' har det korrekta formatet (HH:MM[:ss[.uuuuuu]]) men är en " "ogiltig tid." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Tid" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Rå binärdata" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Fil" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Bild" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "Modell %(model)s med primärnyckel %(pk)r finns inte." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Främmande nyckel (typ bestäms av relaterat fält)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Ett-till-ett-samband" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Många-till-många-samband" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Håll ner \"Control\" eller \"Command\" på en Mac för att välja fler än en." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Detta fält måste fyllas i." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Fyll i ett heltal." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Fyll i ett tal." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Kontrollera att det inte finns mer än totalt %s siffror." +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] "Säkerställ att det inte är mer än %(max)s siffra totalt." +msgstr[1] "Säkerställ att det inte är mer än %(max)s siffror totalt." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Kontrollera att det inte finns mer än %s decimaler." +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] "Säkerställ att det inte är mer än %(max)s decimal." +msgstr[1] "Säkerställ att det inte är mer än %(max)s decimaler." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Kontrollera att det inte finns mer än %s siffror före decimaltecknet." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Säkerställ att det inte är mer än %(max)s siffra före decimalavskiljaren." +msgstr[1] "" +"Säkerställ att det inte är mer än %(max)s siffror före decimalavskiljaren." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Fyll i ett giltigt datum." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Fyll i en giltig tid." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Fyll i ett giltigt datum/tid." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ingen fil skickades. Kontrollera kodningstypen i formuläret." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Ingen fil skickades." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Den skickade filen är tom." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Kontrollera att detta värde har högst %(max)d tecken (det har %(length)d)." +msgstr[0] "" +"Säkerställ att filnamnet har som mest %(max)d tecken (den har %(length)d)." +msgstr[1] "" +"Säkerställ att filnamnet har som mest %(max)d tecken (den har %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Var vänlig antingen skicka en fil eller markera kryssrutan för att rensa, " "inte både och. " -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,40 +739,64 @@ msgstr "" "Ladda upp en giltig bild. Filen du laddade upp var antingen ingen bild eller " "en korrupt bild." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Fyll i en giltig URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Välj ett giltigt alternativ. %(value)s finns inte bland tillgängliga " "alternativ." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Fyll i en lista med värden." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Gömt fält %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm data saknas eller har manipulerats" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Vänligen lämna %d eller färre formulär." +msgstr[1] "Vänligen lämna %d eller färre formulär." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sortering" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Radera" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Var vänlig korrigera duplikatdata för %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Var vänlig korrigera duplikatdata för %(field)s, som måste vara unik." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -738,34 +805,34 @@ msgstr "" "Var vänlig korrigera duplikatdata för %(field_name)s som måste vara unik för " "%(lookup)s i %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Vänligen korrigera duplikatvärdena nedan." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Den infogade främmande nyckeln matchade inte den överordnade instansens " "primära nyckel." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Välj ett giltigt alternativ. Det valet finns inte bland tillgängliga " "alternativ." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" är inte ett giltigt värde för en primärnyckel." + +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -"Välj ett giltigt alternativ. %s finns inte bland tillgängliga alternativ." +"Håll ner \"Control\" eller \"Command\" på en Mac för att välja fler än en." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "En primärnyckel kan inte ha värde \"%s\"" - -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -774,62 +841,62 @@ msgstr "" "%(datetime)s kunde inte tolkas i tidszonen %(current_timezone)s; det kan " "vara en ogiltig eller tvetydigt tidpunkt" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Nuvarande" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Ändra" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Rensa" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Okänt" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ja" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Nej" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ja,nej,kanske" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s kB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1130,70 +1197,80 @@ msgctxt "alt. month" msgid "December" msgstr "december" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Varken Pillow eller PIL kunde importeras: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "'_imaging' modulen för PIL kunde inte importeras: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Detta är inte en giltig IPv6 adress." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "eller" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "år" -msgstr[1] "år" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "månad" -msgstr[1] "månader" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "vecka" -msgstr[1] "veckor" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d år" +msgstr[1] "%d år" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dagar" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d månad" +msgstr[1] "%d månader" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "timme" -msgstr[1] "timmar" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d vecka" +msgstr[1] "%d veckor" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minut" -msgstr[1] "minuter" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "minuter" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d dag" +msgstr[1] "%d dagar" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d timme" +msgstr[1] "%d timmar" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d minut" +msgstr[1] "%d minuter" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 minuter" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1204,7 +1281,7 @@ msgstr "Kataloglistningar är inte tillåtna här." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" finns inte" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Innehåll i %(directory)s" @@ -1225,12 +1302,12 @@ msgstr "Ingen dag angiven" msgid "No week specified" msgstr "Ingen vecka angiven" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Inga %(verbose_name_plural)s är tillgängliga" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1239,7 +1316,7 @@ msgstr "" "Framtida %(verbose_name_plural)s är inte tillgängliga eftersom " "%(class_name)s.allow_future är False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Ogiltig datumsträng '%(datestr)s' med givet format '%(format)s'" @@ -1249,16 +1326,16 @@ msgstr "Ogiltig datumsträng '%(datestr)s' med givet format '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "Hittade inga %(verbose_name)s som matchar frågan" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sidan är inte 'last', och kan inte heller omvandlas till en int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ogiltig sida (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Tom lista och '%(class_name)s.allow_empty' är False." diff --git a/django/conf/locale/sw/LC_MESSAGES/django.mo b/django/conf/locale/sw/LC_MESSAGES/django.mo index b30674d8ea4ff4dee3a76954b10ed1cf89d8e268..380c292f3c2ad0dfb2ce5c3248d77bb2c4b905f0 100644 GIT binary patch delta 5322 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 Z*kzOSES?4xUr76PB)|z0r>&^T{{i=w{k{MI diff --git a/django/conf/locale/sw/LC_MESSAGES/django.po b/django/conf/locale/sw/LC_MESSAGES/django.po index ae2a804af2..7f5af3567d 100644 --- a/django/conf/locale/sw/LC_MESSAGES/django.po +++ b/django/conf/locale/sw/LC_MESSAGES/django.po @@ -3,11 +3,11 @@ # Translators: msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: machaku \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Swahili (http://www.transifex.com/projects/p/django/language/" "sw/)\n" "MIME-Version: 1.0\n" @@ -16,668 +16,686 @@ msgstr "" "Language: sw\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Kiarabu" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Kiazerbaijani" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Kibulgaria" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Kibengali" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Kibosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Kikatalani" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Kicheki" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Kiweli" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Kideni" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Kijerumani" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Kigiriki" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Kiingereza" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Kiingereza cha Uingereza" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Kiesperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Kihispania" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Kihispania cha Argentina" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Kihispania cha Mexico" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Kihispania cha Nikaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Kiestonia" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Kibaskyue" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Kipershia" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Kifini" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Kifaransa" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Kifrisi" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Kiairishi" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Kigalatia" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Kiyahudi" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Kihindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Kikroeshia" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Kihangaria" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Kiindonesia" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Kiaiselandi" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Kiitaliano" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Kijapani" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Kijiojia" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kizakhi" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kihema" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kikanada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Kikorea" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Kilithuania" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Kilatvia" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Kimacedonia" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Kimalayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Kimongolia" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "kibekmali cha Kinorwei" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Kinepali" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Kidachi" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Kinynorki cha Kinorwei" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Kipanjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Kipolishi" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Kireno" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Kireno cha Kibrazili" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Kiromania" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Kirusi" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Kislovakia" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Kislovenia" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Kialbania" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Kiserbia" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Kilatini cha Kiserbia" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Kiswidi" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Kiswahili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Kitamili" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "kitegulu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Kithai" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Kituruki" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Kitatari" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Kiukreni" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Kiurdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Kivietinamu" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Kichina Kilichorahisishwa" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Kichina Asilia" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Ingiza thamani halali" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Ingiza URL halali." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Ingiza slagi halali yenye herufi, namba, \"_\" au \"-\"" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Ingiza anuani halali ya IPV4" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Ingiza anuani halali ya IPV6" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Ingiza anuani halali za IPV4 au IPV6" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Ingiza tarakimu zilizotenganishwa kwa koma tu." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Hakikisha thamani hii ni %(limit_value)s (ni %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Hakikisha thamani hii ni ndogo kuliko au sawa na %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Hakikisha thamani hii ni kubwa kuliko au sawa na %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Hakikisha thamani hii ina angalao vibambo %(limit_value)d (ina " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Hakikisha thamani hii ina si zaidi ya vibambo %(limit_value)d (ina " -"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "Ni lazima %(field_name)s kuwa pekee kwa %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "na" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Tayari kuna %(field_label)s kwa %(model_name)s nyingine." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Thamani %r si chaguo halali" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Uga huu hauwezi kuwa hauna kitu." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Uga huu hauwezi kuwa mtupu" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Uga wa aina %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Inteja" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "thamani ya '%s' ni lazima iwe inteja." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "Thamani ya '%s' ni lazima iwe Kweli au Si Kweli." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Buleani (Aidha Kweli au Si kweli)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Tungo (hadi %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Inteja zilizotengwa kwa koma" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"Thamani '%s' iko katika mfumo wa tarehe batili.Ni lazima kuwa katika mfumo " -"wa MMMM-MM-TT " - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"Thamani '%s' iko katika mfumo sahihi (MMMM-MM-TT) lakini ni tarehe batili." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Tarehe (bila ya muda)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"Thamani '%s' iko katika mfumo batili. Ni lazima kuwa katika mfumo HH:MM[:ss[." -"uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"Thamani '%s' ina muundo sahihi (MMMM-MM-SS SS:DD[:ss[.uuuuuu]][TZ]) lakini " -"ina muda au tarehe/muda batili." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Tarehe (pamoja na muda)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "Lazima thamani ya '%s' iwe namba ya desimali" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Namba ya desimali" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Anuani ya baruapepe" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Njia ya faili" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "Thamani ya '%s' ni lazima iwe floti." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Namba ya `floating point`" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Inteja kubwa (baiti 8)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "anuani ya IPV4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "anuani ya IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "Thamani ya '%s' ni lazima iwe aidha Hakuna, Kweli au Si Kweli." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Buleani (Aidha kweli, Si kweli au Hukuna)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Inteja chanya" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Inteja chanya ndogo" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slagi (hadi %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Inteja ndogo" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Maandishi" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"Thamani '%s' iko katika mfumo batili. Ni lazima kuwa katika mfumo SS:DD[:ss[." -"uuuuuu]]" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"Thamani '%s' iko katika mfumo halali (SS:DD[:ss[.uuuuuu]]) lakini ina muda " -"batili." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Muda" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Faili" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Picha" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Hakuna modeli %(model)s yenye pk %(pk)r." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "'Foreign Key' (aina inapatikana kwa uga unaohusiana)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Uhusiano wa moja-kwa-moja" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Uhusiano wa vingi-kwa-vingi" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Shikilia chini \"Control\", au \"Command\" kwenye Mac, ili kuchagua zaidi ya " -"moja. " - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Sehemu hii inahitajika" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Ingiza namba kamili" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Ingiza namba" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Hakikisha kuwa hakuna zaidi ya jumla ya tarakimu %s." +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Hakikisha kuwa hakuna zaidi ya jumla ya nafasi %s za desimali." +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Hakikisha kuwa hakuna zaidi ya tarakimu %s kabla ya nukta ya desimali." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Ingiza tarehe halali" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Ingiza muda halali" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Ingiza tarehe/muda halali" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Hakuna faili lililokusanywa. Angalia aina ya msimbo kwenye fomu." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Hakuna faili lililokusanywa." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Faili lililokusanywa ni tupu." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Hakikisha jina la faili hili lina vibambo visivyozidi %(max)d (lina " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Tafadhali aidha kusanya faili au tiki kisanduku kilicho wazi, si yote." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -685,40 +703,64 @@ msgstr "" "Pakia picha halali. Faili ulilopakia lilikua aidha si picha au ni picha " "iliyopotoshwa." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Ingiza URL halali." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Chagua chaguo halali. %(value)s si moja kati ya machaguo yaliyopo." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Ingiza orodha ya thamani" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Panga" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Futa" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Tafadhali rekebisha data zilizojirudia kwa %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Tafadhali rekebisha data zilizojirudia kwa %(field)s, zinazotakiwa kuwa za " "kipekee." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -727,29 +769,31 @@ msgstr "" "Tafadhali sahihisha data zilizojirudia kwa %(field_name)s ,uga huu ni lazima " "kuwa wa pekee kwa %(lookup)s katika %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Tafadhali sahihisha thamani zilizojirudia hapo chini." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "`Inline foreign key` haijafanana tukio la `primary key` mama." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Chagua chaguo halali. Chaguo hilo si moja kati ya chaguzi halali" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Chagua chaguo halali. %s si moja kati machaguo yaliyopo." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ni thamani batili kwa `primary key`." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Shikilia chini \"Control\", au \"Command\" kwenye Mac, ili kuchagua zaidi ya " +"moja. " -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -758,62 +802,62 @@ msgstr "" "Imeshindikana kufasiri %(datetime)s katika majira ya %(current_timezone)s;" "Inawezekana kuwa kuna utata au kiti hichi hakipo." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Kwa sasa" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Badili" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Safisha" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Haijulikani" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Ndiyo" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Hapana" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ndiyo,hapana,labda" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "baiti %(size)d" msgstr[1] "baiti %(size)d" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "KB %s" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "MB %s" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "GB %s" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "TB %s" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "PB %s" @@ -1114,70 +1158,80 @@ msgctxt "alt. month" msgid "December" msgstr "Disemba" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "au" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "mwaka" -msgstr[1] "miaka" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "mwezi" -msgstr[1] "miezi" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "wiki" -msgstr[1] "wiki" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "siku" -msgstr[1] "siku" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "saa" -msgstr[1] "saa" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "dakika" -msgstr[1] "dakika" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "dakika" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(type)s %(number)d" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(type)s %(number)d" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1188,7 +1242,7 @@ msgstr "Sahirisi za saraka haziruhusiwi hapa." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" haipo" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Sahirisi ya %(directory)s" @@ -1209,12 +1263,12 @@ msgstr "Hakuna siku maalum iliyitajwa" msgid "No week specified" msgstr "Hakuna wiki maalum iliyotajwa" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Hakujapatikana %(verbose_name_plural)s" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1223,7 +1277,7 @@ msgstr "" "%(verbose_name_plural)s kutoka wakati ujao haiwezekani kwani `" "%(class_name)s.allow_future` ni `False`." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Tungo batili ya tarehe '%(datestr)s' muundo ni '%(format)s'" @@ -1233,16 +1287,16 @@ msgstr "Tungo batili ya tarehe '%(datestr)s' muundo ni '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "hakuna %(verbose_name)s kulingana na ulizo" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Ukurasa huu si 'mwisho', na wala hauwezi kubadilishwa kuwa int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Orodha tupu na '%(class_name)s.allow_empty'.ni 'False'." diff --git a/django/conf/locale/ta/LC_MESSAGES/django.mo b/django/conf/locale/ta/LC_MESSAGES/django.mo index 1913bcadc06def8c46b035d794bdb8d42d6e589f..847dbbf6e29940fbdce709436dfe050da55903ec 100644 GIT binary patch delta 1988 zcmXxke`wTo9LMqZrRUwIw`;C7Z`<9pxrL02ZMp6?r&g4M43#WFILq5@&Pm&3XPpb8uC@n>))aS@gH6`!B*`8R!h(&H&qL8nlK zodPsDdZVhJ*vQryBT$5U8usg`uJnGn|P0pzmGcjENcA) zRKAO-3z%8K^H=AZPlRJ;<-`fpOVZ?VCu-w1w;Q!@1mpOkJAvAF67?>fLhbtkwf;xE z4gW+H6fWcbt5d>i8FS0sN;lyq-8F85yUtC!Ep8ifZPt#*LcD~iLVlrY`A^Y1rIf9o zOA_zHdvF+^MZNWN_$Y?BJxaI>m7suk;t1Z2$5DB%pq}v@YJZf)x>G6C{9X7U7Q5&i zr8DLeYq?(y#2b+zE1))vc>J=*Z=e!?gf)2C=da>vV%=x`UpRx>KZ9#<0dL1@HZxze z7CNeI2WsJ7)D@1p&!Y+nP;dL&$e+E-m-d~*v-q`-kCR<_CQ*fbhT1=idRhNQ6?T1b zp66f7t6$GR7PT>ls`QY@ub~pW=kYnz!9So9{(%Q^9v{a(l01x`qYAA^++4p7bxu3# zoIRM*?|+1jUcPY+-~?*p2Y7GD>=Nq0IG3YB>QD!_dfbV+W82-FkN2bQ*mE8qagU-3 zIEh7dKBc1rzDFgRa~DtthIx~eXcelkI@G>4RKeSPd;nG05!CuIk6%UQJ?`U^9#7R; zW^v-Q4}9qhzH?_$34itZzp#V&Mr}|X*%Y#1ccd<~FBpwAy`yb?Q*&#Oi`SH9(=D0R&DoCi+3CaaOR-=$ RSrr^hW`jpkHNp8*`+r<0$qN7g delta 2490 zcmaLXZERCj9LMofgtbFA1mvMoaBc_&7_@^q-4J|0AnMpMNz@pDj&*Fn+Ceu+6>NAx zh$y`90s)aAIuw`LZ7#zg1|&p-2^tYme1WOHkoXV@CQ9%H@%!8U8H5;{-SavB^YB0C zo_p_(lwW%={lkdCI~~7ft`OH7w>YPUke`BIbFOnka1G|*dh;dJkj*#&x8X$Wu>LbR zmiRns{$*>wg0~Z2!;#LV-LRp~1!yS3e4K__r~)5g@5E~s?=ugW2hI1)_mMx>O`((f z1UVFU3bo!j^ZT?_E}$0p(fl1X;R^2d@i@3m-N8O?Pj;CnQJ>kj_%L3=wHV(JQEzqYahd1nP*tv;K?t7_rWE7tBY^yMXuL-^dUb z;+)k!0~If{_&HSG796MVf2$362anTn1oaOk#V94%jdx==j>fa7{$EiW%cW7{f~Y$z zG3TNdeiHRHEJdccdepoPc!KratJblIPe6(4ke#`Ws04dZZ+Qo5;ltK{4vUB{qvnmG z&_<`D;%W-bZ?t#=YT=!zd30`~79N$v!mz=wN ztGrzQg5k?)ZsMB5^*C3;i~7rQy-w|@}l(Ur!O<+r2-YcX0JCeHMoqpluJ*$nrkJOeye+~27*J<(Uhx; zrjo8Mw%panYF$I3b!}gfbStBAx3YCLSKKv4*K(y?Q)9ffC1xbAn~1kGxF(fJ7f-Bn ziRCRW8EbayW3g3zMbf2W7M2f?ag2;X4k?_=T zBpe=ET~%BYTi2LuOvH=lMO$L!1tsCgOa>K)OA5mGm(MEeIhFrq-V=winPb^ZPquTL z%Vzq6{RG*}&Vknb+05~5=5_kp`)cj|gEQI8+r%_m&1(-;q!~#_$*jyk)*D;*+?1Y0 z|F4^DY_M%0+d%vud3v39F%+!n?VHjyFl8XVc?um}+0IQjZuZ8e>%+Z&LUaEGQh>#v diff --git a/django/conf/locale/ta/LC_MESSAGES/django.po b/django/conf/locale/ta/LC_MESSAGES/django.po index 635a6b79e0..2f120b1ab6 100644 --- a/django/conf/locale/ta/LC_MESSAGES/django.po +++ b/django/conf/locale/ta/LC_MESSAGES/django.po @@ -1,13 +1,13 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. +# Jannis Leidel , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" "Last-Translator: Jannis Leidel \n" "Language-Team: Tamil (http://www.transifex.com/projects/p/django/language/" "ta/)\n" @@ -17,651 +17,686 @@ msgstr "" "Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "அரபிக்" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "பெங்காலி" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "செக்" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "வெல்ஸ்" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "டேனிஷ்" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "ஜெர்மன்" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "கிரேக்கம்" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ஆங்கிலம்" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ஸ்பானிஷ்" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "பீனீஷ்" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ப்ரென்சு" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "கலீஷீயன்" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ஹீப்ரு" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ஹங்கேரியன்" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ஐஸ்லான்டிக்" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "இத்தாலியன்" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ஜப்பானிய" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:98 -msgid "Norwegian Bokmal" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Dutch" -msgstr "டச்சு" - #: conf/global_settings.py:101 -msgid "Norwegian Nynorsk" +msgid "Burmese" msgstr "" #: conf/global_settings.py:102 -msgid "Punjabi" +msgid "Norwegian Bokmal" msgstr "" #: conf/global_settings.py:103 -msgid "Polish" +msgid "Nepali" msgstr "" #: conf/global_settings.py:104 -msgid "Portuguese" -msgstr "" +msgid "Dutch" +msgstr "டச்சு" #: conf/global_settings.py:105 -msgid "Brazilian Portuguese" +msgid "Norwegian Nynorsk" msgstr "" #: conf/global_settings.py:106 -msgid "Romanian" -msgstr "ரோமானியன்" +msgid "Ossetic" +msgstr "" #: conf/global_settings.py:107 -msgid "Russian" -msgstr "ரஷ்யன்" +msgid "Punjabi" +msgstr "" #: conf/global_settings.py:108 -msgid "Slovak" -msgstr "சுலோவாக்" +msgid "Polish" +msgstr "" #: conf/global_settings.py:109 -msgid "Slovenian" -msgstr "ஸ்லோவேனியன்" +msgid "Portuguese" +msgstr "" #: conf/global_settings.py:110 -msgid "Albanian" +msgid "Brazilian Portuguese" msgstr "" #: conf/global_settings.py:111 +msgid "Romanian" +msgstr "ரோமானியன்" + +#: conf/global_settings.py:112 +msgid "Russian" +msgstr "ரஷ்யன்" + +#: conf/global_settings.py:113 +msgid "Slovak" +msgstr "சுலோவாக்" + +#: conf/global_settings.py:114 +msgid "Slovenian" +msgstr "ஸ்லோவேனியன்" + +#: conf/global_settings.py:115 +msgid "Albanian" +msgstr "" + +#: conf/global_settings.py:116 msgid "Serbian" msgstr "செர்பியன்" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "சுவிடிஷ்" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "தமிழ்" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "துருக்கிஷ்" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "உக்ரேனியன்" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "எளிய சீன மொழி" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "மரபு சீன மொழி" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "இங்கு எண்களை மட்டுமே எழுதவும் காமவாள் தனிமைபடுத்தவும் " -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "மற்றும்" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "இந்த புலம் காலியாக இருக்கக் கூடாது" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "முழு எண்" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "பூலியன் (சரி அல்லது தவறு)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "கமாவாள் பிரிக்கப்பட்ட முழு எண்" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "தேதி (நேரமில்லாமல்)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "தேதி (நேரமுடன்)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "தசம எண்கள்" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "கோப்புப் பாதை" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP விலாசம்" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "இலக்கு முறை (சரி, தவறு அல்லது ஒன்றும் இல்லை)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "உரை" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "நேரம்" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mac இல், ஒன்றுக்கு மேற்பட்டவற்றை தேர்வு செய்ய \"Control\" அல்லது \"Command\" ஐ " -"அழுத்தவும்" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "இந்த புலத்தில் மதிப்பு தேவை" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "முழு எண் மட்டுமே எழுதவும்" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "அந்த பக்கத்தின் encoding வகையைப் பரிசோதிக்க.கோப்பு சமர்பிக்கப் பட்டவில்லை " -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "சமர்பிக்கப் பட்ட கோப்புக் காலியாக உள்ளது" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -669,129 +704,155 @@ msgstr "" "முறையான படம் மட்டுமே பதிவேற்றம் செய்யவும். நீங்கள் பதிவேற்றம் செய்த கோப்பு படம் அள்ளாத " "அல்லது கெட்டுப்போன கோப்பாகும்" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "நீக்குக" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +"Mac இல், ஒன்றுக்கு மேற்பட்டவற்றை தேர்வு செய்ய \"Control\" அல்லது \"Command\" ஐ " +"அழுத்தவும்" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "மாற்றுக" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "தெரியாத" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ஆம்" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "இல்லை" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ஆம், இல்லை, இருக்கலாம்" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1092,69 +1153,79 @@ msgctxt "alt. month" msgid "December" msgstr "டிசம்பர்" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "வருடம்" -msgstr[1] "வருடங்கள்" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "மாதம்" -msgstr[1] "மாதங்கள்" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "வாரம்" -msgstr[1] "வாரங்கள்" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "நாள்" -msgstr[1] "நாட்கள்" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "மணி" -msgstr[1] "மணி" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "நிமிடம்" -msgstr[1] "நிமிடங்கள்" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "நிமிடங்கள்" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" msgstr "" #: views/static.py:56 @@ -1166,7 +1237,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1187,19 +1258,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1209,16 +1280,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/te/LC_MESSAGES/django.mo b/django/conf/locale/te/LC_MESSAGES/django.mo index 86a3704a3eabe3dffe1c0dd96453e1b22f08436f..3310c71cf84a0513c35435b05f5c1739e76c81bd 100644 GIT binary patch delta 5067 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 diff --git a/django/conf/locale/te/LC_MESSAGES/django.po b/django/conf/locale/te/LC_MESSAGES/django.po index c7125601a6..636c36debd 100644 --- a/django/conf/locale/te/LC_MESSAGES/django.po +++ b/django/conf/locale/te/LC_MESSAGES/django.po @@ -1,16 +1,17 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Jannis Leidel , 2011. -# , 2011. -# Veeven , 2011. +# bhaskar teja yerneni , 2011 +# Jannis Leidel , 2011 +# ప్రవీణ్ ఇళ్ళ , 2013 +# వీవెన్ వీరపనేని , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: bhaskar teja yerneni \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-09-19 08:27+0000\n" +"Last-Translator: ప్రవీణ్ ఇళ్ళ \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/django/language/" "te/)\n" "MIME-Version: 1.0\n" @@ -19,783 +20,840 @@ msgstr "" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "ఆఫ్రికాన్స్" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "ఆరబిక్" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "అజేర్బైజని " -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "బల్గేరియన్" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "బెలారషియన్" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "బెంగాలీ" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "బ్రిటన్" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "బోస్నియన్" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "కాటలాన్" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "ఛెక్" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "వెల్ష్" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "డానిష్" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "జెర్మన్" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "గ్రీక్" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "ఆంగ్లం" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "బ్రిటీష్ ఆంగ్లం" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" -msgstr "" +msgstr "ఎస్పరాంటో" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "స్పానిష్" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "అర్జెంటీనా స్పానిష్" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "మెక్షికన్ స్పానిష్ " -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "వెనుజులా స్పానిష్" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "ఎస్టొనియన్" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "బాస్క్" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "పారసీ" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ఫీన్నిష్" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ఫ్రెంచ్" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ఫ్రిసియన్" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ఐరిష్" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "గలిసియన్" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "హీబ్రూ" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "హిందీ" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "క్రొయేషియన్" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "హంగేరియన్" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "ఇంటర్లింగ్వా" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "ఇండోనేషియన్" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ఐస్లాండిక్" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "ఇటాలియవ్" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "జపనీ" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "జార్జియన్" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" -msgstr "" +msgstr "కజఖ్" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "ఖ్మెర్" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "కన్నడ" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "కొరియన్" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "లగ్జెంబర్గిష్" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "లిథుయేనియన్" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "లాత్వియన్" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "మెసిడోనియన్" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "మలయాళం" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "మంగోలియన్" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "బర్మీస్" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "నోర్వేగియన్ బొక్మల్ " -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" -msgstr "" +msgstr "నేపాలీ" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "డచ్" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "నోర్వేగియన్ న్య్నోర్స్క్ " -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "పంజాబీ" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "పొలిష్" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "పోర్చుగీస్" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "బ్రజీలియన్ పోర్చుగీస్" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "రొమానియన్" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "రష్యన్" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "స్లొవాక్" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "స్లొవానియన్" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "అల్బేనియన్" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "సెర్బియన్" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "సెర్బియన్ లాటిన్" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "స్వీడిష్" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" -msgstr "" +msgstr "స్వాహిలి" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "తమిళం" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "తెలుగు" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "థాయి" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "టర్కిష్" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "టటర్" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ఉక్రేనియన్" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "ఉర్దూ" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "వియెత్నామీ" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "సరళ చైనీ" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "సాంప్రదాయ చైనీ" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "సరైన విలువని ఇవ్వండి." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "సరైన URL ఇవ్వండి." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "దయచేసి సరైన ఈమెయిల్ చిరునామాను ప్రవేశపెట్టండి." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "దయచేసి సరైన IPv4 అడ్రస్ ఇవ్వండి" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "కామాల తో అంకెలు విడడీసి ఇవ్వండి " -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "దయచేసి దీని విలువ %(limit_value)s గ ఉండేట్లు చూసుకొనుము. ( మీరు సమర్పించిన విలువ " "%(show_value)s )" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "దయచేసి దీని విలువ %(limit_value)s కు సమానముగా లేక తక్కువగా ఉండేట్లు చూసుకొనుము." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "దయచేసి దీని విలువ %(limit_value)s కు సమానముగా లేక ఎక్కువగా ఉండేట్లు చూసుకొనుము." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"దయచేసి ఈ విలువ యొక్క పొడువు కనీసం %(limit_value)d అక్షరములు ఉండేట్లు చూసుకొనుము. ( మీరు " -"సమర్పించిన విలువ లో %(show_value)d అక్షరములు వున్నవి )" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"దయచేసి ఈ విలువ యొక్క పొడువు %(limit_value)d అక్షరములు మాత్రమే ఉండేట్లు చూసుకొనుము. (మీరు " -"సమర్పించిన విలువ లో %(show_value)d అక్షరములు వున్నవి )" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "మరియు" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." +msgid "Value %(value)r is not a valid choice." msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ఈ ఫీల్డ్ కాళీగా ఉందకూడడు " -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "ఈ ఖాళీని తప్పనిసరిగా పూరించాలి" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "పూర్ణసంఖ్య" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "బూలియన్ (అవునా లేక కాదా)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "పదబంధం (గరిష్ఠం %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "కామా తో విడడీసిన సంఖ్య" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "తేదీ (సమయం లేకుండా)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "తేది (సమయం తో)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "దశగణసంఖ్య" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "ఈమెయిలు చిరునామా" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ఫైల్ పాత్" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:956 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:1017 -msgid "Big (8 byte) integer" +msgid "'%(value)s' value must be a float." msgstr "" #: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "" + +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "ఐపీ చిరునామా" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "పాఠ్యం" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "సమయం" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "దస్త్రం" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" -msgstr "" +msgstr "బొమ్మ" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "\"Control\" కాని \"Command\" మాక్ లో నొక్కి ఉంచండి , ఒకటి కన్న ఎక్కువ ఎన్నుకోవటానికి" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ఈ ఫీల్డ్ అవసరము" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "పూర్ణ సంఖ్య ఇవ్వండి" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "దయచేసి పూర్ణ సంఖ్య ఇవ్వండి" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "దయచేసి సరైన తేది ఇవ్వండి." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "దయచేసి సరైన సమయం ఇవ్వండి." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "దయచేసి సరైన తెది/సమయం ఇవ్వండి." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ఫైలు సమర్పించబడలేదు." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "మీరు సమర్పించిన ఫైల్ కాళీగా ఉంది " -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "సరైన URL ఇవ్వండి." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "సరైన విలువల జాబితాను ఇవ్వండి." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "అంతరము" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "తొలగించు" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "దయచేసి %(field)s యొక్క నకలు విలువను సరిదిద్దుకోండి." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "దయచేసి %(field)s యొక్క నకలు విలువను సరిదిద్దుకోండి. దీని విలువ అద్వితీయమయినది " -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "దయచేసి క్రింద ఉన్న నకలు విలువను సరిదిద్దుకోండి." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "\"Control\" కాని \"Command\" మాక్ లో నొక్కి ఉంచండి , ఒకటి కన్న ఎక్కువ ఎన్నుకోవటానికి" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "ప్రస్తుతము " -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "మార్చు" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "తెలియనది" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "అవును" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "కాదు" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "అవును, కాదు , ఏమొ" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d బైటు" msgstr[1] "%(size)d బైట్లు" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s కిబై" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s మెబై" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s గిబై" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "" @@ -1096,70 +1154,80 @@ msgctxt "alt. month" msgid "December" msgstr "డిసెంబర్" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "లేదా" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "సంవత్సరం" -msgstr[1] "సంవత్సరాలు" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "నెల" -msgstr[1] "నెలలు" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "వారం" -msgstr[1] "వారాలు" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "రోజు" -msgstr[1] "రోజులు" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "గంట" -msgstr[1] "గంటలు" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "నిమిషం" -msgstr[1] "నిమిషాలు" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "నిమిషాలు" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1170,7 +1238,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1191,19 +1259,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1213,16 +1281,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/th/LC_MESSAGES/django.mo b/django/conf/locale/th/LC_MESSAGES/django.mo index da0196ae47749f14b5984b507e962371661dcc2a..a0285874df46d887af48bae89c37d3c91e4c5a41 100644 GIT binary patch delta 6000 zcmX}w349dg9merD2}c4b;Rpl>VFe;bNJu!tCCDk4+*FnAu57m@vN?Rp+&8g!z!))Jv;yO{qXGfecyR!=ACzEW}`a}#=X2g zF7!#=Dr+3&SCU39Rd;SwoO5s1R*== zG-_h!Fcm*WP53e`|N=uFvPjt3M#siZ8!`g*aTf;=UPA-s@(_mT~0zxEQlP_EkfM` z8?FBUY9&u0w}(5AH{#Ezm1@SpbU|&Ju>Puapra}Fz$!Q%HE;^*3JOsNnu*!C1hoQt zF#!)+`xVsq6F31+qmJK}*~yNm{d%HStX~@Iua3diF%tXJz6~{j4Oj!WV=a8%`VXNF za00on+$q$!FHjTs0d=!o#U7Zz)n#ID)P8rP#?1;@WgcpV3s5Vt+nuC>^z9hPB(HzWXky z$8j*W!(phWWFG3K-Go|^-KZ-+j@mE28SfBGFRX{>^~tiRmchw=2kXxk52{}I#+Ep(j9nmB$OkbkbIwR7L&V_2vG zZM?hu0_qiM{TlYv^ZywY zy}8ocdj}kWeQEo#8t%XX+>N!dK7(aTEW%ExiEhGT+=Ck5ESDP&7o#R}5jD}o4*a!* zZ83B^m1|Un;8@l%4>u!=;oe8>P_>h{BCYUN+T&15{51B)lc;e?ot>MGnaFG3twNo6 zkF`%Bb8r_?E0x}b_1BJ>ywJ5o!%;g-$5pt{`ct}kcXu}G$~&UQ_rn)(lC|qFd-b=) z6m3VHXgq4a>E;~VNP9^h>#u<=x_MX74Yk8W)IZ?rY z&i9UMP$&Epwf_%hd=Kw@DQ0GfiVkoyYTyLaj>V{n+;9EMQ4@U6`V#b^(EAP z^|Kx z1cP`5HKFM@c|W@=P{-YeTCsPK-zj&=`WtfNFu{=PNM$S=24XsHz}OoLm(o6jI?#YV zEGy>YM7)Yeam>x$-+HM$G7D*!qOSM~YGrFNYh6$Vaws<(wS6U~>Py>Z9S2cM^A2hy z-ov%{HEzaGe{aWT1H1`!M&3zol(pxhmVBMHpG6<-6R4HCfci?)2J#0lw!sw6?2# zX^F;B(Fp>mui!q^gq}c6U^8k($}s_tpuUphw*9<$8TZnk$SgFm!>AL!i#pG5sN<&c zvPr_GLs)+uxRrHuMGd$aYvMpm#L?zNv%oAi=b*-i%oWzZ*4$$5G|N#J_Rkpt-VzKpavHl3^3QuB9Jd3)JPt6PFk0Go4VkQjp zcBo~hqIPVFI#HH6*!ulu0Bf;*E@}lATmM7Yj`k{yLm%ORi50ykLTT0z50b`2JKRAw z5S5c;KY5aTOu4Q4!+l25FyCBB|~MV64JWF@IA_fu&^^p&YpC4Y|9oO=cD)bk&q(!)B#$cxWC zMfA)rB>Jg*i}0%&E9?0DE4hK3Bf5e2l6|DIw4l;~d_*z{PhRY$^)Ea_ZX~+jbbhy5 z6-ssTC&GIo_Q&F8{E?`fCX-19IZA#d{~#ZeyU9V4Po5wu^~hBcC7+U-Y0WYjK>$o1~d_{(@gxy@4qnAq&V^qStqbR2DrM zpOZ()HZrAhYaJRY50i_rnsc-9R&p2lnXDlyhsh-JIMJi2@*#PHl#v%mW$9E|!I7jP zIYM@k-6VGY`&6Oa<`H|&-?4gU{GQYzV+rpiS55{JmG{YXQmh7LD@i3Q$OY1t^d%~V zqs`~M^rX?xLH_2Mv(VneQA6)&uBd}zpSuLX>(se&|m5c1j~H>dx}cS!tEP= z8_r5i3l;bZ^5?mX7^Si>IJ>0MSVwVDV0M{bU0%)W30$;S^nP|nHXvKOhQ?z2a8V8oC z_rStv#Z%FWrQU}1(TehD#oB1a-dOv<1JR1r(Te@iie0vE_>;*El48f$z@YG;)Mj;J zYslvR?;4riH8r8eCLLGjD32`fzB@kLv3Gj7SC?9mbA8U%j8q@qFfp=mTyo Who?^LA09b5E&TZ8!QpF@+x-uIyz=+} literal 24104 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, 2011. -# Kowit Charoenratchatabhan , 2012-2013. -# Suteepat Damrongyingsupab , 2011, 2012. -# Vichai Vongvorakul , 2013. +# Jannis Leidel , 2011 +# Suteepat Damrongyingsupab , 2011-2012 +# Suteepat Damrongyingsupab , 2013 +# Vichai Vongvorakul , 2013 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-03-04 22:30+0000\n" -"Last-Translator: Kowit Charoenratchatabhan \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Thai (http://www.transifex.com/projects/p/django/language/" "th/)\n" "MIME-Version: 1.0\n" @@ -20,691 +20,741 @@ msgstr "" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "อัฟฟริกัน" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "อารบิก" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "อาเซอร์ไบจาน" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "บัลแกเรีย" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "เบลารุส" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "เบ็งกาลี" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "เบรตัน" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "บอสเนีย" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "คาตะลาน" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "เช็ก" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "เวลส์" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "เดนมาร์ก" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "เยอรมัน" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "กรีก" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "อังกฤษ" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "อังกฤษ - สหราชอาณาจักร" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "เอสเปรันโต" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "สเปน" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "สเปน - อาร์เจนติน่า" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "เม็กซิกันสเปน" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "นิการากัวสเปน" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "เวเนซุเอลาสเปน" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "เอสโตเนีย" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "แบ็ซค์" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "เปอร์เชีย" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "ฟินแลนด์" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "ฝรั่งเศส" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "ฟริเซียน" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "ไอริช" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "กาลิเซีย" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "ฮีบรู" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ฮินดี" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "โครเอเชีย" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ฮังการี" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "ภาษากลาง" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "อินโดนิเซีย" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "ไอซ์แลนด์" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "อิตาลี" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "ญี่ปุ่น" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "จอร์เจีย" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "คาซัค" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "เขมร" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "กัณณาท" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "เกาหลี" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "ลักแซมเบิร์ก" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "ลิทัวเนีย" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "ลัตเวีย" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "มาซิโดเนีย" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "มลายู" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "มองโกเลีย" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "พม่า" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "นอร์เวย์ - Bokmal" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "เนปาล" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ดัตช์" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "นอร์เวย์ - Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "ปัญจาบี" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "โปแลนด์" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "โปรตุเกส" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "โปรตุเกส (บราซิล)" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "โรมาเนีย" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "รัสเซีย" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "สโลวัก" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "สโลวีเนีย" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "อัลแบเนีย" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "เซอร์เบีย" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "เซอร์เบียละติน" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "สวีเดน" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "สวาฮีลี" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "ทมิฬ" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "เตลุคู" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "ไทย" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ตุรกี" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "ตาตาร์" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "อัดเมิร์ท" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "ยูเครน" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "เออร์ดู" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "เวียดนาม" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "จีนตัวย่อ" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "จีนตัวเต็ม" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "กรุณาใส่ค่าที่ถูกต้อง" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "ใส่ URL ที่ถูกต้อง" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "ป้อนที่อยู่อีเมลที่ถูกต้อง" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "ใส่ 'slug' ประกอปด้วย ตัวหนังสือ ตัวเลข เครื่องหมายขีดล่าง หรือ เครื่องหมายขีด" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "กรุณาใส่หมายเลขไอพีที่ถูกต้อง" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "กรอก IPv6 address ให้ถูกต้อง" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "กรอก IPv4 หรือ IPv6 address ให้ถูกต้อง" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "ใส่ตัวเลขที่คั่นด้วยจุลภาคเท่านั้น" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "ค่านี้ต้องเป็น %(limit_value)s (ปัจจุบันคือ %(show_value)s)" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "ค่านี้ต้องน้อยกว่าหรือเท่ากับ %(limit_value)s" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "ค่านี้ต้องมากกว่าหรือเท่ากับ %(limit_value)s" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"ค่านี้ต้องมีอย่างน้อย %(limit_value)d ตัวอักษร (ปัจจุบันมีจำนวน %(show_value)d ตัวอักษร)" +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "ค่านี้มีได้ไม่เกิน %(limit_value)d ตัวอักษร (ปัจจุบันมีจำนวน %(show_value)d ตัวอักษร)" +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s จะต้องไม่ซ้ำกันสำหรับ %(date_field)s %(lookup)s" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "และ" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s และ %(field_label)s มีอยู่แล้ว" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "ค่า %r ไม่ถูกต้อง" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "ฟิลด์นี้ไม่สารถปล่อยว่างได้" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "ฟิลด์นี้เว้นว่างไม่ได้" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "ฟิลด์ข้อมูล: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "จำนวนเต็ม" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "ค่าของ '%s' ต้องเป็น integer" +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "ค่าของ '%s' ต้องเป็น True หรือ False อย่างใดอย่างหนึ่ง" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "ตรรกะแบบบูลหมายถึง ค่า\"จริง\" (True) หรือ \"ไม่จริง \" (False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "สตริง(ได้ถึง %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "จำนวนเต็มแบบมีจุลภาค" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "ค่าของ '%s' มีรูปแบบไม่ถูกต้อง แต่ควรจะอยู่ในรูปแบบ YYYY-MM-DD" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "ค่าของ '%s' อยู่ในรูปแบบที่ถูกต้อง (YYYY-MM-DD) แต่เลขวันที่ผิด" +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "วันที่ (ไม่มีเวลา)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"ค่าของ '%s' มีรูปแบบไม่ถูกต้อง แต่ควรจะอยู่ในรูปแบบ YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"ค่าของ '%s' อยู่ในรูปแบบที่ถูกต้อง (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) แต่ วันที่/เวลา " -"ผิด" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "วันที่ (พร้อมด้วยเวลา)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "ค่าของ '%s' ต้องเป็นตัวเลขฐานสิบ" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "เลขฐานสิบหรือเลขทศนิยม" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "อีเมล" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "ตำแหน่งไฟล์" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "ค่าของ '%s' ต้องเป็นตัวเลขที่มีจุดทศนิยม" +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "เลขทศนิยม" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "จำนวนเต็ม (8 byte)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 address" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "หมายเลขไอพี" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "ค่าของ '%s' ต้องเป็น None หรือ True หรือ False อย่างใดอย่างหนึ่ง" +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "" "ตรรกะแบบบูลหมายถึง ค่า\"จริง\" (True) หรือ \"ไม่จริง \" (False) หรือ \"ไม่มี\" (None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "จํานวนเต็มบวก" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "จํานวนเต็มบวกขนาดเล็ก" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (ถึง %(max_length)s )" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "จำนวนเต็มขนาดเล็ก" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "ข้อความ" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "ค่าของ '%s' มีรูปแบบไม่ถูกต้อง แต่ควรจะอยู่ในรูปแบบ HH:MM[:ss[.uuuuuu]]" +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "ค่าของ '%s' อยู่ในรูปแบบที่ถูกต้อง (HH:MM[:ss[.uuuuuu]]) แต่เวลาผิด" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "เวลา" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "ไฟล์" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "รูปภาพ" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Primary key %(pk)r ของโมเดล %(model)s ไม่มีอยู่จริง" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Foreign Key (ชนิดของข้อมูลจะถูกกำหนดจากฟิลด์ที่เกี่ยวข้อง)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "ความสัมพันธ์แบบหนึ่งต่อหนึ่ง" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "ความสัมพันธ์แบบ many-to-many" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "กดปุ่ม \"Control\", หรือ \"Command\" บน Mac ค้างไว้, เพื่อเลือกหลายๆตัวเลือก" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "ฟิลด์นี้จำเป็น" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "กรอกหมายเลข" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "กรอกหมายเลข" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "แน่ใจว่ารวมแล้วไม่เกิน %s หลัก." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "แน่ใจว่ารวมแล้วเป็นทศนิยมไม่เกิน %s หลัก." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "แน่ใจว่ารวมแล้วไม่เกิน %s หลัก ก่อนจุดทศนิยม." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "กรุณาใส่วัน" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "กรุณาใส่เวลา" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "กรุณาใส่วันเวลา" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "ไม่มีไฟล์ใดถูกส่ง. ตรวจสอบ encoding type ในฟอร์ม." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "ไม่มีไฟล์ใดถูกส่ง" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "ไฟล์ที่ส่งว่างเปล่า" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "ชื่อไฟล์มีความยาวได้ไม่เกิน %(max)d ตัวอักษร (ปัจจุบันมี %(length)d ตัวอักษร)" +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "โปรดเลือกไฟล์หรือติ๊ก clear checkbox อย่างใดอย่างหนึ่ง" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "อัพโหลดรูปที่ถูกต้อง. ไฟล์ที่อัพโหลดไปไม่ใช่รูป หรือรูปเสียหาย." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "ใส่ URL ที่ถูกต้อง" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "เลือกตัวเลือกที่ถูกต้อง. %(value)s ไม่ใช่ตัวเลือกที่ใช้ได้." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "ใส่รายการ" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "เรียงลำดับ" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "ลบ" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "โปรดแก้ไขข้อมูลที่ซ้ำซ้อนใน %(field)s" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "โปรดแก้ไขข้อมูลที่ซ้ำซ้อนใน %(field)s ซึ่งจะต้องไม่ซ้ำกัน" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -713,29 +763,29 @@ msgstr "" "โปรดแก้ไขข้อมูลซ้ำซ้อนใน %(field_name)s ซึ่งจะต้องไม่ซ้ำกันสำหรับ %(lookup)s ใน " "%(date_field)s" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "โปรดแก้ไขค่าที่ซ้ำซ้อนด้านล่าง" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Foreign key ไม่สัมพันธ์กับ parent primary key" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "เลือกตัวเลือกที่ถูกต้อง. ตัวเลือกนั้นไม่สามารถเลือกได้." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "เลือกตัวเลือกที่ถูกต้อง. %s ไม่สามารถเลือกได้" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" ใช้เป็น primary key ไม่ได้" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "กดปุ่ม \"Control\", หรือ \"Command\" บน Mac ค้างไว้, เพื่อเลือกหลายๆตัวเลือก" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -744,61 +794,61 @@ msgstr "" "%(datetime)s ไม่สามารถแปลงให้อยู่ใน %(current_timezone)s time zone ได้ เนื่องจาก " "time zone ไม่ชัดเจน หรือไม่มีอยู่จริง" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "ปัจจุบัน" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "เปลี่ยนแปลง" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "ล้าง" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "ไม่รู้" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ใช่" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "ไม่ใช่" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ใช่,ไม่ใช่,อาจจะ" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d ไบต์" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1099,64 +1149,74 @@ msgctxt "alt. month" msgid "December" msgstr "ธันวาคม" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "หรือ" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ปี" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "เดือน" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "สัปดาห์" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d ปี" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "วัน" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d เดือน" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "ชั่วโมง" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d สัปดาห์" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "นาที" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "นาที" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d วัน" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d ชั่วโมง" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d นาที" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 นาที" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1167,7 +1227,7 @@ msgstr "ไม่ได้รับอนุญาตให้ใช้ Director msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ไม่มีอยู่" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "ดัชนีของ %(directory)s" @@ -1188,12 +1248,12 @@ msgstr "ไม่ระบุวัน" msgid "No week specified" msgstr "ไม่ระบุสัปดาห์" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "ไม่มี %(verbose_name_plural)s ที่ใช้ได้" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1202,7 +1262,7 @@ msgstr "" "%(verbose_name_plural)s ในอนาคตไม่สามารถใช้ได้ เนื่องจาก %(class_name)s." "allow_future มีค่าเป็น False" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "สตริงค์ '%(datestr)s' ของวันไม่ถูกต้องกับฟอร์แมต '%(format)s'" @@ -1212,16 +1272,16 @@ msgstr "สตริงค์ '%(datestr)s' ของวันไม่ถูก msgid "No %(verbose_name)s found matching the query" msgstr "ไม่พบ %(verbose_name)s จาก query" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "ไม่ใช่หน้าสุดท้าย และไม่สามารถค่าแปลงเป็น int ได้" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "หน้าไม่ถูกต้อง (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "list ว่างเปล่า และ '%(class_name)s.allow_empty' มีค่าเป็น False" diff --git a/django/conf/locale/tr/LC_MESSAGES/django.mo b/django/conf/locale/tr/LC_MESSAGES/django.mo index c40c5c42f38f1c63d11c2b380e5915f9c6c07a60..0e74dd6ef5e835d2879b38469b3832efc29b81c0 100644 GIT binary patch delta 8158 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 E01nw8e*gdg delta 6902 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 diff --git a/django/conf/locale/tr/LC_MESSAGES/django.po b/django/conf/locale/tr/LC_MESSAGES/django.po index ae6c3f77df..b2bed9ac1a 100644 --- a/django/conf/locale/tr/LC_MESSAGES/django.po +++ b/django/conf/locale/tr/LC_MESSAGES/django.po @@ -1,697 +1,741 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Caner Başaran , 2012. -# , 2012. -# Gökmen Görgen , 2013. -# Jannis Leidel , 2011. -# Mesut Can Gürle , 2013. -# Metin Amiroff , 2011-2012. -# Murat Çorlu , 2012. -# Murat Sahin , 2011, 2012. +# Ahmet Emre Aladağ , 2013 +# Caner BAŞARAN , 2013 +# cihad , 2012 +# cihad , 2013 +# Gökmen Görgen , 2013 +# Jannis Leidel , 2011 +# mesutcang , 2013 +# Murat Çorlu , 2012 +# Murat Sahin , 2011-2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-02-24 17:10+0000\n" -"Last-Translator: Gökmen Görgen \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-23 15:55+0000\n" +"Last-Translator: Ahmet Emre Aladağ \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/django/language/" "tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Güney Afrika Hollanda Lehçesi" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Arapça" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Azerice" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Bulgarca" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Beyaz Rusça" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Bengali Dili" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Bretonca" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Boşnakça" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Katalanca" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Çekçe" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Galce" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Danca" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Almanca" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Yunanca" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "İngilizce" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "İngiltere İngilizce" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Esperanto" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "İspanyolca" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Arjantin İspanyolcası" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Meksika İspanyolcası" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Nikaragua İspanyolcası" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Venezüella İspanyolcası" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Estonca" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Baskça" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Farsça" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Fince" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Fransızca" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Frisce" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "İrlandaca" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Galler Dili" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "İbranice" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Hinduca" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Hırvatça" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Macarca" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Interlingua" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Endonezce" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "İzlanda dili" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "İtalyanca" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Japonca" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Gürcüce" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Kazakça" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Kamboçyaca" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Kannada Dili" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Korece" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Lüksemburgca" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Litovca" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Leton Dili" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Makedonca" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Malayamca" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Moğolca" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Birmanya dili" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Norveçce (Bokmal)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Nepalce" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Flamanca" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Norveçce (Nynorsk)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Osetçe" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabice" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Lehçe" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Portekizce" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brezilya Portekizcesi" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Romence" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Rusça" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Slovakça" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Slovence" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Arnavutça" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Sırpça" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Sırp Latini" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "İsveççe" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Svahili Dili" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tamilce" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu Dili" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tayca" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Türkçe" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Tatarca" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Udmurtça" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Ukraynaca" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urduca" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Vietnamca" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Basiteştirilmiş Çince" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Geleneksel Çince" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Geçerli bir değer girin." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Geçerli bir URL girin." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Geçerli bir tamsayı girin." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Geçerli bir e-posta adresi girin." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Lütfen sadece harf, rakam, altçizgi veya çizgiden oluşan değer girin." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Geçerli bir IPv4 adresi girin." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Geçerli bir IPv6 adresi girin." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Geçerli bir IPv4 veya IPv6 adresi girin" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Sadece virgülle ayrılmış sayılar girin." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Bu değerin en az %(limit_value)s karakterden oluştuğundan emin olun (şu anki " "karakter sayısı: %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Bu değerin %(limit_value)s karakterden az veya eşit olduğundan emin olun." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Bu değerin %(limit_value)s karakterden çok veya eşit olduğundan emin olun." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Bu değerin en az %(limit_value)d karakterden oluştuğundan emin olun (şu anki " +"karakter sayısı: %(show_value)d)." +msgstr[1] "" "Bu değerin en az %(limit_value)d karakterden oluştuğundan emin olun (şu anki " "karakter sayısı: %(show_value)d)." -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" +msgstr[0] "" +"Bu değerin en fazla %(limit_value)d karakterden oluştuğundan emin olun (şu " +"anki karakter sayısı: %(show_value)d)." +msgstr[1] "" "Bu değerin en fazla %(limit_value)d karakterden oluştuğundan emin olun (şu " "anki karakter sayısı: %(show_value)d)." -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s değeri %(date_field)s alanı %(lookup)s işlemi için tek " "olmalıdır." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "ve" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(field_label)s alanına sahip %(model_name)s zaten mevcuttur." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r değeri geçerli bir seçim değil." +msgid "Value %(value)r is not a valid choice." +msgstr "%(value)r değeri geçerli bir seçim değildir." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Bu alan boş bırakılamaz." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Bu alan boş bırakılamaz. " -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Alan türü: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Tamsayı" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' değeri bir tamsayı olmalıdır." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' değeri bir tamsayı olmalıdır." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' değeri Doğru ya da Yanlış olması gerekir." +msgid "'%(value)s' value must be either True or False." +msgstr "'%(value)s' değeri Doğru-True veya Yanlış-False olmalıdır." -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Mantıksal (True ya da False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Karakter disizi (en fazla %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Virgülle ayrılmış tamsayılar" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' geçersiz tarih formatı. YYYY-AA-GG biçiminde olmalıdır." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' değeri doğru bir biçime sahip (YYYY-MM-DD) ancak bu geçersiz bir tarih." +"'%(value)s' değeri geçersiz tarih formatı. Bu YYYY-AA-GG biçiminde olmalıdır." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" +"'%(value)s' değeri doğru bir biçime sahip (YYYY-MM-DD) ancak bu geçersiz bir " +"tarih." + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Tarih (saat yok)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' değeri geçersiz bir biçime sahip. YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] " -"biçiminde olması gerekiyor." +"'%(value)s' değeri geçersiz bir biçime sahip. YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ] biçiminde olması gerekiyor." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' biçimsel olarak doğru (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) ancak bu " -"geçersiz bir tarih/zaman." +"'%(value)s' biçimsel olarak doğru (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) ancak " +"bu geçersiz bir tarih/zaman." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Tarih (saat var)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' değeri bir ondalık sayı olmalıdır." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' değeri bir ondalık sayı olmalıdır." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Ondalık sayı" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-posta adresi" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Dosya yolu" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' değeri float olmalı" +msgid "'%(value)s' value must be a float." +msgstr "'%(value)s' değeri float olmalı" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Floating point rakamı" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Büyük (8 bayt) integer" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 adresi" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP adresi" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' değeri None, True veya False olmak zorundadır." +msgid "'%(value)s' value must be either None, True or False." +msgstr "'%(value)s' değeri None, True veya False olmak zorundadır." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Mantıksal (True, False, ya da None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Positif sayı" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Pozitif küçük sayı" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (%(max_length)s karaktere kadar)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Küçük sayı" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Metin" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' değerinin geçersiz bir biçimi var. Bunun HH:MM[:ss[.uuuuuu]] biçiminde " -"olması gerekiyor." +"'%(value)s' değerinin geçersiz bir biçimi var. Bunun HH:MM[:ss[.uuuuuu]] " +"biçiminde olması gerekiyor." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' değeri doğru biçime sahip (HH:MM[:ss[.uuuuuu]]) ancak bu geçersiz bir " -"zaman." +"'%(value)s' değeri doğru biçime sahip (HH:MM[:ss[.uuuuuu]]) ancak bu " +"geçersiz bir zaman." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Saat" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Ham ikili veri" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Dosya" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Resim" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Birincil anahtarı %(pk)r olan %(model)s mevcut değil." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "Birincil anahtarı %(pk)r olan %(model)s nesnesi mevcut değil." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Yabancı Anahtar (türü ilişkili alana göre belirlenir)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Bire-bir ilişki" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Çoğa-çok ilişki" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"\"Ctrl\" (Mac'de \"Command\") tuşunu basılı tutularak birden fazla seçim " -"yapılabilir." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Bu alan zorunludur." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Tam sayı girin." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Bir sayı girin." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Toplamda en fazla %s sayının olduğundan emin olun." +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] "Toplamda en fazla %(max)s rakam olduğundan emin olun." +msgstr[1] "Toplamda en fazla %(max)s rakam olduğundan emin olun." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "En fazla %s onluk yerin olduğundan emin olun." +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] "En fazla %(max)s onluk yerin olduğundan emin olun." +msgstr[1] "En fazla %(max)s onluk yerin olduğundan emin olun." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Onluk kısımdan önce en fazla %s sayı olduğundan emin olun." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "Onluk kısımdan önce en fazla %(max)s rakam olduğundan emin olun." +msgstr[1] "Onluk kısımdan önce en fazla %(max)s rakam olduğundan emin olun." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Geçerli bir tarih girin." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Geçerli bir zaman girin." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Geçerli bir tarih/zaman girin." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Dosya gönderilmedi. Formdaki kodlama türünü kontrol edin." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Hiçbir dosya gönderilmedi." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Gönderilen dosya boş." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" +msgstr[0] "" +"Bu dosya adının en fazla %(max)d karakterden oluştuğundan emin olun (şu anki " +"karakter sayısı: %(length)d)." +msgstr[1] "" "Bu dosya adının en fazla %(max)d karakterden oluştuğundan emin olun (şu anki " "karakter sayısı: %(length)d)." -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Lütfen ya dosya seçin, ya da sıfırla kutucuğunu işaretleyin. İkisini aynı " "anda yapmayın." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -699,40 +743,64 @@ msgstr "" "Geçerli bir resim girin. Gönderdiğiniz dosya resim değil, ya da bozuk bir " "dosya." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Geçerli bir URL girin." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Geçerli bir seçimde bulunun; %(value)s mevcut değerlerden biri değil." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Değer listesi giriniz." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Gizli alan %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm verisi eksik veya tahrif edilmiş" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Lütfen %d ya da daha az form gönderin." +msgstr[1] "Lütfen %d ya da daha az form gönderin." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Sıralama" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Sil" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Lütfen %(field)s alanları için mükerrer kayıt problemini düzeltin." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Lütfen %(field)s alanı için mükerrer verileri düzeltin, bunlar eşsiz " "olmalıdır." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -741,32 +809,34 @@ msgstr "" "Lütfen %(field_name)s alanı için mükerrer verileri düzeltin, bunlar " "%(date_field)s alanı %(lookup)s sorgulamaları için eşsiz olmalıdır." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Lütfen aşağıdaki mükerrer kayıtları düzeltin." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "İçeride belirtilmiş yabancı anahtar ebeveyin nesnenin birincil anahtarı ile " "uyuşmadı." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Geçerli bir seçimde bulunun; seçiminiz mevcut değerlerden birisi değil." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Geçerli bir seçimde bulunun; %s mevcut değerlerden biri değil." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" birincil anahtar için geçerli bir değer değil." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" birincil anahtar için geçerli bir değer değil." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"\"Ctrl\" (Mac'de \"Command\") tuşunu basılı tutularak birden fazla seçim " +"yapılabilir." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -775,61 +845,62 @@ msgstr "" " %(datetime)s %(current_timezone)s saat dilimine yorumlanamadı; bu belirsiz " "olabilir ya da olmayabilir." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Geçerli" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Düzenle" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Sıfırla" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Bilinmiyor" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Evet" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Hayır" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "evet,hayır,olabilir" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bayt" +msgstr[1] "%(size)d bayt" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1130,64 +1201,80 @@ msgctxt "alt. month" msgid "December" msgstr "Aralık" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Pillow da PIL de import edilemedi: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "PIL için '_imaging' modülü import edilemedi: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Bu, geçerli bir IPv6 adresi değil." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "ya da" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "yıl" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ay" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "hafta" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d yıl" +msgstr[1] "%d yıl" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "gün" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d ay" +msgstr[1] "%d ay" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "saat" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d hafta" +msgstr[1] "%d hafta" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "dakika" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "dakika" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d gün" +msgstr[1] "%d gün" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d saat" +msgstr[1] "%d saat" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d dakika" +msgstr[1] "%d dakika" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 dakika" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1198,7 +1285,7 @@ msgstr "Klasör indeksi görünümü kapalı." msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" yok" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s indeksi" @@ -1219,12 +1306,12 @@ msgstr "Gün bilgisi belirtilmedi" msgid "No week specified" msgstr "Hafta bilgisi belirtilmedi" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Mevcut %(verbose_name_plural)s kaydı bulunamadı" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1233,7 +1320,7 @@ msgstr "" "Gelecek %(verbose_name_plural)s mevcut değil, çünkü %(class_name)s." "allow_future değeri False olarak tanımlıdır." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Geçersiz tarih dizisi: '%(datestr)s', format: '%(format)s' " @@ -1243,16 +1330,16 @@ msgstr "Geçersiz tarih dizisi: '%(datestr)s', format: '%(format)s' " msgid "No %(verbose_name)s found matching the query" msgstr "Sorguya uygun herhangi bir %(verbose_name)s bulunamadı" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sayfa 'sonuncu' değil, veya int'e çevirilemez." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Liste boş ve '%(class_name)s.allow_empty' değeri False olarak tanımlı." diff --git a/django/conf/locale/tt/LC_MESSAGES/django.mo b/django/conf/locale/tt/LC_MESSAGES/django.mo index 063ab3dfd511ed2f92175c1c0a5f0a6c12052ffe..d608e813eb8aade02f8901f40acba64f4776971b 100644 GIT binary patch delta 4885 zcmZA43v|!t9mnw}H}^|I2!j4y5)l#+2@#=Wgoatyu@<9?#I+<7w+idu(AcP&{)H-9 zN?oEG>mO-CwJtS^7B#l@FvoN~!#T5zZq~DI@6Z4D%{k6~$0x7nd4A9D_dLJncS%&N z3AsTZvJ))2uWPn1{`y7*4+v z=EvB8`WbJ(-(8}>nC=?3#2Z$x#m3YhSv`uK^{F?(Sd7Jv*d4p#2-`o~_Rq)Ww6DU3 z_=fG@i5l-+jBq_|Wz+#*ggQ9)CF+2?7>%{aKNrC))IScJp%2xs7iwkt zVkYLGCSHnK$ub;-RXBk0-PaW2Fuj#G<9r-NeLTkFZe$VMNz}ksQ4_vn^@!Hqio_vJ zt|um9E^2}^%u?(?eKG0+H=$oM+d)AG?!#0(j=GZj7=iz^`ZuWl;mmeCHbM8~*kWs6h8ky88`fWi3K}${ZP*qoQ3swvt-vR!hv`$R-$0%47V5aaqHfVY zP)~b3PSO(_q8`q^sAp#avWRXL>cW=$Dd@ltF$OQ2w^0XtZT0%?yen;sT7k~UBDrML zL~~ICkHEe-64h@R=HV(#!%J9#;XGK$=r5&^OJOVOif*D-vY}@@qvJ zquQI}Fl>XvaT01pcA<_xfcliYkGjy)sB!*)^z*x$6x8t!>glXS4G>L59b-}Z<55@I z#oD{0?s=M-iJC|@atgN;nX}u9T(ql3t=JXR`R`!^z5n+q=tPfDuh+NMp#@(T4cyx7 zh&nJ4b%n{+o`K`2=b+BB0kwjgQT=zJ`d6YZ;GnhFV5HvvV-z&-Nz@WuGw+!HF{7XG z_IEM+qK#&pmnGf*nk?S z(&|;1Nd26(*P>SDzo;dT?dpA35|O*<2BQz3_gi5p>Jz*jld%e!w7X^PQ3>AD8;?41 zA9DoeQlE%AejD=qy2Gejc?C7$+n9;}!U34dY;{ZhGb!kRMW}na5%ro>qE37Qb>gUQ z-iIR|U!=Yo%P=y@x&G)!K7OtmcjILof@R&kfsbM~^;#T-DO_a^hq*Eey=bUHR?B^b z&tl^q-pmV8GhK)*hAT&1**?_L9>GC)0iVVuJ-rKA8Jw&bc~ z7~gfK&;T>cfvAposDUP#rKo|*QMYUhs$UKAYrH@J9soQk;W-$7(F(tkbYVCa)sCjOyQ>UwvAM zG}OxEquM89b6kL0k#f{Cv8FHUzl_4`Gz2idpZCSvk1^CgLRQmVM&{(gv%Fi7X^un< zP=GvtZa!*&?Wil=gE~(YYNgMbe?m>*p`U_grg!K$h(=yfHv^fITZ<#{G`7YTyh9qG zJL)@-hC0zOOvI;c|3cIRUP4W94MyO0)I{FFX!IYU@G6D#sE1|(Uxzp>LJhP8)p0rM zMC+}6kGUUp3lC#`JZYXYKR3TXo&V3~Jx{-TNI?UAi#kCRUj^CJY=s)2gPDxFvVLZs zITkfQkvZF3fI7b)b)It6@d1q1`~S9e2%0tKar2D%nR(T`Zr(QUnzg8vdSo^o=uM!L znS|l&@1?rl|8(2YA9arhV;FWMdis}=6=Wj$A*tK0))jC((Sy9@v9|e?ziahLxQb|n zenGSn9}$i3o*{1&J>lAZOG-i|?+e$C@+hLOpEf>b6fQoFQ$<&bmgt{8;%j%BRVTWaVS+S11p+ z`da*i>?aLLPvUK%>*q^E?On2!{E}=S+VoDhAbG0Trq{8$u7XA6xYf_$OmdziS=;}k z*Ib)k!{=>$cZy0SIZQq$RpbfsE7F^2J3y9)O5P8BTD5H^>&asB3i%xwOcoJsb`)&2V@%gkkpX6EkI!tSz-uB3U~kusfxBJX2HGWbYFsq4pmnoGqQT5u{9c1Fn3OHTdFg?d^5XsnQ3e3R delta 6878 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 diff --git a/django/conf/locale/tt/LC_MESSAGES/django.po b/django/conf/locale/tt/LC_MESSAGES/django.po index 50027a99c9..18c9da0d46 100644 --- a/django/conf/locale/tt/LC_MESSAGES/django.po +++ b/django/conf/locale/tt/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Azat Khasanshin , 2011. +# Azat Khasanshin , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Azat Khasanshin \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Tatar (http://www.transifex.com/projects/p/django/language/" "tt/)\n" "MIME-Version: 1.0\n" @@ -17,707 +17,752 @@ msgstr "" "Language: tt\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Гарәп теле" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азәрбайҗан" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгар теле" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгалия теле" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босния теле" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталан теле" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чех теле" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Уэльс теле" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Дания теле" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Алман теле" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грек теле" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Инглиз теле" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британ инглиз теле" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испан теле" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентина испан теле" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикалы испан" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагуалы испан" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстон теле" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баск теле" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Фарсы теле" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Финн теле" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Француз теле" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фриз теле" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирланд теле" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галлий теле" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Яһүд теле" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинд теле" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорват теле" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Венгр теле" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонезия теле" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исланд теле" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Итальян теле" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Япон теле" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузин теле" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмер теле" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Каннада теле" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корея теле" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литвалылар теле" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвия теле" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македон теле" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам теле" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монгол теле" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвегиялеләр (Букмол) теле" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Голланд теле" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвегиялеләр (Нюнорск) теле" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Паджаби теле" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Поляк теле" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португал теле" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилия португал теле" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румын теле" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Рус теле" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словак теле" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словен теле" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албан теле" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Серб теле" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Серб теле (латин алфавиты)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Швед теле" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамиль теле" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу теле" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тай теле" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Төрек теле" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украин теле" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнам теле" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Гадиләштерелгән кытай теле" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Традицион кытай теле" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Дөрес кыйммәтне кертегез." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Рөхсәт ителгән URLны кертегез." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Кыйммәт хәрефләрдән, сан билгеләреннән, астына сызу билгесеннән яки дефистан " "торырга тиеш." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Рөхсәт ителгән IPv4 адресын кертегез." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Өтерләр белән бүленгән сан билгеләрен кертегез" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Бу кыйммәтнең %(limit_value)s булуын тикшерегез (хәзер ул - %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Бу кыйммәтнең %(limit_value)s карата кечерәк яки тигез булуын тикшерегез." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Бу кыйммәтнең %(limit_value)s карата зуррак яки тигез булуын тикшерегез." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Бу кыйммәтнең билгеләр санының ким дигәндә %(limit_value)d булуын тикшерегез " -"(хәзер %(show_value)d)." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Бу кыйммәтнең билгеләр санының күп дигәндә %(limit_value)d булуын тикшерегез " -"(хәзер %(show_value)d)." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s кырындагы кыйммәт %(date_field)s кырындагы %(lookup)s өчен " "уникаль булырга тиеш." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "һәм" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Мондый %(field_label)s белән булган %(model_name)s инде бар." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Кыйммәт %r рөхсәт ителмәгән." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Бу кырның кыйммәте NULL булырга тиеш түгел." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Бу кыр буш булырга тиеш түгел." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "%(field_type)s типтагы кыр" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Бөтен сан" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Логик (True яисә False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Юл (күп дигәндә %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Өтерләр белән бүленгән бөтен саннар" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (вакыт күрсәтмәсе булмаган)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (вакыт күрсәтмәсе белән)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Унарлы вакланма" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Файл юлы" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Күчерелүчән өтер белән булган сан" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Зур бөтен (8 байт)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP-адрес" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Логик (True, False я None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Вакыт" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "%(pk)r беренчел ачкычы белән булган %(model)s обйекты табылмаган." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Тыш ачкыч (тип бәйле кыр буенча билгеләнгән)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "\"Бергә бер\" элемтәсе" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "\"Күпкә куп\" элемтәсе" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Берничә кыйммәт сайлау өчен \"Control\" (Mac санакларында \"Command\") басып " -"торыгыз." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Мәҗбүри кыр." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Бөтен сан кертегез." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Сан кертегез." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Цифрлар саны %s караганда күбрәк булмавын тикшерегез." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Унарлы урыннары %s караганда күбрәк булмавын тикшерегез." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Өтергә кадәр булган цифрлар саны %s караганда күбрәк булмавын тикшерегез." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Рөхсәт ителгән датаны кертегез." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Рөхсәт ителгән вакытны кертегез." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Рөхсәт ителгән дата һәм вакытны кертегез." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Һишбер файл җибәрелмәгән. Форма кодлавын тикшерегез." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Һишбер файл җибәрелмәгән." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Җибәрелгән файл буш." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Бу файлның исеменең озынлыгы күп дигәндә %(max)d булуын тикшерегез (хәзер " -"%(length)d)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Зинһар, җибәрегез файлны яисә бушайту байракчасын билгеләгез, икесен бергә " "түгел." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" "Рөхсәт ителгән рәсемне йөкләгез. Сез йөкләгән файл рәсем түгел яисә бозылган." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Рөхсәт ителгән URLны кертегез." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Дөрес тәкъдимне сайлагыз. Рөхсәт ителгән кыйммәтләр арасында %(value)s юк. " -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Кыйммәтләр исемлеген кертегез." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Тәртип" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Бетерергә" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Зинһар, %(field)s кырындагы кабатлана торган кыйммәтне төзәтегез." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Зинһар, %(field)s кырындагы кыйммәтне төзәтегез, ул уникаль булырга тиеш." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -726,92 +771,94 @@ msgstr "" "Зинһар, %(field_name)s кырындагы кыйммәтне төзәтегез, ул %(date_field)s " "кырындагы %(lookup)s өчен уникаль булырга тиеш." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Зинһар, астагы кабатлана торган кыйммәтләрне төзәтегез." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Тыш ачкыч атаның баш ачкычы белән туры килмиләр." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Дөрес тәкъдимне сайлагыз. Рөхсәт ителгән кыйммәтләр арасында сезнең вариант " "юк." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Дөрес тәкъдимне сайлагыз. Рөхсәт ителгән кыйммәтләр арасында %s юк. " +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" кыйммәте баш ачкыч өчен рөхсәт ителмәгән." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Берничә кыйммәт сайлау өчен \"Control\" (Mac санакларында \"Command\") басып " +"торыгыз." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Хәзерге вакытта" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Үзгәртергә" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Бушайтырга" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Билгесез" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Әйе" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Юк" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "әйе,юк,бәлки" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ГБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1112,64 +1159,74 @@ msgctxt "alt. month" msgid "December" msgstr "декабрь" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "я" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ел" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "ай" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "атна" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "көн" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "сәгать" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минут" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1180,7 +1237,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1201,12 +1258,12 @@ msgstr "Көн билгеләнмәгән" msgid "No week specified" msgstr "Атна билгеләнмәгән" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Файдалана алырлык %(verbose_name_plural)s юк" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1215,7 +1272,7 @@ msgstr "" "%(class_name)s.allow_future False булуы сәбәпле, киләсе " "%(verbose_name_plural)s файдалана алырлык түгел" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Дөрес булмаган дата '%(datestr)s', бирелгән формат '%(format)s'" @@ -1225,16 +1282,16 @@ msgstr "Дөрес булмаган дата '%(datestr)s', бирелгән ф msgid "No %(verbose_name)s found matching the query" msgstr "Таләпкә туры килгән %(verbose_name)s табылмаган" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Сәхифә ни соңгы түгел, ни аны бөтен санга әверелдереп булмый" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Буш исемлек һәм '%(class_name)s.allow_empty' - False" diff --git a/django/conf/locale/udm/LC_MESSAGES/django.mo b/django/conf/locale/udm/LC_MESSAGES/django.mo index 800ca90d2e982b18ce16d09542acc2a3ed985009..1591e3ed140d8b3e0a846d6f48fec5072b6623b7 100644 GIT binary patch delta 5087 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, 2012-2013. msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-13 18:45+0000\n" -"Last-Translator: Andrew Boltachev \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Udmurt (http://www.transifex.com/projects/p/django/language/" "udm/)\n" "MIME-Version: 1.0\n" @@ -17,729 +16,771 @@ msgstr "" "Language: udm\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Африкаанс" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Араб" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербайджан" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгар" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Беларус" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгал" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Бретон" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Босниец" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталан" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чех" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Уэльс" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Датчан" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Немец" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грек" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Англи" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Британиысь англи" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Эсперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Испан" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Аргентинаысь испан" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексикаысь испан" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Никарагуаысь испан" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Венесуэлаысь испан" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Эстон" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баск" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Перс" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Финн" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Француз" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фриз" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ирланд" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галисий" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Иврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хинди" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорват" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Венгер" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Интерлингва" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Индонези" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Исланд" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Итальян" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Япон" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузин" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казах" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмер" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Каннада" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корей" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Люксембург" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литва" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвий" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македон" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монгол" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвег (букмол)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непал" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Голланд" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвег (нюнорск)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панджаби" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Поляк" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португал" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразилиысь португал" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румын" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Ӟуч" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словак" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словен" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албан" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Серб" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Серб (латиницаен)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Швед" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахили" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамиль" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тай" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турок" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Бигер" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Удмурт" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Украин" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Вьетнам" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Китай (капчиятэм)" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Китай (традици)" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Тазэ шонер гожтэ." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Шонер URL гожтэ." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Электорн почта адресэз шонер гожтэ" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Татчын букваос, лыдпусъёс, улӥ гож пусъёс но дефисъёс гинэ гожтыны яра." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Шонер IPv4-адрес гожтэ." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Шонер IPv6-адрес гожтэ." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Шонер IPv4 яке IPv6 адрес гожтэ." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Запятойёсын висъям лыдпусъёсты гожтэ" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Эскере, та %(limit_value)s шуыса. Али татын %(show_value)s." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Талы %(limit_value)s-лэсь бадӟымгес луыны уг яра." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Талы %(limit_value)s-лэсь ӧжытгес луыны уг яра." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Татын %(limit_value)d яке бадӟымгес пус луыны кулэ. Али татын %(show_value)d " -"пус." +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Татын %(limit_value)d яке ӧжытгес пус луыны кулэ. Али татын %(show_value)d " -"пус." +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s must be unique for %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "но" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Таӵе %(field_label)s-ен %(model_name)s вань ини." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "%r шонер вариант ӧвӧл." +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Та NULL луыны уг яра." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Та буш луыны уг яра." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "%(field_type)s типъем бусы" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "целой" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' целой лыд луыны кулэ." +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' True яке False луыны кулэ." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "True яке False" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Чур (%(max_length)s пусозь кузьда)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Запятоен висъям быдэс лыдъёс" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' шонертэм гожтэмын. Дата АААА-ТТ-НН форматъя луыны кулэ." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' форматезъя (АААА-ТТ-НН) шонер, но сыӵе дата луыны уг быгаты." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (час-минут пусйытэк)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' шонертэм гожтэмын. Дата но час-минут АААА-ТТ-НН ЧЧ:ММ[:сс[.мммммм]][ЧП] " -"форматъя луыны кулэ." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' форматезъя (АААА-ТТ-НН ЧЧ:ММ[:сс[.мммммм]][ЧП]) шонер, но сыӵе дата но " -"час-минут луыны уг быгаты." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата но час-минут" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' десятичной лыд луыны кулэ." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Десятичной лыд." -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Электрон почта адрес" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Файллэн нимыз" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' вещественной лыд луыны кулэ." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Вещественной лыд" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Бадӟым (8 байтъем) целой лыд" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адрес" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP адрес" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' None, True яке False луыны кулэ." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "True, False яке None" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Целой, нольлэсь бадӟым лыд" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Нольлэсь бадӟым пичи целой лыд" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Компьютерной ним (%(max_length)s пусозь кузьда)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Пичи целой лыд" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' шонертэм гожтэмын. Со ЧЧ:ММ[:сс[.мммммм]] форматъя луыны кулэ." - -#: db/models/fields/__init__.py:1207 -#, python-format -msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' форматэзъя (ЧЧ:ММ[:сс[.мммммм]]) шонер, но таӵе час-минут луыны уг " -"быгаты." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Час-минут" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Суред" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Таӵе идентификаторен %(pk)r %(model)s ӧвӧл." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Мукет моделен герӟет (тип герӟано бусыя валамын)." -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Одӥг-одӥг герӟет" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Трос-трос герӟет" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Тросэз быръён понна \"Control\", (яке, Mac-ын, \"Command\") кутэлэ." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Та клуэ." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Целой лыд гожтэ." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Лыд гожтэ." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Эскере та %s лыдпуслэсь кузьгес ӧвӧл шуыса." +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] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Эскере, татын %s яке ӧжытгес десятичной лыдъёс луыны кулэ." +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Эскере, запятой азьын %s-лэсь тросгес лыдпус ӧвӧл шуыса." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Шонер дата гожтэ." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Шонер час-минут гожтэ." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Шонер дата но час-минут гожтэ." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Одӥг файл но лэзьымтэ. Формалэсь код." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Файл лэземын ӧвӧл." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Лэзем файл буш." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Эскере, файллэн нимыз %(max)d пуслэсь кузьгес ӧвӧл шуыса (солэн кузьдалаез " -"%(length)d пус)." +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Файл лэзе яке файл ӵушоно шуыса пусъе, огдыръя соиз но, таиз но уг яра." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Суред лэзе. Тӥляд файлды лэзьымтэ яке со суред ӧвӧл." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Шонер URL гожтэ." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Шонер вариант быръе. %(value)s вариантъёс пӧлын ӧвӧл." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Список лэзе." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Рад" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Ӵушоно" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." +msgid "\"%(pk)s\" is not a valid value for a primary key." msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Тросэз быръён понна \"Control\", (яке, Mac-ын, \"Command\") кутэлэ." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -748,61 +789,61 @@ msgstr "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Али" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Тупатъяно" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Буш кароно" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Тодымтэ" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Бен" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ӧвӧл" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "бен,ӧвӧл,уг тодӥськы" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d байт" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s КБ" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s МБ" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s МБ" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ТБ" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s ПБ" @@ -1103,64 +1144,74 @@ msgctxt "alt. month" msgid "December" msgstr "толсуре" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "яке" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "ар" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "толэзь" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "арня" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "нунал" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "час" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "минут" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "минут" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1171,7 +1222,7 @@ msgstr "Папкаослэсь пуштроссэс татын учкыны уг msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" ӧвӧл" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s папкалэн пушторсэз" @@ -1192,19 +1243,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1214,16 +1265,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/uk/LC_MESSAGES/django.mo b/django/conf/locale/uk/LC_MESSAGES/django.mo index 23652d1966a9855a8125dbc3ba5d82a767a911e8..1354042d91e0c512b59b76d3a52f269b5c4336fa 100644 GIT binary patch delta 7835 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 diff --git a/django/conf/locale/uk/LC_MESSAGES/django.po b/django/conf/locale/uk/LC_MESSAGES/django.po index 3f20987175..328506ef9e 100644 --- a/django/conf/locale/uk/LC_MESSAGES/django.po +++ b/django/conf/locale/uk/LC_MESSAGES/django.po @@ -1,18 +1,18 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Boryslav Larin , 2011. -# Jannis Leidel , 2011. -# , 2012. -# Sergey Lysach , 2011-2013. -# Sergiy Kuzmenko , 2011. +# Boryslav Larin , 2011 +# Jannis Leidel , 2011 +# Alex Bolotov , 2013 +# Roman Kozlovskiy , 2012 +# Sergiy Kuzmenko , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-12 18:27+0000\n" -"Last-Translator: Sergey Lysach \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-11-03 22:05+0000\n" +"Last-Translator: Alex Bolotov \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/django/" "language/uk/)\n" "MIME-Version: 1.0\n" @@ -22,673 +22,706 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "Африканська" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Арабська" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "Азербайджанська" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Болгарська" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "Білоруська" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "Бенгальська" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "Бретонська" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Боснійська" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "Каталонська" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "Чеська" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Валлійська" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Датська" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Німецька" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Грецька" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Англійська" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "Англійська (Великобританія)" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "Есперанто" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Іспанська" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Іспанська (Аргентина)" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Мексиканьска (іспанська)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Нікарагуанська іспанська" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "Венесуельська іспанська" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Румунська" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Баскська" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Перська" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Фінська" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Французька" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Фризька" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Ірландська" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Галіційська" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Іврит" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Хінді" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Хорватська" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Угорська" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "Інтерлінгва" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Індонезійська" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Ісландська" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Італійська" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Японська" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Грузинська" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "Казахська" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Кхмерська" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Канадська" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Корейська" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "Люксембурзький" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Литовська" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Латвійська" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Македонська" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Малаялам" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Монгольська" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "Бірманська" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Норвезька (Букмол)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "Непальська" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Голландська" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Норвезька (Нюнорськ)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Осетинська" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Панджабі" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Польська" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Португальська" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Бразильска" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Румунська" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Російська" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Словацька" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Словенська" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Албанська" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Сербська" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Сербська (латинська)" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Шведська" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "Суахілі" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Тамільська" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Телугу" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Тайська" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Турецька" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "Татарська" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "Удмуртський" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Українська" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Урду" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "В'єтнамська" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "Китайська спрощена" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "Китайська традиційна" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Уведіть коректне значення." -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Уведіть коректний URL." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "Введіть допустиме ціле число." + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "Введіть коректну email адресу." -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Введіть коректне значення 'slug' (короткого заголовку), що може містити " "тільки літери, числа, символи підкреслювання та дефіси." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Введіть коректну IPv4 адресу." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "Введіть дійсну IPv6 адресу." -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Введіть дійсну IPv4 чи IPv6 адресу." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Введіть тільки цифри, що розділені комами." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "Переконайтеся, що це значення дорівнює %(limit_value)s (зараз " "%(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Переконайтеся, що це значення менше чи дорівнює %(limit_value)s." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Переконайтеся, що це значення більше чи дорівнює %(limit_value)s." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Переконайтеся, що це значення має щонайменше %(limit_value)d символів (зараз " -"%(show_value)d)." - -#: core/validators.py:196 -#, python-format -msgid "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." -msgstr "" -"Переконайтеся, що це значення має щонайбільше %(limit_value)d символів " +msgstr[0] "" +"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символ " +"(зараз %(show_value)d)." +msgstr[1] "" +"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " +"(зараз %(show_value)d)." +msgstr[2] "" +"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " "(зараз %(show_value)d)." -#: db/models/base.py:857 +#: core/validators.py:220 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(field_name)s має бути унікальним для %(date_field)s %(lookup)s." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "та" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s з таким %(field_label)s вже існує." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Значення %r не є дозволеним вибором." +msgid "Value %(value)r is not a valid choice." +msgstr "Значення %(value)r не є дозволеним вибором." -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Це поле не може бути пустим." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Це поле не може бути порожнім." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Тип поля: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Ціле число" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' значення повинне бути цілим числом." +msgid "'%(value)s' value must be an integer." +msgstr "'%(value)s' значення має бути цілим числом." -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' значення повинне бути True або False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Булеве значення (True або False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Рядок (до %(max_length)s)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Цілі, розділені комою" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" -"'%s' значення має невірний формат дати. Вона повинна бути у форматі YYYY-MM-" -"DD." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -"'%s' значення має правильний формат (YYYY-MM-DD), але це недійсна дата." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Дата (без часу)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' значення має невірний формат. Воно повинне бути у форматі YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' значення має вірний формат (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) але це " -"невірна дата/час." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Дата (з часом)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' значення повинне бути десятковим числом." +msgid "'%(value)s' value must be a decimal number." +msgstr "'%(value)s' має бути десятковим числом." -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Десяткове число" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "E-mail адреса" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Шлях до файла" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' значення повинне бути числом з плаваючою крапкою." +msgid "'%(value)s' value must be a float." +msgstr "%(value)s' має бути числом з плаваючою комою." -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Число з плаваючою комою" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Велике (8 байтів) ціле число" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 адреса" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP адреса" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' значення повинне бути None, True або False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "Значення '%(value)s' має бути None, True або False." -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Булеве значення (включаючи True, False або None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "Додатнє ціле число" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "Додатнє мале ціле число" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Слаг (до %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "Мале ціле число" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Текст" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -"'%s' значення має невірний формат. Воно повинне бути у форматі HH:MM[:ss[." +"Значення '%(value)s' має невірний формат. Воно має бути у форматі HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -"'%s' значення має вірний формат (HH:MM[:ss[.uuuuuu]]) але це недійсний час." -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Час" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Необроблені двійкові дані" + +#: db/models/fields/files.py:217 msgid "File" msgstr "Файл" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "Зображення" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Моделі %(model)s з ключем %(pk)r не існує." +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "Об'єкт моделі %(model)s з первинним ключем %(pk)r не існує." -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Зовнішній ключ (тип визначається відповідно поля)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Один-до-одного" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Багато-до-багатьох" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Затисніть клавішу \"Control\", або \"Command\" на Маку, щоб обрати більше " -"однієї опції." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Це поле обов'язкове." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Введіть ціле число." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Введіть число." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Переконайтеся, що тут не більше ніж %s цифр загалом." +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 цифер." +msgstr[2] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Переконайтеся, що тут не більше ніж %s цифр після десяткової коми." +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] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "Переконайтеся, що тут не більше ніж %s цифр до десяткової коми." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Введіть коректну дату." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Введіть коректний час." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Уведіть коректну дату/час адресу." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Файл не надіслано. Перевірте тип кодування форми." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Файл не було надіслано." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Переданий файл порожній." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Переконайтеся, що ім'я файлу містить щонайбільше %(max)d символів (зараз " -"%(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Будь ласка, або завантажте файл, або відмітьте прапорець очищення, а не " "обидва варіанти одразу" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -696,40 +729,65 @@ msgstr "" "Завантажте правильний малюнок. Файл, який ви завантажили, не є малюнком, або " "є зіпсованим малюнком." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Уведіть коректний URL." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Зробить коректний вибір, %(value)s немає серед варіантів вибору." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Введіть список значень." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Приховане поле %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "ManagementForm даних відсутній або був підроблений" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Послідовність" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Видалити" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Будь ласка, виправте повторювані дані для поля %(field)s." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "Будь ласка, виправте повторювані дані для поля %(field)s, яке має бути " "унікальним." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -738,31 +796,33 @@ msgstr "" "Будь ласка, виправте повторювані дані для поля %(field_name)s, яке має бути " "унікальним для вибірки %(lookup)s на %(date_field)s." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Будь ласка, виправте повторювані значення нижче." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "Зв'язаний зовнішній ключ не відповідає первісному ключу батьківського " "екземпляру." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Зробить коректний вибір. Такого варіанту нема серед доступних." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Зробить коректний вибір. Такого варіанту %s нема серед доступних." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" не є допустимим значенням для первинного ключа." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" не є допустимим значенням для первинного ключа." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Затисніть клавішу \"Control\", або \"Command\" на Маку, щоб обрати більше " +"однієї опції." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -771,35 +831,35 @@ msgstr "" "%(datetime)s не може бути інтерпретована в часовому поясі " "%(current_timezone)s; дата може бути неодзначною або виявитись неіснуючою." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Наразі" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Змінити" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Очистити" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Невідомо" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Так" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Ні" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "так,ні,можливо" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -807,27 +867,27 @@ msgstr[0] "%(size)d байт" msgstr[1] "%(size)d байти" msgstr[2] "%(size)d байтів" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s Кб" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s Мб" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s Гб" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s Тб" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s Пб" @@ -1128,76 +1188,86 @@ msgctxt "alt. month" msgid "December" msgstr "грудня" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Ні Pillow ні PIL не можуть бути імпортовані: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "Це не є правильною адресою IPv6." + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "або" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "рік" -msgstr[1] "роки" -msgstr[2] "років" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "місяць" -msgstr[1] "місяці" -msgstr[2] "місяців" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "тиждень" -msgstr[1] "тижні" -msgstr[2] "тижнів" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d рік" +msgstr[1] "%d років" +msgstr[2] "%d років" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "день" -msgstr[1] "дні" -msgstr[2] "днів" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d місяць" +msgstr[1] "%d місяців" +msgstr[2] "%d місяців" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "година" -msgstr[1] "години" -msgstr[2] "годин" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d тиждень" +msgstr[1] "%d тижнів" +msgstr[2] "%d тижнів" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "хвилина" -msgstr[1] "хвилини" -msgstr[2] "хвилин" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "хвилин(а)" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d день" +msgstr[1] "%d днів" +msgstr[2] "%d днів" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d час" +msgstr[1] "%d часів" +msgstr[2] "%d часів" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d хвилина" +msgstr[1] "%d хвилин" +msgstr[2] "%d хвилин" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 хвилин" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1208,7 +1278,7 @@ msgstr "Перегляд списку файлів у цій директорі msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" не існує" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "Вміст директорії %(directory)s" @@ -1229,12 +1299,12 @@ msgstr "День не вказано" msgid "No week specified" msgstr "Тиждень не вказано" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s недоступні" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1243,7 +1313,7 @@ msgstr "" "Майбутні %(verbose_name_plural)s недоступні, тому що %(class_name)s." "allow_future має нульове значення." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Недійсна дата '%(datestr)s' для формату '%(format)s'" @@ -1253,18 +1323,18 @@ msgstr "Недійсна дата '%(datestr)s' для формату '%(format) msgid "No %(verbose_name)s found matching the query" msgstr "Жодні %(verbose_name)s не були знайдені по запиту" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Неправильна величина параметра сторінки: вона повинна бути задана цілим " "числом або значенням 'last'." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Невірна сторінка (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Порожній список і величина '%(class_name)s.allow_empty' є нульовою." diff --git a/django/conf/locale/ur/LC_MESSAGES/django.mo b/django/conf/locale/ur/LC_MESSAGES/django.mo index c33c1a33c6cd856f2df77a03d3acec4fd460dbd5..aa8a3f5acf756752e83852f0a0bda70596139761 100644 GIT binary patch delta 4572 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 Y@${z~e2sODM;dE_4cTLZiDTpc4`LbM7XSbN delta 6530 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 B>cap4 diff --git a/django/conf/locale/ur/LC_MESSAGES/django.po b/django/conf/locale/ur/LC_MESSAGES/django.po index c5f599af29..73f99e6d92 100644 --- a/django/conf/locale/ur/LC_MESSAGES/django.po +++ b/django/conf/locale/ur/LC_MESSAGES/django.po @@ -1,14 +1,14 @@ # This file is distributed under the same license as the Django package. # # Translators: -# Mansoorulhaq Mansoor , 2011. +# Mansoorulhaq Mansoor , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Mansoorulhaq Mansoor \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Urdu (http://www.transifex.com/projects/p/django/language/" "ur/)\n" "MIME-Version: 1.0\n" @@ -17,664 +17,693 @@ msgstr "" "Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "عربی" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "بلغاری" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "بنگالی" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "بوسنیائی" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "کیٹالانی" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "زیچ" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "ویلش" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "ڈینش" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "جرمن" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "گریک" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "انگلش" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "برطانوی انگلش" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "ھسپانوی" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "ارجنٹائنی سپینش" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "اسٹانین" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "باسک" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "فارسی" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "فنش" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "فرانسیسی" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "فریسی" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "آئرش" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "گیلیشین" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "عبرانی" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "ھندی" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "کروشن" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "ھونگارین" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "انڈونیشین" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "آئس لینڈک" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "اطالوی" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "جاپانی" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "جارجیائی" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "خمر" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "کناڈا" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "کوریائی" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "لیتھونیائی" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "لتوینی" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "میسیڈونین" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "ملایالم" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "منگولین" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "نارویائی بوکمال" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "ڈچ" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "نارویائی نینورسک" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "پنجابی" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "پولش" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "پورتگیز" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "برازیلی پورتگیز" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "رومانی" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "روسی" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "سلووک" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "سلووینین" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "البانوی" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "سربین" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "سربین لاطینی" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "سویڈش" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "تاملی" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "تیلگو" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "تھائی" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "ترکش" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "یوکرائنی" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "ویتنامی" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "سادی چینی" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "روایتی چینی" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "درست قیمت (ویلیو) درج کریں۔" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "درست یو آر ایل (URL) درج کریں۔" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "درست 'slug' درج کریں جو حروف، نمبروں، انڈرسکور یا ھائفنز پر مشتمل ھو۔" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "IPv4 کا درست پتہ درج کریں۔" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "صرف اعداد درج کریں جو کوموں سے الگ کئے ھوئے ھوں۔" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" "اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s ھے۔ (یہ " "%(show_value)s ھے)%(show_value)s" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s سے کم یا اس کے " "برابر ھے۔" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s سے زیادہ یا اس کے " "برابر ھے۔" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"اس بات کا یقین کر لیں کہ اس قیمت (ویلیو) میں کم از کم %(limit_value)d حروف " -"ہیں۔ (اس میں %(show_value)d ہیں۔" +msgstr[0] "" +msgstr[1] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"اس بات کا یقین کر لیں کہ اس قیمت (ویلیو) میں زیادہ سے زیادہ %(limit_value)d " -"حروف ہیں۔ (اس میں %(show_value)d ھیں۔" +msgstr[0] "" +msgstr[1] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "" "%(field_name)s کا %(date_field)s %(lookup)s کے لئے منفرد ھونا ضروری ھے۔" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "اور" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s اس %(field_label)s کے ساتھ پہلے ہی موجود ھے۔" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "قیمت (ویلیو) %r درست انتخاب نھیں ھے۔" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "یہ خانہ نامعلوم (null( نھیں رہ سکتا۔" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "یہ خانہ خالی نھیں چھوڑا جا سکتا۔" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "%(field_type)s قسم کا خانہ" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "صحیح عدد" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "بولین (True یا False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "سلسلۂ حروف (String) (%(max_length)s تک)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr " کومے سے الگ کئے ھوئے صحیح اعداد" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "تاریخ (وقت کے بغیر)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "تاریخ (بمع وقت)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "اعشاری نمبر" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "فائل کا راستہ(path(" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "نقطہ اعشاریہ والا نمبر" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "بڑا (8 بائٹ) صحیح عدد" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP ایڈریس" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "بولین (True، False یا None(" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "متن" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "وقت" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "یو آر ایل" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 msgid "File" msgstr "" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "ماڈل %(model)s پرائمری کلید (PK) %(pk)r کے ساتھ موجود نھیں۔" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "بیرونی کلید (FK( (قسم متعلقہ خانے سے متعین ھو گی)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "ون-ٹو-ون ریلیشن شپ" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "مینی-ٹو-مینی ریلیشن شپ" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"ایک سے زیادہ منتخب کرنے کے لئے \"Control\" دبا کر رکھیں۔ یا Mac OS پر " -"\"Command\"" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "یہ خانہ درکار ھے۔" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "مکمل نمبر درج کریں۔" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "نمبر درج کریں۔" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "اس بات کا یقین کر لیں کہ کل %s سے زیادہ اعداد ھیں۔" +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] "" +msgstr[1] "" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "اس بات کا یقین کر لیں کہ %s سے زیادہ اعشاری مقامات نہیں۔" +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] "" +msgstr[1] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "اس بات کا یقین کر لیں کہ نقطۂ اعشاریہ سے پہلے %s سے زیادہ اعداد نہیں۔" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "درست تاریخ درج کریں۔" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "درست وقت درج کریں۔" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "درست تاریخ/وقت درج کریں۔" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "کوئی فائل پیش نہیں کی گئی۔ فارم پر اینکوڈنگ کی قسم چیک کریں۔" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "کوئی فائل پیش نہیں کی گئی تھی۔" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "پیش کی گئی فائل خالی ھے۔" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"اس بات کا یقین کر لیں کہ اس فائل کے نام میں زیادہ سے زیادہ %(max)d حروف ہیں۔ " -"(اس میں %(length)d ہیں)" +msgstr[0] "" +msgstr[1] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "براہ مھربانی فائل پیش کریں یا Clear checkbox منتخب کریں۔ نہ کہ دونوں۔" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -682,39 +711,63 @@ msgstr "" "درست تصویر اپ لوڈ کریں۔ جو فائل آپ نے اپ لوڈ کی تھی وہ تصویر نہیں تھی یا " "خراب تصویر تھی۔" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "درست یو آر ایل (URL) درج کریں۔" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "درست انتخاب منتخب کریں۔ %(value)s دستیاب انتخابات میں سے کوئی نہیں۔" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "قیمتوں (ویلیوز) کی لسٹ درج کریں۔" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "ترتیب" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "مٹائیں" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "براہ کرم %(field)s کے لئے دوہرا مواد درست کریں۔" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" "براہ کرم %(field)s کے لئے دوہرا مواد درست کریں جوکہ منفرد ھونا ضروری ھے۔" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -723,91 +776,93 @@ msgstr "" "براہ کرم %(field_name)s میں دوہرا مواد درست کریں جو کہ %(date_field)s میں " "%(lookup)s کے لئے منفرد ھونا ضروری ھے۔" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "براہ کرم نیچے دوہری قیمتیں (ویلیوز) درست کریں۔" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "ان لائن بیرونی کلید (FK) آبائی پرائمری کلید (PK) سے نھیں ملتی۔" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "درست انتخاب منتخب کریں۔ یہ انتخاب دستیاب انتخابات میں سے کوئی نہیں ھے۔" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "درست انتخاب منتخب کریں۔ %s دستیاب انتخابات میں سے کوئی نہیں ھے۔" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" پرائمری کلید (PK) کے لئے درست قیمت (ویلیو) نھیں ھے۔" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"ایک سے زیادہ منتخب کرنے کے لئے \"Control\" دبا کر رکھیں۔ یا Mac OS پر " +"\"Command\"" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "فی الحال" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "تبدیل کریں" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "صاف کریں" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "نامعلوم" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "ھاں" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "نھیں" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "ھاں،نہیں،ھوسکتاہے" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d بائٹ" msgstr[1] "%(size)d بائٹس" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s ک ۔ ب" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s م ۔ ب" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s ج ۔ ب" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s ٹ ۔ ب" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s پ ۔ پ" @@ -1108,70 +1163,80 @@ msgctxt "alt. month" msgid "December" msgstr "دسمبر" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "" -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "یا" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "،" -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "سال" -msgstr[1] "سال" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "مھینہ" -msgstr[1] "مھینے" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "ھفتہ" -msgstr[1] "ھفتے" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "دن" -msgstr[1] "دن" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "گھنٹہ" -msgstr[1] "گھنٹے" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "منٹ" -msgstr[1] "منٹ" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "منٹ" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr "، %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1182,7 +1247,7 @@ msgstr "" msgid "\"%(path)s\" does not exist" msgstr "" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -1203,19 +1268,19 @@ msgstr "" msgid "No week specified" msgstr "" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" @@ -1225,16 +1290,16 @@ msgstr "" msgid "No %(verbose_name)s found matching the query" msgstr "" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" diff --git a/django/conf/locale/vi/LC_MESSAGES/django.mo b/django/conf/locale/vi/LC_MESSAGES/django.mo index 12de6ff1ac6479fbdb4ba5dfe3d3b846fc2065a4..3d40ab2cd3837f3620728739e527e3f33f009822 100644 GIT binary patch literal 18801 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 delta 6456 zcmZ|S3w%^nV#o0l9`ce$cmxQNT=IZKLdb+ic!>le4|#}^`oI;LBtvFkGQrFYA?iAU zRkk8q@d%2RE`jB-tcWz~0#S60xJz|K*|i0+;_PZG)|O@aY4=m{v+eIcbLgg@ZSTkb ze9t-ean3#W+#9+4RK}t2CO#e5ZJS~Hid;v+J&c)}Va#j&)N0JGLB^C|E6%|8aSHYs zYz#$Hg*xv}?2d8g1I`W3P0lUYh2ty^F(zTQyM`CACp!+KE_4*H!4s&CPP+Oz>_h!C zSN|Frv-vmVKXZkj92~&a3vfJYe>H0Vcd$R+hrQ_EY;Xr`Ms;XW19%RH;V#s`j$to+ z%k6&;b^I9|fag#H{R(ybA5fFnBP)Ge7V5equ`lN1B>Fc#3L0U(8n6-P;$EDLU*mkt zA8O2P7{*)i4b&saWRx>;2~Ni?$S!jVb*D*OgqLvy&Kz#cKwORqjktjV`^*MZ{W;WB zy@=d|>A=x=4s~ZHJ8driprTjz>95Py?z!Ce2i$&bu2m1Af$_2_z_JisEj^ z4^bCBfV#k8)U!HiE}OJ@E?) zy5kF|JNXi|cz%l-aZlbQb=(iN7&B4F&BwX86wB}#Y{Z}A^*AM$=a03h8`_7Op+l(i zk0Sjh%$u&^6l!WdOz$us;Z4*(#hF;(88Z)SQ8V*n)P-I_y-u&A?)Y6)ho7R3`vP^` zCFGvW?@|2>8KvVAJRb@=z(d_}QECT|1+@kyIj5lpbR#nB=22u>nBB;FH78IrcMjFT zWz@|6JL)=rK)qdE^V0i=Vh{Q^BUHeAw__}7owp{DdrREO`P z&O42|k#ny70_wcqpa$?IYNo!$gbMxh(+zpfNzVDsyHO`bP>X4!Yk%6g-|at+T3qj= zj=SL6FFU&zr283;TKy#j%)bgVXwZp^P@l|uP#uO*1AG|uL9*Bt4>(_NzJ!|UmtFmJ z=TA{Hbkfy7aQ@19wt)H91wU~OpP?@FIcgyPf_gOH;z%uNCHK<3h8n4F$R^ma_abLUr zS5O@dC{B0aq0TQy{n?&|-Eb~W)BC@Wf=+l0)$w+BKr3os`%oi2j`}0@9`?d7T>B-| z1v40xu5%4)&19jzgvF?i1GpIP!&-a;Z`S*tKQ`SE!4>Q{gEi>mJG%&;Q}EJm%Na#x>M&ire~QW|vO zyPP4^vu{ClumyF&eXji#%%pw_H52Di*SX^CHX(hzzQ|b2NYu>S;=BU~QonZs^RH*r zM1%flY{fbFESBOYs6QHgcqjEJit!#?hC1(v^8?i1giELyymnIBJnTh%igPyVZ^k0* zjll#3jVy{Ej>6Eb7}(*Lwl=h+amm z{*$i#L+3ecq&<7^MDpr+EBnx4X9)LNK|y5o5`7+1Od54ief)Qs&yt%cLh zPf!E9h`KSo^qT4Z$Z-jiMIp6%QH#fidQCRsINXnVeLg}D^-}8&M>&g8Uq&DD2hCKt z_T|nR97_9Y9E2NDYi&CY)ce1W!X_Gyp*|#)Gt&P@GZ(c;no%7-?tBXM?4HA}xEFQa zk6inUsAqo6)jM4Medk%!4E-AW(7(Clc3e>d_3k&MJIHiihq~YxSNEZgn}HhOeAj+A z>cXp>QPgn{qt1WA)wiP_;ciU5|39Ii6W>AI(JxVJ;P0KEp{DpE>Oz-X`+vIjE;G}| z_jG1Dvz__Q64Zbup{`dsllfO+9t~O)i%|oqMs?(Ou5tV0sHuJsHNXw7{c+d66}8y5 zBY#~@gbX1+BR?e%kRK60`2oq*^Vjwv`EwFfh3#qbd8%a0-{3FE7P6jvMzV<(mEIg} zKOt|b!1gxLpWw5kkf@8732(Cbg8U=-Iax=N+W8TgMRpQxqlxa~2-!yNB6>6anrM5K zY$cY|k%!4^+f6|;w1ONYW6ASG@4Vio$>e5|Si+CC_sJXN8CBT+B2DTap1c^T zf1WMIcCwnBA@31wUy|RDKU0ORjC_yi5nkPjTwx9B!!(jC(By2O@F-~_r^zCsHNeYY zb`foNlY3Jo7A4-}%B%22@&VaTwv*1=1u9i!A-SJCMt(`|APw7r`q z_1lNvDda0sOTI&HBHHw=(3er$lVonHWXwO{AXgS1`9uY`?ZFz-arORRpfcF)Y(ahZ zwGAXcB!5d@At%XR(oD1+PLujQ$M5k@^%0%Q^{!lux480zl+1r6g=%uh?YPP@3Ny)D zj`jZB7 zRFzKKO3Hbi>IEw2721}padzm?b(xWPLrtKmxXvpqinXi_6i4mjLv!t*VIxPBc&3Eb zKRLiuF1Ag>=GnK0Jv1~F3q^z8O_BOAn%VJiy}v2skJ#Ywr)@!Y+@8&zY*&n!*E8zX zh3Z4Gs68@buw8K7di(0gady_o!nRjOHf7jg?ksyUceyS0%G*|Yw`BCJ4TSxXx=^i6 zj>@uK^QPO?c|N;4FV~*VTUc2a2s5mPMl6nc&7oM(Tf2sqwQGu-yt>9f)QdF6yukWU zG*)UBH%62?e~YMZ3^Tg6mHD@4w4Er}kui)q<6hd>6pPo#1JQt48jq~@*M#iF(GPYh zjM}whitN%cn{D@^(M9oySr$)SX<2iiPUlto8$w}I9SCzWtdE)Mpg&~K75&bhDZVeq zAC3pS!X_`29+BT$=MRVKyxL%6s5VgAR(<_{WMnfg#uhbofm*XFP-B9P@ut*I)GjT_ z$!`cn;<1296aAx&kyy|)=r?K`O0tJE2Lfx1exjx&;BQL(MD1fGdDm2}_H)~|t;E;Y zH?GX*`6f^Em5nX)*~=v(ZlI;yE1NQHV#U}pw%&{U(b%}^CVwOv_Qx8VrgA*-8o^2{p|#wJvt#f5lgmji`09y3Dblc)poS~&jljEm1#F#4Cz$kPaMDSQHLK>SMu9dy7l$ib*;4t%;-hbUNH#o;WxowWsX=>>(U# z2*vJY&BQfj|Es6;sckDJ9nP>1Ra|51EBq-hR&29RPMNdk?36A8szb@+Z*c3Cq4n>y zG9;TleT-c>{Wg1XdW~H^W1&4dW2JAg-l9%#leaF}{(R`_%j71H8?>oOX$_Uyp*Ixn zdE$mHZ98rp)Wv>TIl9NyH)h4`mu$Z&S>rUl?!>iB)}D|T?%3spnIx@_Wc!wgw>H>u z%%iwxt^H>9!JbWVhB?2{Z}-ocVEa{74WGll{Y*KJA!a&P?7^xc`*GE%w#hg3&-mkc z^XD$HJLkSswy1L_^`VYdFV>W7->i2~V{oHNb*uqxY75MZX5>WbdC0uET5+DQ{A#J( z)U#%G+OOtM8_0l<$4vS+mO9YpFQ~|m#goVPM@;1HM;gqWj, 2011. -# Tran , 2011. -# Tran Van , 2011. -# Vuong Nguyen , 2011. +# Jannis Leidel , 2011 +# ppanhh , 2013 +# Lê Thanh , 2013 +# Tran , 2011 +# Tran Van , 2011,2013 +# Vuong Nguyen , 2011 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: Tran Van \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/django/" "language/vi/)\n" "MIME-Version: 1.0\n" @@ -20,654 +22,684 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "Afrikaans" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "Tiếng Ả Rập" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" -msgstr "Azerbaijan" +msgstr "Tiếng Azerbaijan" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "Tiếng Bun-ga-ri" -#: conf/global_settings.py:52 -msgid "Belarusian" -msgstr "" - -#: conf/global_settings.py:53 -msgid "Bengali" -msgstr "Bengali" - -#: conf/global_settings.py:54 -msgid "Breton" -msgstr "" - #: conf/global_settings.py:55 +msgid "Belarusian" +msgstr "Tiếng Bê-la-rút" + +#: conf/global_settings.py:56 +msgid "Bengali" +msgstr "Tiếng Bengal" + +#: conf/global_settings.py:57 +msgid "Breton" +msgstr "Tiếng Breton" + +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "Tiếng Bosnia" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" -msgstr "Catalan" +msgstr "Tiếng Catala" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" -msgstr "Séc" +msgstr "Tiếng Séc" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "Xứ Wales" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "Tiếng Đan Mạch" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "Tiếng Đức" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "Tiếng Hy Lạp" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "Tiếng Anh" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "British English" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" -msgstr "" +msgstr "Quốc Tế Ngữ" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "Tiếng Tây Ban Nha" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "Argentinian Spanish" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "Mexican Spanish" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "Tiếng Tây Ban Nha-Nicaragua" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "Tiếng Vê-nê-du-ê-la" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "Tiếng Estonia" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "Tiếng Baxcơ" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "Tiếng Ba Tư" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "Tiếng Phần Lan" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "Tiếng Pháp" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "Tiếng Frisco" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "Tiếng Ai-len" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "Tiếng Pháp cổ" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "Tiếng Do Thái cổ" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "Tiếng Hindi" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "Tiếng Croatia" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "Tiếng Hung-ga-ri" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "Tiếng Khoa học Quốc tế" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "Tiếng In-đô-nê-xi-a" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "Tiếng Aixơlen" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "Tiếng Ý" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "Tiếng Nhật Bản" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "Georgian" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" -msgstr "" +msgstr "Tiếng Kazakh" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "Tiếng Khơ-me" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "Tiếng Kannada" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "Tiếng Hàn Quốc" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "Tiếng Luxembourg" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "Tiếng Lat-vi" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "Ngôn ngữ vùng Bantic" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "Tiếng Maxêđôni" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "Tiếng Malayalam" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "Tiếng Mông Cổ" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "My-an-ma" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "Tiếng Na Uy Bokmål" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" -msgstr "" +msgstr "Nê-pan" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "Tiếng Hà Lan" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "Tiếng Na Uy Nynorsk" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "Ô-sét-ti-a" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "Punjabi" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "Tiếng Ba lan" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "Tiếng Bồ Đào Nha" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "Tiếng Ru-ma-ni" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "Tiếng Nga" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "Ngôn ngữ Slô-vac" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "Tiếng Slôven" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "Tiếng Albania" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "Tiếng Xéc-bi" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "Serbian Latin" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "Tiếng Thụy Điển" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" -msgstr "" +msgstr "Xì-qua-hi-đi thuộc ngôn ngữ Bantu" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "Tiếng Ta-min" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "Tiếng Thái" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "Tiếng Thổ Nhĩ Kỳ" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" -msgstr "" +msgstr "Tác-ta" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "Udmurt" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "Tiếng Ukraina" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "Urdu" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "Tiếng Việt Nam" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" -msgstr "Tiếng Trung Hoa giản thể" +msgstr "Tiếng Tàu giản thể" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" -msgstr "Tiếng Trung Hoa truyền thống" +msgstr "Tiếng Tàu truyền thống" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "Nhập một giá trị hợp lệ." -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Nhập một URL hợp lệ." + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Nhập địa chỉ email." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Nhập một 'slug' hợp lệ gồm chữ cái, số, gạch dưới và gạch nối." -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "Nhập một địa chỉ IPv4 hợp lệ." -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." -msgstr "" +msgstr "Nhập địa chỉ IPv6 hợp lệ" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Nhập địa chỉ IPv4 hoặc IPv6 hợp lệ" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "Chỉ nhập chữ số, cách nhau bằng dấu phẩy." -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "Đảm bảo giá trị này là %(limit_value)s (nó là %(show_value)s )." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Đảm bảo giá trị này là nhỏ hơn hoặc bằng với %(limit_value)s ." -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Đảm bảo giá trị này lớn hơn hoặc bằng với %(limit_value)s ." -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Đảm bảo giá trị này có ít nhất %(limit_value)d ký tự (nó có %(show_value)d)." +msgstr[0] "" +"Giá trị này phải có ít nhất %(limit_value)d kí tự (hiện có %(show_value)d)" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"Đảm bảo giá trị này có nhiều nhất %(limit_value)d ký tự (nó có " -"%(show_value)d)." +msgstr[0] "" +"Giá trị này chỉ có tối đa %(limit_value)d kí tự (hiện có %(show_value)d)" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr " %(field_name)s phải là duy nhất cho %(date_field)s %(lookup)s ." -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "và" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s có %(field_label)s đã tồn tại." -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "Lựa chọn giá trị %r là không hợp lệ" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "Trường này không thể để trống." -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "Trường này không được để trắng." -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "Trường thuộc dạng: %(field_type)s " -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "Số nguyên" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." +msgid "'%(value)s' value must be an integer." msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." +msgid "'%(value)s' value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "Boolean (hoặc là Đúng hoặc là Sai)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "Chuỗi (dài đến %(max_length)s ký tự )" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "Các số nguyên được phân cách bằng dấu phẩy" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "Ngày (không có giờ)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "Ngày (có giờ)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." +msgid "'%(value)s' value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "Số thập phân" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Địa chỉ email" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "Đường dẫn tắt tới file" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." +msgid "'%(value)s' value must be a float." msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "Giá trị dấu chấm động" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "Big (8 byte) integer" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" -msgstr "" +msgstr "Địa chỉ IPv4" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "Địa chỉ IP" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." +msgid "'%(value)s' value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "Luận lý (Có thể Đúng, Sai hoặc Không cái nào đúng)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" -msgstr "" +msgstr "Số nguyên dương" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" -msgstr "" +msgstr "Số nguyên dương nhỏ" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" -msgstr "" +msgstr "Slug(lên đến %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" -msgstr "" +msgstr "Số nguyên nhỏ" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "Đoạn văn" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "Giờ" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "Đường dẫn URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "Dữ liệu nhị phân " + +#: db/models/fields/files.py:217 msgid "File" -msgstr "" +msgstr "File" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" +msgstr "Image" + +#: db/models/fields/related.py:1128 +#, python-format +msgid "%(model)s instance with pk %(pk)r does not exist." msgstr "" -#: db/models/fields/related.py:979 -#, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "Model %(model)s với %(pk)r không tồn tại." - -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "Khóa ngoại (kiểu được xác định bởi trường liên hệ)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "Mối quan hệ một-một" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "Mối quan hệ nhiều-nhiều" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Giữ \"Control\", hoặc \"Command\" trên Mac, để chọn nhiều hơn một." - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "Trường này là bắt buộc." -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "Nhập một số tổng thể." -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "Nhập một số." -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "Hãy chắc chắn rằng tổng cộng không nhiều hơn %s chữ số." +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] "Đảm bảo rằng tối đa không có nhiều hơn %(max)s số." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "Hãy chắc chắn rằng không có nhiều hơn %s chữ số thập phân." +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] "Hãy chắc chắn rằng không có nhiều hơn %(max)s chữ số thập phân." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" -"Hãy chắc chắn rằng không có nhiều hơn %s chữ số trước dấu phẩy thập phân." +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +"Hãy chắc chắn rằng không có nhiều hơn %(max)s chữ số trước dấu phẩy thập " +"phân." -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "Nhập một ngày hợp lệ." -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "Nhập một thời gian hợp lệ." -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "Nhập một ngày/thời gian hợp lệ." -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "Không có tập tin nào được gửi. Hãy kiểm tra kiểu mã hóa của biểu mẫu." -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "Không có tập tin nào được gửi." -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "Tập tin được gửi là rỗng." -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "" -"Đảm bảo tên tập tin này có nhiều nhất %(max)d ký tự (nó có %(length)d ký tự)." +msgstr[0] "Tên tệp tin có tối đa %(max)d kí tự (Hiện có %(length)d)" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Vui lòng gửi một tập tin hoặc để ô chọn trắng, không chọn cả hai." -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -675,40 +707,63 @@ msgstr "" "Hãy tải lên một hình ảnh hợp lệ. Tập tin mà bạn đã tải không phải là hình " "ảnh hoặc đã bị hư hỏng." -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "Nhập một URL hợp lệ." - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Hãy chọn một lựa chọn hợp lệ. %(value)s không phải là một trong các lựa chọn " "khả thi." -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "Nhập một danh sách giá trị." -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(Trường ẩn %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "Vui lòng đệ trình %d hoặc ít các mẫu đơn hơn." + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "Thứ tự" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "Xóa" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "Hãy sửa các dữ liệu trùng lặp cho %(field)s ." -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "Hãy sửa các dữ liệu trùng lặp cho %(field)s, mà phải là duy nhất." -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -717,92 +772,94 @@ msgstr "" "Hãy sửa các dữ liệu trùng lặp cho %(field_name)s mà phải là duy nhất cho " "%(lookup)s tại %(date_field)s ." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "Hãy sửa các giá trị trùng lặp dưới đây." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "Khóa ngoại không tương ứng với khóa chính của đối tượng cha." -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Hãy chọn một lựa chọn hợp lệ. Lựa chọn đó không phải là một trong các lựa " "chọn khả thi." -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Hãy chọn một giá trị hợp lệ. %s không phải là lựa chọn phù hợp." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" không phải là giá trị hợp lệ cho khóa chính." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" không phải là giá trị hợp lệ cho một khóa chính." +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Giữ \"Control\", hoặc \"Command\" trên Mac, để chọn nhiều hơn một." -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" +"%(datetime)s không thích hợp với khu vực thời gian %(current_timezone)s; " +"phần này có thể còn mơ hồ chưa rõ nghĩa hoặc không hề tồn tại." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "Hiện nay" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "Thay đổi" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "Xóa" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "Chưa xác định" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "Có" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "Không" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "Có, Không, Có thể" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1103,78 +1160,88 @@ msgctxt "alt. month" msgid "December" msgstr "Tháng mười hai" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "Thư viện xử lý ảnh Pillow hoặc PIL không được import: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "Mô đun '_imaging' cho PIL không được imported: '%s'" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." -msgstr "" +msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "hoặc" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "năm" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "tháng" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "tuần" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d năm" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "ngày" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d tháng" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "giờ" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d tuần" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "phút" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "phút" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d ngày" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d giờ" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d phút" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 phút" #: views/static.py:56 msgid "Directory indexes are not allowed here." -msgstr "" +msgstr "Tại đây không cho phép đánh số chỉ mục dành cho thư mục." #: views/static.py:58 #, python-format msgid "\"%(path)s\" does not exist" -msgstr "" +msgstr "\"%(path)s\" không tồn tại" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" -msgstr "" +msgstr "Index của %(directory)s" #: views/generic/dates.py:42 msgid "No year specified" @@ -1192,12 +1259,12 @@ msgstr "Không có ngày xác định" msgid "No week specified" msgstr "Không có tuần xác định" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "Không có %(verbose_name_plural)s phù hợp" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1206,7 +1273,7 @@ msgstr "" "%(verbose_name_plural)s trong tương lai không có sẵn vì %(class_name)s." "allow_future là False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "Chuỗi ngày không hợp lệ ' %(datestr)s' định dạng bởi '%(format)s'" @@ -1216,17 +1283,17 @@ msgstr "Chuỗi ngày không hợp lệ ' %(datestr)s' định dạng bởi '%(f msgid "No %(verbose_name)s found matching the query" msgstr "Không có %(verbose_name)s tìm thấy phù hợp với truy vấn" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Trang không phải là 'nhất', và cũng không nó có thể được chuyển đổi sang int." -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "Trang không hợp lệ (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "Danh sách rỗng và '%(class_name)s.allow_empty' là sai." diff --git a/django/conf/locale/zh_CN/LC_MESSAGES/django.mo b/django/conf/locale/zh_CN/LC_MESSAGES/django.mo index 7148fa22d89c6a932d0cfb2ed98d7fd7a79183f1..dfec5106992f883c60b943ef95c84cf70fce2283 100644 GIT binary patch delta 7497 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 p;)X6~bNh5{cMh+o`}xh0%DA}5>feVotLzX8_, 2011. -# Kevin Shi , 2012. -# Lele Long , 2011. -# slene , 2011. -# Ziang Song , 2011, 2012. +# Daniel Duan , 2013 +# Jannis Leidel , 2011 +# Lele Long , 2011 +# pylemon , 2013 +# slene , 2011 +# Yin Jifeng , 2013 +# Ziang Song , 2011-2012 +# Kevin Shi , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: 磊 施 \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/django/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -21,687 +24,742 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "南非语" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "阿拉伯语" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" -msgstr "阿塞拜疆" +msgstr "阿塞拜疆语" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "保加利亚语" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" -msgstr "" +msgstr "白俄罗斯语" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "孟加拉语" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" -msgstr "" +msgstr "布雷顿" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "波斯尼亚语" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "加泰罗尼亚语" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "捷克语" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "威尔士语" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "丹麦语" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "德语" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "希腊语" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "英语" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "英国英语" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "世界语" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "西班牙语" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "阿根廷西班牙语" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "墨西哥西班牙语" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "尼加拉瓜西班牙语" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" -msgstr "" +msgstr "委内瑞拉西班牙语" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "爱沙尼亚语" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "巴斯克语" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "波斯语" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "芬兰语" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "法语" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "夫里斯兰语" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "爱尔兰语" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "加利西亚语" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "希伯来语" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "北印度语" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "克罗地亚语" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "匈牙利语" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" -msgstr "" +msgstr "国际语" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "印尼语" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "冰岛语" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "意大利语" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "日语" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "格鲁吉亚语" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "哈萨克语" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "高棉语" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "埃纳德语" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "韩语" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" -msgstr "" +msgstr "卢森堡语" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "立陶宛语" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "拉脱维亚语" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "马其顿语" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "马来亚拉姆语" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "蒙古语" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "缅甸语" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "挪威博克马尔" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "尼泊尔语" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "荷兰语" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "新挪威语" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "奥塞梯语" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "旁遮普语 " -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "波兰语" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "葡萄牙语" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "罗马尼亚语" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "俄语" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "斯洛伐克语" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "斯洛文尼亚语" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "阿尔巴尼亚语" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "塞尔维亚语" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "塞尔维亚拉丁语" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "瑞典语" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "斯瓦西里语" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "泰米尔语" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "泰卢固语" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "泰语" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "土耳其语" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "鞑靼语" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" -msgstr "" +msgstr "乌德穆尔特语" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "乌克兰语" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "乌尔都语" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "越南语" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "简体中文" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "繁体中文" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "输入一个有效的值。" -#: core/validators.py:104 forms/fields.py:464 -msgid "Enter a valid email address." +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "输入一个有效的 URL。" + +#: core/validators.py:79 +msgid "Enter a valid integer." msgstr "" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "输入一个合法的Email地址." + +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "输入一个有效的 'slug',由字母、数字、下划线或横线组成。" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "输入一个有效的 IPv4 地址。" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "填写合法的IPv6地址。" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "输入可用的IPv4 或 IPv6 地址." -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "只能输入用逗号分隔的数字。" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "确保该值为 %(limit_value)s (现在为 %(show_value)s)。" -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "确保该值小于或等于%(limit_value)s。" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "确保该值大于或等于%(limit_value)s。" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "确保该值不少于 %(limit_value)d 个字符 (现在有 %(show_value)d 个)。" +msgstr[0] "" +"确保该变量至少包含 %(limit_value)d 字符(目前字符数 %(show_value)d)。" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "确保该值不多于 %(limit_value)d 个字符 (现在有 %(show_value)d 个)。" +msgstr[0] "" +"确保该变量包含不超过 %(limit_value)d 字符 (目前字符数 %(show_value)d)。" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "在%(date_field)s %(lookup)s 需要唯一的 %(field_name)s" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "和" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "具有 %(field_label)s 的 %(model_name)s 已存在。" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "值 %r 不是有效选项。" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "这个值不能为 null。" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "此字段不能为空。" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "字段类型:%(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "整数" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' 值必须为一个整数(integer)类型。" +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' 值必须为 True 或 False." +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "布尔值(真或假)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "字符串(最长 %(max_length)s 位)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "逗号分隔的整数" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' 值的日期格式无效. 必须为 YYYY-MM-DD 格式." - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' 值的格式 (YYYY-MM-DD)正确, 但日期无效." +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "日期(无时间)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." -msgstr "'%s' 值格式无效. 必须为 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 格式." +msgstr "" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' 值格式正确 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) 但是日期/时间无效." -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "日期(带时间)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' 值必须为十进制小数." +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "小数" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "Email 地址" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "文件路径" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' 值必须为浮点数." +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "浮点数" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "大整数(8字节)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 地址" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP 地址" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' 值必须为 None, True 或者 False." +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "布尔值(真、假或无)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "正整数" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "正小整数" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (多达 %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "小整数" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "文本" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' 值格式无效. 必须为HH:MM[:ss[.uuuuuu]] 格式." +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' 值格式正确 (HH:MM[:ss[.uuuuuu]]) 但是时间无效." +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "时间" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "原始二进制数据" + +#: db/models/fields/files.py:217 msgid "File" msgstr "文件" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "图像" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "模型 %(model)s 的外键 %(pk)r 不存在。" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "外键(由相关字段确定)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "一对一关系" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "多对多关系" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "按下 \"Control\",或者在Mac上按 \"Command\" 来选择多个值。" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "这个字段是必填项。" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "输入整数。" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "输入一个数字。" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "确认数字全长不超过 %s 位。" +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 个数字." -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "确认小数不超过 %s 位。" +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 位." -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "确认小数点前不超过 %s 位。" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "确认小数点前不超过 %(max)s 位。" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "输入一个有效的日期。" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "输入一个有效的时间。" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "输入一个有效的日期/时间。" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "未提交文件。请检查表单的编码类型。" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "没有提交文件。" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "所提交的是空文件。" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "确保文件名不多于 %(max)d 个字符 (现在有 %(length)d 个)。" +msgstr[0] "确保该文件名长度不超过 %(max)d 字符(目前字符数 %(length)d)。" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "请提交文件或勾选清除复选框,两者其一即可。" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "请上传一张有效的图片。您所上传的文件不是图片或者是已损坏的图片。" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "输入一个有效的 URL。" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "选择一个有效的选项。 %(value)s 不在可用的选项中。" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "输入一系列值。" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "(隐藏字段 %(name)s) %(error)s" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "请提交不超过 %d 个表格。" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "排序" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "删除" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "请修改%(field)s的重复数据" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "请修改%(field)s的重复数据.这个字段必须唯一" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -710,29 +768,29 @@ msgstr "" "请修正%(field_name)s的重复数据。%(date_field)s %(lookup)s 在 %(field_name)s " "必须保证唯一." -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "请修正重复的数据." -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "内联外键与父实例的主键不匹配。" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "选择一个有效的选项: 该选择不在可用的选项中。" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "选择一个有效的选项: '%s' 不在可用的选项中。" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" 不是一个合法的主键值." -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" 不是" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "按下 \"Control\",或者在Mac上按 \"Command\" 来选择多个值。" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -741,61 +799,61 @@ msgstr "" "%(datetime)s 不能在时区 %(current_timezone)s正确解读; 可能时间有歧义或者不存" "在." -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "目前" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "修改" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "清除" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "未知" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "是" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "否" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "是、否、也许" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d 字节" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1096,64 +1154,74 @@ msgctxt "alt. month" msgid "December" msgstr "十二月" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "无法导入Pillow 和 PIL: %s" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "无法导入 PIL 的 '_imaging' 模块: %s" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "或" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr "," -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "年" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "月" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "周" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d 年" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "天" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d 月" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "小时" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d 周" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "分钟" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "分钟" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d 日" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d 小时" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d 分钟" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 分钟" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1164,7 +1232,7 @@ msgstr "这里不允许目录索引" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" 不存在" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s的索引" @@ -1185,12 +1253,12 @@ msgstr "没有指定天" msgid "No week specified" msgstr "没有指定周" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s 不存在" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1199,7 +1267,7 @@ msgstr "" "因为 %(class_name)s.allow_future 设置为 False,所以特性 " "%(verbose_name_plural)s 不可用。" -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "日期文字 '%(datestr)s' 不匹配格式 '%(format)s'" @@ -1209,16 +1277,16 @@ msgstr "日期文字 '%(datestr)s' 不匹配格式 '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "没有找到符合查询的 %(verbose_name)s" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "page 不等于 'last',或者它不能被转为数字。" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" +msgstr "非法页面 (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "列表是空的并且'%(class_name)s.allow_empty 设置为 False'" diff --git a/django/conf/locale/zh_TW/LC_MESSAGES/django.mo b/django/conf/locale/zh_TW/LC_MESSAGES/django.mo index 6b77703b852874e9ff4647a5f59986062afd04e4..3fd5070bb2c27d34590df5f156f6b1a47dd53ca3 100644 GIT binary patch delta 6045 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 diff --git a/django/conf/locale/zh_TW/LC_MESSAGES/django.po b/django/conf/locale/zh_TW/LC_MESSAGES/django.po index b011954e75..1158b8e25b 100644 --- a/django/conf/locale/zh_TW/LC_MESSAGES/django.po +++ b/django/conf/locale/zh_TW/LC_MESSAGES/django.po @@ -1,18 +1,21 @@ # This file is distributed under the same license as the Django package. # # Translators: -# , 2012. -# Jannis Leidel , 2011. -# ming hsien tzang , 2011. -# tcc , 2011. -# , 2012. +# EricHo , 2013 +# ilay , 2012 +# Jannis Leidel , 2011 +# mail6543210 , 2013 +# ming hsien tzang , 2011 +# tcc , 2011 +# yyc1217 , 2013 +# yyc1217 , 2012 msgid "" msgstr "" -"Project-Id-Version: Django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-01 16:10+0100\n" -"PO-Revision-Date: 2013-01-02 08:47+0000\n" -"Last-Translator: yyc1217 \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/django/" "language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -21,691 +24,740 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: conf/global_settings.py:48 +#: conf/global_settings.py:51 msgid "Afrikaans" -msgstr "" +msgstr "南非語" -#: conf/global_settings.py:49 +#: conf/global_settings.py:52 msgid "Arabic" msgstr "阿拉伯語" -#: conf/global_settings.py:50 +#: conf/global_settings.py:53 msgid "Azerbaijani" msgstr "阿塞拜疆(Azerbaijani)" -#: conf/global_settings.py:51 +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "保加利亞語" -#: conf/global_settings.py:52 +#: conf/global_settings.py:55 msgid "Belarusian" msgstr "白俄羅斯人" -#: conf/global_settings.py:53 +#: conf/global_settings.py:56 msgid "Bengali" msgstr "孟加拉語" -#: conf/global_settings.py:54 +#: conf/global_settings.py:57 msgid "Breton" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "波士尼亞語" -#: conf/global_settings.py:56 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "嘉泰羅尼亞語" -#: conf/global_settings.py:57 +#: conf/global_settings.py:60 msgid "Czech" msgstr "捷克語" -#: conf/global_settings.py:58 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "威爾斯語" -#: conf/global_settings.py:59 +#: conf/global_settings.py:62 msgid "Danish" msgstr "丹麥語" -#: conf/global_settings.py:60 +#: conf/global_settings.py:63 msgid "German" msgstr "德語" -#: conf/global_settings.py:61 +#: conf/global_settings.py:64 msgid "Greek" msgstr "希臘語" -#: conf/global_settings.py:62 +#: conf/global_settings.py:65 msgid "English" msgstr "英語" -#: conf/global_settings.py:63 +#: conf/global_settings.py:66 msgid "British English" msgstr "英國英語" -#: conf/global_settings.py:64 +#: conf/global_settings.py:67 msgid "Esperanto" msgstr "世界語(Esperanto)" -#: conf/global_settings.py:65 +#: conf/global_settings.py:68 msgid "Spanish" msgstr "西班牙語" -#: conf/global_settings.py:66 +#: conf/global_settings.py:69 msgid "Argentinian Spanish" msgstr "阿根廷西班牙語" -#: conf/global_settings.py:67 +#: conf/global_settings.py:70 msgid "Mexican Spanish" msgstr "墨西哥西班牙語(Mexican Spanish)" -#: conf/global_settings.py:68 +#: conf/global_settings.py:71 msgid "Nicaraguan Spanish" msgstr "尼加拉瓜西班牙語(Nicaraguan Spanish)" -#: conf/global_settings.py:69 +#: conf/global_settings.py:72 msgid "Venezuelan Spanish" msgstr "委內瑞拉西班牙人" -#: conf/global_settings.py:70 +#: conf/global_settings.py:73 msgid "Estonian" msgstr "愛沙尼亞語" -#: conf/global_settings.py:71 +#: conf/global_settings.py:74 msgid "Basque" msgstr "巴斯克語" -#: conf/global_settings.py:72 +#: conf/global_settings.py:75 msgid "Persian" msgstr "波斯語" -#: conf/global_settings.py:73 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "芬蘭語" -#: conf/global_settings.py:74 +#: conf/global_settings.py:77 msgid "French" msgstr "法語" -#: conf/global_settings.py:75 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "弗里斯蘭語" -#: conf/global_settings.py:76 +#: conf/global_settings.py:79 msgid "Irish" msgstr "愛爾蘭語" -#: conf/global_settings.py:77 +#: conf/global_settings.py:80 msgid "Galician" msgstr "加里西亞語" -#: conf/global_settings.py:78 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "希伯來語" -#: conf/global_settings.py:79 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "印度語" -#: conf/global_settings.py:80 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "克羅埃西亞語" -#: conf/global_settings.py:81 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "匈牙利語" -#: conf/global_settings.py:82 +#: conf/global_settings.py:85 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "印尼語" -#: conf/global_settings.py:84 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "冰島語" -#: conf/global_settings.py:85 +#: conf/global_settings.py:88 msgid "Italian" msgstr "義大利語" -#: conf/global_settings.py:86 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "日語" -#: conf/global_settings.py:87 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "喬治亞語" -#: conf/global_settings.py:88 +#: conf/global_settings.py:91 msgid "Kazakh" msgstr "哈薩克(Kazakh)" -#: conf/global_settings.py:89 +#: conf/global_settings.py:92 msgid "Khmer" msgstr "高棉語" -#: conf/global_settings.py:90 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "坎那達語" -#: conf/global_settings.py:91 +#: conf/global_settings.py:94 msgid "Korean" msgstr "韓語" -#: conf/global_settings.py:92 +#: conf/global_settings.py:95 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "立陶宛語" -#: conf/global_settings.py:94 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "拉脫維亞語" -#: conf/global_settings.py:95 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "馬其頓語" -#: conf/global_settings.py:96 +#: conf/global_settings.py:99 msgid "Malayalam" msgstr "馬來亞拉姆語" -#: conf/global_settings.py:97 +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "蒙古語" -#: conf/global_settings.py:98 +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "挪威語(波克默爾)" -#: conf/global_settings.py:99 +#: conf/global_settings.py:103 msgid "Nepali" msgstr "尼泊爾(Nepali)" -#: conf/global_settings.py:100 +#: conf/global_settings.py:104 msgid "Dutch" msgstr "荷蘭語" -#: conf/global_settings.py:101 +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "挪威語(尼諾斯克)" -#: conf/global_settings.py:102 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 msgid "Punjabi" msgstr "旁遮普語" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Polish" msgstr "波蘭嶼" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "葡萄牙語" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙語" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "羅馬尼亞語" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Russian" msgstr "俄語" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "斯洛伐克語" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "斯洛維尼亞語" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "阿爾巴尼亞語" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "塞爾維亞語" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "塞爾維亞拉丁語" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "瑞典語" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Swahili" msgstr "斯瓦希裡(Swahili)" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Tamil" msgstr "坦米爾語" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "泰盧固語" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Thai" msgstr "泰語" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "土耳其語" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Tatar" msgstr "韃靼(Tatar)" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "烏克蘭語" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Urdu" msgstr "烏爾都語(Urdu)" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "越南語" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "簡體中文" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "繁體中文" -#: core/validators.py:21 forms/fields.py:52 +#: core/validators.py:21 msgid "Enter a valid value." msgstr "輸入有效的值" -#: core/validators.py:104 forms/fields.py:464 +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "輸入有效的URL" + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 msgid "Enter a valid email address." msgstr "輸入有效的電子郵件地址。" -#: core/validators.py:107 forms/fields.py:1013 +#: core/validators.py:131 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "輸入一個有效的 'slug',由字母、數字、底線與連字號組成。" -#: core/validators.py:110 core/validators.py:129 forms/fields.py:987 +#: core/validators.py:134 core/validators.py:153 msgid "Enter a valid IPv4 address." msgstr "輸入有效的 IPv4 位址。" -#: core/validators.py:115 core/validators.py:130 +#: core/validators.py:139 core/validators.py:154 msgid "Enter a valid IPv6 address." msgstr "請輸入有效的 IPv6 位址。" -#: core/validators.py:125 core/validators.py:128 +#: core/validators.py:149 core/validators.py:152 msgid "Enter a valid IPv4 or IPv6 address." msgstr "請輸入有效的 IPv4 或 IPv6 位址。" -#: core/validators.py:151 db/models/fields/__init__.py:655 +#: core/validators.py:175 db/models/fields/__init__.py:712 msgid "Enter only digits separated by commas." msgstr "輸入以逗號分隔的數字。" -#: core/validators.py:157 +#: core/validators.py:181 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "確認這個是否為 %(limit_value)s (目前是 %(show_value)s)." -#: core/validators.py:176 forms/fields.py:210 forms/fields.py:263 +#: core/validators.py:196 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "確認這個數值是否小於或等於 %(limit_value)s。" -#: core/validators.py:182 forms/fields.py:211 forms/fields.py:264 +#: core/validators.py:202 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "確認這個數值是否大於或等於 %(limit_value)s。" -#: core/validators.py:189 +#: core/validators.py:210 #, python-format msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at least %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"請確認這個內容至少要 %(limit_value)d 個字元 (目前有 %(show_value)d 個字)。" +msgstr[0] "" -#: core/validators.py:196 +#: core/validators.py:220 #, python-format msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" "Ensure this value has at most %(limit_value)d characters (it has " "%(show_value)d)." -msgstr "" -"請確認這個內容最多只能有 %(limit_value)d 個字元 (目前有 %(show_value)d 個" -"字)。" +msgstr[0] "" -#: db/models/base.py:857 +#: db/models/base.py:884 #, python-format msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." msgstr "%(date_field)s 的 %(lookup)s 在 %(field_name)s 必須是唯一的。" -#: db/models/base.py:880 forms/models.py:573 +#: db/models/base.py:907 forms/models.py:686 msgid "and" msgstr "和" -#: db/models/base.py:881 db/models/fields/__init__.py:70 +#: db/models/base.py:908 db/models/fields/__init__.py:83 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "這個 %(field_label)s 在 %(model_name)s 已經存在。" -#: db/models/fields/__init__.py:67 +#: db/models/fields/__init__.py:80 #, python-format -msgid "Value %r is not a valid choice." -msgstr "數值 %r 並非是一個有效的選擇" +msgid "Value %(value)r is not a valid choice." +msgstr "" -#: db/models/fields/__init__.py:68 +#: db/models/fields/__init__.py:81 msgid "This field cannot be null." msgstr "這個值不能是 null。" -#: db/models/fields/__init__.py:69 +#: db/models/fields/__init__.py:82 msgid "This field cannot be blank." msgstr "這個欄位不能留白" -#: db/models/fields/__init__.py:76 +#: db/models/fields/__init__.py:89 #, python-format msgid "Field of type: %(field_type)s" msgstr "欄位型態: %(field_type)s" -#: db/models/fields/__init__.py:517 db/models/fields/__init__.py:985 +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 msgid "Integer" msgstr "整數" -#: db/models/fields/__init__.py:521 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 #, python-format -msgid "'%s' value must be an integer." -msgstr "'%s' 的值必須為一個整數。" +msgid "'%(value)s' value must be an integer." +msgstr "" -#: db/models/fields/__init__.py:569 +#: db/models/fields/__init__.py:625 #, python-format -msgid "'%s' value must be either True or False." -msgstr "'%s' 的值必須為 True 或 False。" +msgid "'%(value)s' value must be either True or False." +msgstr "" -#: db/models/fields/__init__.py:571 +#: db/models/fields/__init__.py:627 msgid "Boolean (Either True or False)" msgstr "布林值 (True 或 False)" -#: db/models/fields/__init__.py:622 +#: db/models/fields/__init__.py:679 #, python-format msgid "String (up to %(max_length)s)" msgstr "字串 (最長到 %(max_length)s 個字)" -#: db/models/fields/__init__.py:650 +#: db/models/fields/__init__.py:707 msgid "Comma-separated integers" msgstr "逗號分隔的整數" -#: db/models/fields/__init__.py:664 -#, python-format -msgid "'%s' value has an invalid date format. It must be in YYYY-MM-DD format." -msgstr "'%s' 的值為無效的日期格式。其格式必須為 YYYY-MM-DD 形式。" - -#: db/models/fields/__init__.py:666 db/models/fields/__init__.py:754 +#: db/models/fields/__init__.py:721 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD) but it is an invalid date." -msgstr "'%s' 的值為有效的格式 (YYYY-MM-DD) 但日期有誤。" +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 msgid "Date (without time)" msgstr "日期 (不包括時間)" -#: db/models/fields/__init__.py:752 +#: db/models/fields/__init__.py:815 #, python-format msgid "" -"'%s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -"'%s' 的值為無效的格式。其格式必須為 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 形式。" -#: db/models/fields/__init__.py:756 +#: db/models/fields/__init__.py:819 #, python-format msgid "" -"'%s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) but " -"it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" -"'%s' 的值為有效格式 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) 但日期/時間有誤。" -#: db/models/fields/__init__.py:760 +#: db/models/fields/__init__.py:823 msgid "Date (with time)" msgstr "日期 (包括時間)" -#: db/models/fields/__init__.py:849 +#: db/models/fields/__init__.py:921 #, python-format -msgid "'%s' value must be a decimal number." -msgstr "'%s' 的值必須為一個十進位數字。" +msgid "'%(value)s' value must be a decimal number." +msgstr "" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:923 msgid "Decimal number" msgstr "十進位數(小數可)" -#: db/models/fields/__init__.py:908 +#: db/models/fields/__init__.py:983 msgid "Email address" msgstr "電子郵件地址" -#: db/models/fields/__init__.py:927 +#: db/models/fields/__init__.py:1002 msgid "File path" msgstr "檔案路徑" -#: db/models/fields/__init__.py:954 +#: db/models/fields/__init__.py:1029 #, python-format -msgid "'%s' value must be a float." -msgstr "'%s' 的值必須為浮點數。" +msgid "'%(value)s' value must be a float." +msgstr "" -#: db/models/fields/__init__.py:956 +#: db/models/fields/__init__.py:1031 msgid "Floating point number" msgstr "浮點數" -#: db/models/fields/__init__.py:1017 +#: db/models/fields/__init__.py:1098 msgid "Big (8 byte) integer" msgstr "大整數(8位元組)" -#: db/models/fields/__init__.py:1031 +#: db/models/fields/__init__.py:1112 msgid "IPv4 address" msgstr "IPv4 地址" -#: db/models/fields/__init__.py:1047 +#: db/models/fields/__init__.py:1128 msgid "IP address" msgstr "IP 位址" -#: db/models/fields/__init__.py:1090 +#: db/models/fields/__init__.py:1175 #, python-format -msgid "'%s' value must be either None, True or False." -msgstr "'%s' 的值必須為空,True 或是 False。" +msgid "'%(value)s' value must be either None, True or False." +msgstr "" -#: db/models/fields/__init__.py:1092 +#: db/models/fields/__init__.py:1177 msgid "Boolean (Either True, False or None)" msgstr "布林值 (True, False 或 None)" -#: db/models/fields/__init__.py:1141 +#: db/models/fields/__init__.py:1229 msgid "Positive integer" msgstr "正整數" -#: db/models/fields/__init__.py:1152 +#: db/models/fields/__init__.py:1240 msgid "Positive small integer" msgstr "正小整數" -#: db/models/fields/__init__.py:1163 +#: db/models/fields/__init__.py:1252 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "可讀網址 (長度最多 %(max_length)s)" -#: db/models/fields/__init__.py:1181 +#: db/models/fields/__init__.py:1270 msgid "Small integer" msgstr "小整數" -#: db/models/fields/__init__.py:1187 +#: db/models/fields/__init__.py:1276 msgid "Text" msgstr "文字" -#: db/models/fields/__init__.py:1205 +#: db/models/fields/__init__.py:1294 #, python-format msgid "" -"'%s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format." -msgstr "'%s' 的值為無效的格式。其格式必須為 HH:MM[:ss[.uuuuuu]] 形式。" +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" -#: db/models/fields/__init__.py:1207 +#: db/models/fields/__init__.py:1296 #, python-format msgid "" -"'%s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an invalid " -"time." -msgstr "'%s' 的值為有效的格式 (HH:MM[:ss[.uuuuuu]]) 但時間有誤。" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" -#: db/models/fields/__init__.py:1210 +#: db/models/fields/__init__.py:1299 msgid "Time" msgstr "時間" -#: db/models/fields/__init__.py:1272 +#: db/models/fields/__init__.py:1368 msgid "URL" msgstr "URL" -#: db/models/fields/files.py:216 +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "原始二進制數據" + +#: db/models/fields/files.py:217 msgid "File" msgstr "檔案" -#: db/models/fields/files.py:323 +#: db/models/fields/files.py:324 msgid "Image" msgstr "影像" -#: db/models/fields/related.py:979 +#: db/models/fields/related.py:1128 #, python-format -msgid "Model %(model)s with pk %(pk)r does not exist." -msgstr "PK 為 %(pk)r 的 Model %(model)s 不存在。" +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" -#: db/models/fields/related.py:981 +#: db/models/fields/related.py:1130 msgid "Foreign Key (type determined by related field)" msgstr "外鍵 (型態由關連欄位決定)" -#: db/models/fields/related.py:1111 +#: db/models/fields/related.py:1271 msgid "One-to-one relationship" msgstr "一對一關連" -#: db/models/fields/related.py:1178 +#: db/models/fields/related.py:1338 msgid "Many-to-many relationship" msgstr "多對多關連" -#: db/models/fields/related.py:1203 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "按住 \"Control\", 或者在 Mac 上按 \"Command\", 以選取更多值" - -#: forms/fields.py:51 +#: forms/fields.py:56 msgid "This field is required." msgstr "這個欄位是必須的。" -#: forms/fields.py:209 +#: forms/fields.py:225 msgid "Enter a whole number." msgstr "輸入整數" -#: forms/fields.py:241 forms/fields.py:262 +#: forms/fields.py:266 forms/fields.py:294 msgid "Enter a number." msgstr "輸入一個數字" -#: forms/fields.py:265 +#: forms/fields.py:296 #, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "確認數字全長不超過 %s 位。" +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 位。" -#: forms/fields.py:266 +#: forms/fields.py:300 #, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "確認想小數不超過 %s 位。" +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] "" -#: forms/fields.py:267 +#: forms/fields.py:304 #, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "確認想小數點前不超過 %s 位。" +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" -#: forms/fields.py:355 forms/fields.py:953 +#: forms/fields.py:415 forms/fields.py:1088 msgid "Enter a valid date." msgstr "輸入有效的日期" -#: forms/fields.py:378 forms/fields.py:954 +#: forms/fields.py:439 forms/fields.py:1089 msgid "Enter a valid time." msgstr "輸入有效的時間" -#: forms/fields.py:399 +#: forms/fields.py:461 msgid "Enter a valid date/time." msgstr "輸入有效的日期/時間" -#: forms/fields.py:475 +#: forms/fields.py:539 msgid "No file was submitted. Check the encoding type on the form." msgstr "沒有檔案被送出。請檢查表單的編碼類型。" -#: forms/fields.py:476 +#: forms/fields.py:540 msgid "No file was submitted." msgstr "沒有檔案送出" -#: forms/fields.py:477 +#: forms/fields.py:541 msgid "The submitted file is empty." msgstr "送出的檔案是空的。" -#: forms/fields.py:478 +#: forms/fields.py:543 #, python-format -msgid "" +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 "請確認這個檔名最多只能有 %(max)d 個字元 (它現在是 %(length)d 個字)。" +msgstr[0] "" -#: forms/fields.py:479 +#: forms/fields.py:546 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "請提交一個檔案或確認清除核可項, 不能兩者都做。" -#: forms/fields.py:534 +#: forms/fields.py:607 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "上傳一個有效的圖檔。你上傳的檔案為非圖片,不然就是損壞的圖檔。" -#: forms/fields.py:580 -msgid "Enter a valid URL." -msgstr "輸入有效的URL" - -#: forms/fields.py:666 forms/fields.py:746 +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "請選擇有效的項目, %(value)s 不是一個可用的選擇。" -#: forms/fields.py:747 forms/fields.py:835 forms/models.py:1002 +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 msgid "Enter a list of values." msgstr "輸入一個列表的值" -#: forms/formsets.py:324 forms/formsets.py:326 +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr ":" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr ":?.!" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" + +#: forms/formsets.py:350 forms/formsets.py:352 msgid "Order" msgstr "排序" -#: forms/formsets.py:328 +#: forms/formsets.py:354 msgid "Delete" msgstr "刪除" -#: forms/models.py:567 +#: forms/models.py:680 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "請修正 %(field)s 的重覆資料" -#: forms/models.py:571 +#: forms/models.py:684 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "請修正 %(field)s 的重覆資料, 必須為唯一值" -#: forms/models.py:577 +#: forms/models.py:690 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -713,29 +765,29 @@ msgid "" msgstr "" "請修正 %(field_name)s 重複資料, %(date_field)s 的 %(lookup)s 必須是唯一值。" -#: forms/models.py:585 +#: forms/models.py:698 msgid "Please correct the duplicate values below." msgstr "請修正下方重覆的數值" -#: forms/models.py:852 +#: forms/models.py:986 msgid "The inline foreign key did not match the parent instance primary key." msgstr "內含的外鍵無法連接到對應的上層實體主鍵。" -#: forms/models.py:913 +#: forms/models.py:1050 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "選擇有效的選項: 此選擇不在可用的選項中。" -#: forms/models.py:1003 +#: forms/models.py:1147 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "選擇一個有效的選項: '%s' 不在可用的選項中。" +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "\"%(pk)s\" 不是一個主鍵的有效資料。" -#: forms/models.py:1005 -#, python-format -msgid "\"%s\" is not a valid value for a primary key." -msgstr "\"%s\" 不是一個主鍵的有效資料。" +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "按住 \"Control\", 或者在 Mac 上按 \"Command\", 以選取更多值" -#: forms/util.py:81 +#: forms/util.py:83 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -744,61 +796,61 @@ msgstr "" "%(datetime)s 無法被轉換成 %(current_timezone)s 時區格式; 可能是不符格式或不存" "在。" -#: forms/widgets.py:336 +#: forms/widgets.py:326 msgid "Currently" msgstr "目前" -#: forms/widgets.py:337 +#: forms/widgets.py:327 msgid "Change" msgstr "變更" -#: forms/widgets.py:338 +#: forms/widgets.py:328 msgid "Clear" msgstr "清除" -#: forms/widgets.py:594 +#: forms/widgets.py:546 msgid "Unknown" msgstr "未知" -#: forms/widgets.py:595 +#: forms/widgets.py:547 msgid "Yes" msgstr "是" -#: forms/widgets.py:596 +#: forms/widgets.py:548 msgid "No" msgstr "否" -#: template/defaultfilters.py:794 +#: template/defaultfilters.py:784 msgid "yes,no,maybe" msgstr "是、否、也許" -#: template/defaultfilters.py:822 template/defaultfilters.py:833 +#: template/defaultfilters.py:812 template/defaultfilters.py:824 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d 位元組" -#: template/defaultfilters.py:835 +#: template/defaultfilters.py:826 #, python-format msgid "%s KB" msgstr "%s KB" -#: template/defaultfilters.py:837 +#: template/defaultfilters.py:828 #, python-format msgid "%s MB" msgstr "%s MB" -#: template/defaultfilters.py:839 +#: template/defaultfilters.py:830 #, python-format msgid "%s GB" msgstr "%s GB" -#: template/defaultfilters.py:841 +#: template/defaultfilters.py:832 #, python-format msgid "%s TB" msgstr "%s TB" -#: template/defaultfilters.py:842 +#: template/defaultfilters.py:834 #, python-format msgid "%s PB" msgstr "%s PB" @@ -1099,64 +1151,74 @@ msgctxt "alt. month" msgid "December" msgstr "十二月" -#: utils/text.py:70 +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s..." msgstr "%(truncated_text)s..." -#: utils/text.py:239 +#: utils/text.py:224 msgid "or" msgstr "或" #. Translators: This string is used as a separator between list elements -#: utils/text.py:256 +#: utils/text.py:241 utils/timesince.py:56 msgid ", " msgstr ", " -#: utils/timesince.py:22 -msgid "year" -msgid_plural "years" -msgstr[0] "年" - -#: utils/timesince.py:23 -msgid "month" -msgid_plural "months" -msgstr[0] "月" - #: utils/timesince.py:24 -msgid "week" -msgid_plural "weeks" -msgstr[0] "週" +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "%d 年" #: utils/timesince.py:25 -msgid "day" -msgid_plural "days" -msgstr[0] "天" +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "%d 月" #: utils/timesince.py:26 -msgid "hour" -msgid_plural "hours" -msgstr[0] "小時" +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "%d 週" #: utils/timesince.py:27 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "分鐘" - -#: utils/timesince.py:43 -msgid "minutes" -msgstr "分鐘" - -#: utils/timesince.py:48 #, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d 日" -#: utils/timesince.py:54 +#: utils/timesince.py:28 #, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "%d 時" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "%d 分" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "0 分" #: views/static.py:56 msgid "Directory indexes are not allowed here." @@ -1167,7 +1229,7 @@ msgstr "這裡不允許目錄索引。" msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" 路徑不存在" -#: views/static.py:98 +#: views/static.py:99 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s 的索引" @@ -1188,12 +1250,12 @@ msgstr "不指定日期" msgid "No week specified" msgstr "不指定週數" -#: views/generic/dates.py:368 views/generic/dates.py:393 +#: views/generic/dates.py:368 views/generic/dates.py:396 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s 無法使用" -#: views/generic/dates.py:646 +#: views/generic/dates.py:649 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -1202,7 +1264,7 @@ msgstr "" "未來的 %(verbose_name_plural)s 不可用,因 %(class_name)s.allow_future 為 " "False." -#: views/generic/dates.py:678 +#: views/generic/dates.py:681 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "無效的日期字串 '%(datestr)s' 可接受格式 '%(format)s'" @@ -1212,16 +1274,16 @@ msgstr "無效的日期字串 '%(datestr)s' 可接受格式 '%(format)s'" msgid "No %(verbose_name)s found matching the query" msgstr "無 %(verbose_name)s 符合本次搜尋" -#: views/generic/list.py:51 +#: views/generic/list.py:54 msgid "Page is not 'last', nor can it be converted to an int." msgstr "頁面不是最後一頁,也無法被轉換為整數。" -#: views/generic/list.py:56 +#: views/generic/list.py:59 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "無效的頁面 (%(page_number)s): %(message)s" -#: views/generic/list.py:137 +#: views/generic/list.py:150 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "為空list且 '%(class_name)s.allow_empty' 為False."