From 4b2a5638ede9a7b5aa142fdfacaaeca10705f971 Mon Sep 17 00:00:00 2001 From: Marco Bonetti Date: Mon, 13 Apr 2020 17:12:07 +0200 Subject: [PATCH] 0.9.4: Django 3.0 and python 3.8 --- .travis.yml | 3 +++ CHANGES | 5 +++-- rosetta/locale/cs/LC_MESSAGES/django.mo | Bin 3284 -> 3243 bytes rosetta/locale/de/LC_MESSAGES/django.mo | Bin 2739 -> 2698 bytes rosetta/locale/es/LC_MESSAGES/django.mo | Bin 2648 -> 4186 bytes rosetta/locale/fa/LC_MESSAGES/django.mo | Bin 4576 -> 4535 bytes rosetta/locale/fr/LC_MESSAGES/django.mo | Bin 3440 -> 3399 bytes rosetta/locale/hu/LC_MESSAGES/django.mo | Bin 2174 -> 2133 bytes rosetta/locale/it/LC_MESSAGES/django.mo | Bin 3096 -> 3055 bytes rosetta/locale/nl/LC_MESSAGES/django.mo | Bin 2333 -> 2292 bytes rosetta/locale/pl/LC_MESSAGES/django.mo | Bin 4093 -> 4052 bytes rosetta/locale/ru/LC_MESSAGES/django.mo | Bin 2132 -> 2091 bytes rosetta/locale/tr/LC_MESSAGES/django.mo | Bin 2997 -> 2956 bytes rosetta/locale/uk/LC_MESSAGES/django.mo | Bin 4721 -> 4680 bytes testproject/settings.py | 4 ++++ tox.ini | 16 +++++++++------- 16 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index f454000..b357bb1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,9 @@ matrix: - python: "3.7" env: TOX_ENV=py37-django22 dist: xenial + - python: "3.7" + env: TOX_ENV=py37-django30 + dist: xenial before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install memcached; brew services start memcached; fi diff --git a/CHANGES b/CHANGES index a3dc9c4..067e83d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,11 +1,12 @@ Version History =============== -Version 0.9.4 (unreleased) --------------------------- +Version 0.9.4 +------------- * Added ROSETTA_SHOW_OCCURRENCES: Option to hide file name & path (#77, PR #221, thanks @sarathak) * Unfuzzy fuzzy entries when the translation is changed (#16, PR #220, thanks @sarathak) * Updated spanish translation (#230, thank you @mondeja) +* Test against Django 3.0 and Python 3.8 Version 0.9.3 diff --git a/rosetta/locale/cs/LC_MESSAGES/django.mo b/rosetta/locale/cs/LC_MESSAGES/django.mo index 5ce7362b5f949e4930c5d3320774db86de6cb770..52aadb854fbf4a52d1b496a98c27ec6ce0968559 100644 GIT binary patch delta 313 zcmXZXy$gX+6vy!&;qf5vl9!EoGKt;hC9A){Vqkkp8T}1rli8w-CRt@+H7J8jR#|*+ z-MXF6J?GqWZ}(Q(mUi91avqR^jx>?9h)R9DV+iZ6#8wTAVH;WM*nEIR@)1UGhC}o* zj0ZGxM@-`x&AGenKV2=Ar0}+luRUm{%wWb^MOyMOhb>%V56y)S|y delta 352 zcmXZXKTASk6vy$OqF1|SX&P}iDJdc@JohRQ7n-~U4nl-O*yL~p7yEDuh`+#tGKIfe093Gx`@5}p$Q`6U!l+H+9&Y0g9^qeslU(&pX$K8fv4szKgZAO&VwnES9CrQI lW6~cF??!&yA16^QG(pohp&y>rf=1LhJu!hXi)QXA`wvR>B)0$n diff --git a/rosetta/locale/de/LC_MESSAGES/django.mo b/rosetta/locale/de/LC_MESSAGES/django.mo index 279b356e9580e6665c26214699fbd88da2c37a54..2cbe38e22c388d95b20d73a768cfaf196fb039c2 100644 GIT binary patch delta 273 zcmXZXzYoDs5Ww-PR$CPj(%K9r{1;-k+9d`CqsG(@Hmit@P2$H;d6U^6AXa-Pv)%VZ z@^YWtdv}+6CR#;VXr*gQoT2tDuz`s$>929aMVX5oa^ys4qQNabQQxO*(ZxBsxJMm)zz$yj`3tM$Io9xl VF?tm1oCNtd%b0rMVVl4`I$zkQ9Z3KH delta 312 zcmXZXF-yZx5Ww+^Nouv2qBPx^{kVJYj(ZcgaOVvpTNom_Ez%Q_IGRb1i`Zn1^G zNQ*dJ#@ImpZcI4A3{9M(p7Vsq_=39c9h*3-O15wOpirami5&SRoZ}i_@elR=Gh1Ba z8&>cO_23e(aP^;?6zk*;p5g_LQK6nQL;lS&#o0k=Uf%ot(J)Sv#|M89r^Cn#RdDO8 U&=0#_(1|*CH!4u7*x0$X1JFJv`~Uy| diff --git a/rosetta/locale/es/LC_MESSAGES/django.mo b/rosetta/locale/es/LC_MESSAGES/django.mo index 2254dfe2a9bb945708e30f0568436484cbcc436d..c99e7f0213d29d4bae2f1ca8fac57297e4473481 100644 GIT binary patch literal 4186 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 ZyVZ8Tvgh2Hp?5CK9dph6tlP>z`2#g^S3Cd! diff --git a/rosetta/locale/fa/LC_MESSAGES/django.mo b/rosetta/locale/fa/LC_MESSAGES/django.mo index 17ec3615452c263b562fe7be71d6f234135760e3..adef93522728f376a7e00c35cb13dead4fcf30c6 100644 GIT binary patch delta 329 zcmXZWy=uZ>6vpu<4Hi?QX_3+)1wTTEOoEYibM6I%UP9M;2fB2~;uQ$4A{4}6a{-+K zPEL-lP89@~O6mWlS15qtPsAI6op!51yYfqb+Cv$_?(wcA#FJnt!}kANVF7$YaAM#S_}FDE+RPi z64BfHYZ#YTfNarc(K+-5Jm2rZLxS5fbv4|U3!9M$S zT%!Kvv3-Z7UED&uf6CLr3uILvSimo|Ia9Rv%ULBNTa~Po$0N+)C5Cu~cK$q@zs%|$ zy7Y%Q&kubfH}$tQegbZGl3VJl>D$3#)rl?X7H4X(|Jq diff --git a/rosetta/locale/fr/LC_MESSAGES/django.mo b/rosetta/locale/fr/LC_MESSAGES/django.mo index d9a645cbe9a271cdbed9b655df11006bfb7e8b85..12f6199e8ac87d354a48be251624783641ca8180 100644 GIT binary patch delta 321 zcmXZWF=_%)5XSLuMO`3R8!48@O zUBV0IF^+XCVFMYdFU;T&e{q85uuAGpdgW73-4^uGBmYKo*cj*dgJw`|If`7O%c*^g F{R8>L9jE{R delta 360 zcmXZWy-EW?6o%n%Lt@MtL`|V=6$z$L24^=$mY|gZ38oYq3kkT2Df}ZvtkP>GVq=p# z5H%NIDsvgySqXXr;yV}^&NF8Q&UZ$^cktBode@#*%}NbP!%4}YpOexU;}mY26&E)&<*b3-MD|p4E-n0;1{Owcl_`9>S>;b9Mj0wBD$bubO9TbY1~HlzlRHW zfUnp^w_r?J!a7c18%ubBWa%E~u#eC9f^MgCN#I`-c41%y{&?p$JOFn?n zB>t}oANR+(aK7(t?q>g3&mHMllNyqu`p+1<4DpOjykQ$FoZ=JNrAc{k`feF|srvx{*%(a# delta 254 zcmXZVy$eB67{~EPUM^9tfwHk!xOMI&amygGSQ!llgVI$Jqkln}j7CZ+gOxwQU@%$C zjLINiFLio8{Z8lioRj|2r`O5MC9?L21Vp6l`&q{rxrtuvVF?GwkqyI-JJfNH8Xhr< z=YPIqnEb#vYCLi<{9 diff --git a/rosetta/locale/it/LC_MESSAGES/django.mo b/rosetta/locale/it/LC_MESSAGES/django.mo index 4e07498cc4b44932c329a042095e35e1ff506b7a..496d5f391cddcbf5d9c11dc94520164cb474c953 100644 GIT binary patch delta 298 zcmXZXKMR3T6vy!&9)BMO!lRUl4Uor4dhW|^<}JJ4Q;>?W^sZCT%mo$ jb)_n%(fT@=!oFJ|NiZg{!3EmGPxm?qo}6ng8Vdga;R_n4 delta 337 zcmXZXKT88a5QpJkVzM#j4;a)OC=v*!(SyCqA#zo~Q~^8D))1nIpb}!Ixkf7yEKe)3 zw34K-P2-2L@+|h z;1(XCTksZF@E%|B1>HxYlC*;{y16r~;C0E9mI)>l?(i9TL)G%EmwnH*4*mVnus=S( gy7asK@i12M(Z07x?d zX$znr7m&6F(mX)g4M=kW>0lr&1f*l3bODg&2J)MMv^0?J2hwFgdNn(P8(4!92Lpp5 zP(TMr1I=de1JZ&(IuuB20qJxg4MYr+fCN8~o(-fy@~eS#JdobIc_m{Nvs#F*b5Uwy pNoIbYu1jJ`s+EF~fuV`6fsw9}g@U26m9d$&fuVuHW(C$O%m4+eA<_T< diff --git a/rosetta/locale/pl/LC_MESSAGES/django.mo b/rosetta/locale/pl/LC_MESSAGES/django.mo index b05bf54df75f1d3d981684be6318703e31828aa8..25a3f484cb328c3f51412fc24c0676fe58061cf4 100644 GIT binary patch delta 329 zcmXZWJ&yrV6vpvqWM>C!$VN6aGN$&Dh=^><7OR(Rqw@hYG#d4mdH#dXml&=?mLYiAXaf()?Mk@RR==v!Y;Q?K|Vgelsvrr1((Z?y4 z(ZM77czV`0O|#T4zG4y0q7@usBVLt0cpM3GctJBL!)5XUrm>D4Y@r#nUHpdr?8PMf G<2(STsv;Z! delta 368 zcmXZWJxc>Y5XSK*;bIawBO)3Rr5V4L5L4*`31Thd|W0T54u<-*} zS=b6G{R|cX8!fCXZ0r;(!T*S`%x`xXp4q41C%A8<`j07TCnudrnjV$vc!jhy#5}(I zzu$0;`48l1$(IV4;3RIKhkLk*P0Zj87V#G6@BwY^*;oH>!7B|5dPfWX#sJe}5=RS^ zadc=OTE_|8#XCI2EP8~@qmTAp#ta(BLh!bUzJEHRNDZHZ%r7HxLNn6*LCAiFK591f)5Dv?Ln?Lko~r z0@6G{dO4Kd0;ECu4gzT*AblN3iva0YKw1(={|C}4Kw6R=B5ntyU4Z;xb_P8LE+AtD zP(T?-F9y9e41{wGbNGkzp9-!?Y1N1jnGTJk#h3GmLr6!hS=I80UB$lLFDHs_T cn&=uB=^9xm7#dp{n`s*u8W?Qe%3Q_*0JE_nR{#J2 diff --git a/rosetta/locale/tr/LC_MESSAGES/django.mo b/rosetta/locale/tr/LC_MESSAGES/django.mo index 1e52a8c2d06b65a1aab87cc5a1d6acbcca59a8c5..052df46a5e31357fd0ce6c9e6a60a3435ac75b9b 100644 GIT binary patch delta 273 zcmXZXzYf7r6vy#j^^aDAp`juYvFO^>3m`Gty#Xe3C!57HcmXsflhqqASh`qj7AD`D zNKVe@+?#XH%{j%Jc;B(InI%mAMx#(98!9HZ%5;sjSn=t8RF z6>Yp@fDa7uiRRtgSEd%lmx~A^x+s-k6I0yc2npRtT`bTHuq#p(1KeSZW`Q%B{sPV1 X7dFu1_c_MM&RU0gyR>lfgXg$EYC9Ut delta 312 zcmXZXze_?<7{>8OO>Z}UL_{i4C<+SNg>$bFad8lehFXML92FcKy#B!5DOy_Enp)Z; z5dRuiCs+T0z6XMb_jAtSocHj)7uJQ}i`eolCOxO52T2=8s$=C)O5!6Db^q;Qj{N{@ zI755y6QA%4iFTA@++zY0u0-Te(s+XQ-KDFgiY%%eoMIbogD&Q=haWgaqWFH55UMle>#> zbGxhU`WLt~IhB6jgcm;V^Sm#==Y4;Q^Wv;+4PPwj*p|kUCXN(gl#&kc0X-bx1-{`u z_hUSz4iBX~Hn4(SBudXX!gpjT>q_2A*&GjN= delta 360 zcmXBPKS)AR6vy%33lfvetSrLik!Ddny6+hg>Xu+ai{Q|hkdRA3yroI1wV*MY8iIxv z;W-pRbB*od*xuaI_a4{fuh3%3X7=Oz%ffww!ez8>CUN^omQ7!Hy{s83sEI0rF diff --git a/testproject/settings.py b/testproject/settings.py index f95ff52..694b66d 100644 --- a/testproject/settings.py +++ b/testproject/settings.py @@ -63,6 +63,7 @@ MIDDLEWARE = ( # Note: languages are overridden in the test runner LANGUAGES = ( + ('en', u'English'), ('bs-Cyrl-BA', u'Bosnian (Cyrillic) (Bosnia and Herzegovina)'), ('ja', u'日本語'), ('xx', u'XXXXX'), @@ -71,6 +72,9 @@ LANGUAGES = ( ('fr_FR.utf8', u'French (France), UTF8'), ) +SILENCED_SYSTEM_CHECKS = ["translation.E002"] + + LOCALE_PATHS = [ os.path.join(PROJECT_PATH, 'locale'), ] diff --git a/tox.ini b/tox.ini index d193205..e635ce1 100644 --- a/tox.ini +++ b/tox.ini @@ -1,10 +1,11 @@ [tox] envlist = flake8, - {py27,py36}-django111, - py36-django{20,21,22}, - py37-django{20,21,22}, - gettext,docs + py{27,36}-django111, + py{36,37}-django{20,21}, + py{36,37,38}-django{22,30}, + gettext, + docs skipsdist = True @@ -21,11 +22,12 @@ deps = django111: Django==1.11.* django20: Django==2.0.* django21: Django>=2.1a1,<=2.1.99 - django22: Django>=2.2a1,<=2.2.99 + django22: Django>=2.2.8,<=2.2.99 + django30: Django>=3.0,<=3.0.99 py27-django111: python-memcached - py36-django{111,20,21,22}: python3-memcached - py37-django{111,20,21,22}: python3-memcached + py{36,37,38}-django{111,20,21,22,30}: python3-memcached + # py27-django111: pudb requests polib>=1.1.0