Re: i18ndude 3.3.0 released
Vincent Fretin <[email protected]> Sun, 13 Oct 2013 09:40:48 +0200
| Newsgroups | gmane.comp.web.zope.plone.internationalization |
|---|---|
| Message-ID | <CAD=kyd-byM7aEey7srfbDt283yKvBjiTPmOk33VhP1roQVqWwg@mail.gmail.com> |
--===============1593254316641670043== Content-Type: multipart/alternative; boundary=089e013a1d9085254704e89a798c --089e013a1d9085254704e89a798c Content-Type: text/plain; charset=ISO-8859-1 Hi, Thanks Maurits for your work! Vincent Fretin Ecreall http://www.ecreall.com On Sun, Oct 13, 2013 at 2:22 AM, Maurits van Rees < m.van.rees-1kr/[email protected]> wrote: > Hi, > > I am proud to present i18ndude 3.3.0, the first release in almost three > years. Mostly small bug fixes. I rewrote the command line interface to > use argparse, but existing scripts should still work. > > I talked a while ago about adding support for wrapping long lines in po > and pot files. By default i18ndude 3.3.0 does *not* wrap, so it will > not give big differences when run on a project where you already used a > previous version of i18ndude. If you want the wrapping, add --wrap to > the relevant commands, mostly rebuild-pot and sync. If you want to > avoid wrapping in case in the future someone decides to change the > default, you can add --no-wrap. > > Here is the changelog. See https://pypi.python.org/pypi/i18ndude/3.3.0 > for more info. > > > 3.3.0 (2013-10-13) > ------------------ > > - Add command line documentation to long description of package. > [maurits] > > - Add options ``--wrap``, ``--no-wrap`` and ``--width=NUMBER`` to all > commands that write files. Use these to determine whether long > lines are wrapped and at which width. Default width is 79. By > default we do NOT wrap, because we have never wrapped before. This > may change in the future, so if you *really* want to be sure to not > wrap when using a future i18ndude version, you can add ``--no-wrap`` > now. > https://github.com/collective/i18ndude/issues/3 > [maurits] > > - Fix the ``list`` command to also work in a ``locales`` structure. > [maurits] > > - Fix an error in the ``merge`` command where the ``--merge`` option > would be used as value for the ``--merge2`` option as well, if that > option itself was unused. This led to unneeded warnings. > [maurits] > > - The ``--create domain`` option of ``rebuild-pot`` is now optional. > If not given, i18ndude reads the domain from the given ``.pot`` > file. It was always optional, but the documentation did not show it > and it did not work. > [maurits] > > - Update the command line options handling. You can now get the help > for individual commands by calling them with the ``--help`` option. > [maurits] > > - Return exit code 1 when the called function gives an error. This > currently only has an effect when calling ``find-untranslated``. > https://github.com/collective/i18ndude/issues/1 > [maurits] > > - Moved code to https://github.com/collective/i18ndude > [maurits] > > - Backslash escape added to msgid when it includes double quotes. > [taito] > > - Add trmerge command to merge po files. Custom tailored for transifex. > [do3cc] > > > If you want to improve stuff, the source code is here: > https://github.com/collective/i18ndude > > Enjoy, > > > -- > Maurits van Rees: http://maurits.vanrees.org/ > Zest Software: http://zestsoftware.nl > > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > _______________________________________________ > Plone-i18n mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/plone-i18n > --089e013a1d9085254704e89a798c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi,<br><br></div>Thanks Maurits for your work!<br><di= v class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr">Vincent Fre= tin<br>Ecreall<br><a href=3D"http://www.ecreall.com" target=3D"_blank">http= ://www.ecreall.com</a></div> </div> <br><br><div class=3D"gmail_quote">On Sun, Oct 13, 2013 at 2:22 AM, Maurits= van Rees <span dir=3D"ltr"><<a href=3D"mailto:[email protected]= l" target=3D"_blank">m.van.rees-1kr/[email protected]</a>></span> wrote:<br><b= lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px = #ccc solid;padding-left:1ex"> Hi,<br> <br> I am proud to present i18ndude 3.3.0, the first release in almost three<br> years. =A0Mostly small bug fixes. =A0I rewrote the command line interface t= o<br> use argparse, but existing scripts should still work.<br> <br> I talked a while ago about adding support for wrapping long lines in po<br> and pot files. =A0By default i18ndude 3.3.0 does *not* wrap, so it will<br> not give big differences when run on a project where you already used a<br> previous version of i18ndude. =A0If you want the wrapping, add --wrap to<br= > the relevant commands, mostly rebuild-pot and sync. =A0If you want to<br> avoid wrapping in case in the future someone decides to change the<br> default, you can add --no-wrap.<br> <br> Here is the changelog. =A0See <a href=3D"https://pypi.python.org/pypi/i18nd= ude/3.3.0" target=3D"_blank">https://pypi.python.org/pypi/i18ndude/3.3.0</a= ><br> for more info.<br> <br> <br> 3.3.0 (2013-10-13)<br> ------------------<br> <br> - Add command line documentation to long description of package.<br> =A0 =A0[maurits]<br> <br> - Add options ``--wrap``, ``--no-wrap`` and ``--width=3DNUMBER`` to all<br> =A0 =A0commands that write files. =A0Use these to determine whether long<br= > =A0 =A0lines are wrapped and at which width. =A0Default width is 79. =A0By<= br> =A0 =A0default we do NOT wrap, because we have never wrapped before. =A0Thi= s<br> =A0 =A0may change in the future, so if you *really* want to be sure to not<= br> =A0 =A0wrap when using a future i18ndude version, you can add ``--no-wrap``= <br> =A0 =A0now.<br> =A0 =A0<a href=3D"https://github.com/collective/i18ndude/issues/3" target= =3D"_blank">https://github.com/collective/i18ndude/issues/3</a><br> =A0 =A0[maurits]<br> <br> - Fix the ``list`` command to also work in a ``locales`` structure.<br> =A0 =A0[maurits]<br> <br> - Fix an error in the ``merge`` command where the ``--merge`` option<br> =A0 =A0would be used as value for the ``--merge2`` option as well, if that<= br> =A0 =A0option itself was unused. =A0This led to unneeded warnings.<br> =A0 =A0[maurits]<br> <br> - The ``--create domain`` option of ``rebuild-pot`` is now optional.<br> =A0 =A0If not given, i18ndude reads the domain from the given ``.pot``<br> =A0 =A0file. =A0It was always optional, but the documentation did not show = it<br> =A0 =A0and it did not work.<br> =A0 =A0[maurits]<br> <br> - Update the command line options handling. =A0You can now get the help<br> =A0 =A0for individual commands by calling them with the ``--help`` option.<= br> =A0 =A0[maurits]<br> <br> - Return exit code 1 when the called function gives an error. =A0This<br> =A0 =A0currently only has an effect when calling ``find-untranslated``.<br> =A0 =A0<a href=3D"https://github.com/collective/i18ndude/issues/1" target= =3D"_blank">https://github.com/collective/i18ndude/issues/1</a><br> =A0 =A0[maurits]<br> <br> - Moved code to <a href=3D"https://github.com/collective/i18ndude" target= =3D"_blank">https://github.com/collective/i18ndude</a><br> =A0 =A0[maurits]<br> <br> - Backslash escape added to msgid when it includes double quotes.<br> =A0 =A0[taito]<br> <br> - Add trmerge command to merge po files. Custom tailored for transifex.<br> =A0 =A0[do3cc]<br> <br> <br> If you want to improve stuff, the source code is here:<br> <a href=3D"https://github.com/collective/i18ndude" target=3D"_blank">https:= //github.com/collective/i18ndude</a><br> <br> Enjoy,<br> <br> <br> --<br> Maurits van Rees: <a href=3D"http://maurits.vanrees.org/" target=3D"_blank"= >http://maurits.vanrees.org/</a><br> Zest Software: <a href=3D"http://zestsoftware.nl" target=3D"_blank">http://= zestsoftware.nl</a><br> <br> <br> ---------------------------------------------------------------------------= ---<br> October Webinars: Code for Performance<br> Free Intel webinars can help you accelerate application performance.<br> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most fr= om<br> the latest Intel processors and coprocessors. See abstracts and register &g= t;<br> <a href=3D"http://pubads.g.doubleclick.net/gampad/clk?id=3D60134071&iu= =3D/4140/ostg.clktrk" target=3D"_blank">http://pubads.g.doubleclick.net/gam= pad/clk?id=3D60134071&iu=3D/4140/ostg.clktrk</a><br> _______________________________________________<br> Plone-i18n mailing list<br> <a href=3D"mailto:[email protected]">[email protected]= forge.net</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/plone-i18n" target= =3D"_blank">https://lists.sourceforge.net/lists/listinfo/plone-i18n</a><br> </blockquote></div><br></div></div> --089e013a1d9085254704e89a798c-- --===============1593254316641670043== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk --===============1593254316641670043== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plone-i18n mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plone-i18n --===============1593254316641670043==--