From 5c3bfc2fbca01a8117b8843422407ed4088e3d1a Mon Sep 17 00:00:00 2001 From: Dmitry Shelepnev <mitshel@mail.ru> Date: Sat, 7 Jan 2017 19:19:12 +0300 Subject: [PATCH] Fix tests on Ru-RU Language --- opds_catalog/locale/ru/LC_MESSAGES/django.mo | Bin 4650 -> 4738 bytes opds_catalog/locale/ru/LC_MESSAGES/django.po | 4 +--- opds_catalog/opdsdb.py | 5 +++-- opds_catalog/tests/test_feeds.py | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/opds_catalog/locale/ru/LC_MESSAGES/django.mo b/opds_catalog/locale/ru/LC_MESSAGES/django.mo index 3c66cbba09c54d57b975274b7c2939131c30090a..73c42f1fa86c2dbd3d47be7d580952432cbf5f34 100644 GIT binary patch delta 1264 zcmZ3b(xh5{Pl#nI0|NttIRgWO3<Cqh6-EXIPX-2t9%hgz1H%Ru1_p5k28N9+3=EnK z3=Ah(7#I{77#KdYFfgbwFffR)GBBhuFfdrNGBC(7Ffc5F(g#@~`W~<{Fi0^lF#KR; zVBlq7U=U_wU=U?sU{GXZU=UznsAn)|V_*<uU|{fIV_;BXU|@)1gJ`H_gBUo2je&um zfq`K=ls?YJz`)JGz;K<7fkA|Uf#ES!{|`0>1}+8$1}=7pyeK;Z11HELD6I{pP1zwH zv1eys;9#g{V8~==U|?flU?^gTIHZytVqrHs*o6$U*%=sw85kJWurn~QGB7Y4V2AkR z7&`-l7%0TpAwGHy)z8QQ(I?CSQK!Pez#z@Qz+l9|z#z%Mz~INhz#zoHz>vYgz`$S6 zz`#(=0r7D+2Lpoy0|Ub{4h9Au1_p-x91x4oaDZIO!0-TS;7h3dcPP!m$-uzQz`!8L z2?+s7P6mdrj0_AaoD2*a3=9lX+zbp>3=9m;+zbrr3=9l)+zbpBAbYqO80y;@7#Qwz zGcc$yFfgR^K%$_B2NFc<c^DXU7#J9C@<4pR#tTU!O1umVvJ4Ci_Pmg^5X;NJU<Wdo zmw`c#fq`K!FGT+vsCqFzNLn!FgM@%LAH<wgK8AX595(Smd^#Pfa5Wz!Dh@;Gt9%R$ z@(c_N&-oY_%orFL*!dw2vg3!Si{ghkB!?dolD+&83s&$$EIi5&3EBHleLwgi4ipin zXJ9a7U|_HlfG8{wU|`T<U|{GHfW+xm0f_u*0R{$b1_p+|0uT!{1tAV_5oBP{Wnf@P z5M*FbWnf_F6NH$vMG)fSb5Q!3AjAXzptPJ21A{Wi-g+TOTqg-Z5=Fic0|O%iL^CKT zL5=}sL{OFi<w#QyhXInXK-m$>1yi701WI6_#03^$fFxK@ngV$eltzpgAh`pSRYAE8 zl>WdjhiTwrU|=w2U|=v{fTRgf7UN)m1TQEAKq(od7UXLt5CfFJpk)Urt$@lA0jM}A zu|b*OEDVZ55FZqUp!CB6icL_S1qB5t3o0@|@+?RZD9eEg7*H0|XJBA3VSt1bNKRw( xToxZj@thomr2PEsVuhqi1yzl-(wv<5yu{qp%}-fRu}yB}QQ$-ft>&p`1ptx0YbgK# delta 1210 zcmZotU8PcgPl#nI0|Ntt83O}@3<Cqh8Ab*MPX-2t8fK6v1H%Fq1_p5k28M+!3=EnK z3=BJ27#I{77#JS2FfgbwFfg#NGBBhuFfeGdGBC(7FfdGl(i>SJ`Yy0CFz_-kFuY)8 zU=U?sVED$$z#zcDz`(=Cz#z!LP|qOC#=xM&z`&r-#=s!Oz`zj11~Dj?je&umfq|h1 zO3z_qVBlt8U|7S(z#ziFz_0^i0K-`}1_mw$28R1k`B!WV44fc~pfm$JgwMqe@qh?B z0|N&G1A`qq0|OgFJp+R~JJ=-*e(Vqn6WAdxEMR9~5N2RtXk=$#U}a!nn92_E$!vB8 z1~CQ(hL!9PA02?|zXsL!0;=vOI|G9>0|Ns)2Lpp70|SFH2Lpo;0|SFC2gIHL4h9CP zdIkoD1P%rU2?hp+Y7Pbl9tH-6DI5@s7ji&cx|IWB@jj^h87O^|g8}3@hG!g*5O~MI z!0?rkf#D|y1A_(w1H*eR1_mnz1_lXk1_pHo28Lj61_ld|J=_co?F<YITeuk*>QxvR z7;JbTQIN<338EGrh|AaUK+?o19tH+k1_p-bJdn6&<z-;7V_;xV<7HsbV_;xN<%Q^* z!V6Kqj~5d6w|OBx{|pu9<%2|>79Yfe_IwQW;KUWo2Z@4gC|%3Pz#z}Sz|hYJNto;T zAP#y4m1p9II7EaWl4eZ#Ar=SlLoCeYhlFT5KSbXGeuxA2@G~$NGB7YagQ}AdsApi% zVqjn}5`e^ItN=tou>b>uHUk60QUQns7X=^&y%Atw&}Cp?;1FbBPzB{0L5PJhf)F2< zLFqn0hzFKI>0^Qn49Xyj1tC$)B?L(e;`Krd42%qr1O+k}l*K?950t_|InV^e0c95k zNSs2sU<#CtK<P#h%!3f1gbK>82B3t;0PzeccYvY~qJn_|6y-2>Jt%J)fwCVcg)%_m z1(ZEN!4C=<P?iKK)?r{^U;;51AU+1AY)}Y+$_-F91xbO*0}u_ud<>9m3}Tx?%N7;} z1_nh2NLpiK07s!3IIn^ffwBfDNI``JC{Y<RK=M0CPJQ!Q79YmVB5cRlHna0qvjPCd C-CMZ; diff --git a/opds_catalog/locale/ru/LC_MESSAGES/django.po b/opds_catalog/locale/ru/LC_MESSAGES/django.po index 58ef9d5..d78a250 100644 --- a/opds_catalog/locale/ru/LC_MESSAGES/django.po +++ b/opds_catalog/locale/ru/LC_MESSAGES/django.po @@ -263,10 +263,8 @@ msgid "Unknown genre" msgstr "Неизвестный жанр" #: .\opds_catalog\tests\test_feeds.py:76 -#, fuzzy, python-format -#| msgid "All books by %(author)s" msgid "All books by %(full_name)s" -msgstr "Все книги автора %(author)s" +msgstr "Все книги автора %(full_name)s" #~ msgid "Book name:" #~ msgstr "Название:" diff --git a/opds_catalog/opdsdb.py b/opds_catalog/opdsdb.py index 37eeaed..58c097d 100644 --- a/opds_catalog/opdsdb.py +++ b/opds_catalog/opdsdb.py @@ -4,7 +4,7 @@ import os import re from django.db.models import Q -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext as _ , ugettext_noop as _noop from django.db import transaction, connection from opds_catalog.models import Book, Catalog, Author, Genre, Series, bseries, bauthor, bgenre, bookshelf, Counter, LangCodes @@ -33,7 +33,8 @@ CMP_TITLE_AUTHORS=1 ########################################################################## # разные константы # -unknown_genre=_('Unknown genre') +unknown_genre_en =_noop('Unknown genre') +unknown_genre=_(unknown_genre_en) ########################################################################## # объект который мы будем использовать для перекодироки 4х байтного UTF в 3х байтный diff --git a/opds_catalog/tests/test_feeds.py b/opds_catalog/tests/test_feeds.py index bfc3fb3..5224dba 100644 --- a/opds_catalog/tests/test_feeds.py +++ b/opds_catalog/tests/test_feeds.py @@ -136,7 +136,7 @@ class feedsTestCase(TestCase): self.assertEquals(response.status_code, 200) response = c.get(reverse('opds:genres')); self.assertEquals(response.status_code, 200) - self.assertIn(opdsdb.unknown_genre, response.content.decode()) + self.assertIn(opdsdb.unknown_genre_en, response.content.decode()) response = c.get(reverse('opds:genres', kwargs={'section':232})); self.assertEquals(response.status_code, 200) self.assertIn("prose_contemporary", response.content.decode()) -- GitLab