20
0
Files
translate-toolkit/translate-toolkit.changes
T
elchevive 95f406fee8 Accepting request 1098483 from home:mcalabkova:branches:devel:languages:python
- Update to 3.9.2
  * Fluent: Attributes are now exposed as translatable entities
  * Fluent: Terms are now prefixed with -
  * POXLIFF: Avoid using "None" as translation for untranslated pluralized units
  * TBX: Improved notes parsing
  * improved CSV output of pocount and refactored it
  * junitmsgfmt has been rewritten in Python
  * po2csv, csv2po: Add support for preserving context
  * dropped support for Python 3.7
  * TS2: Fixed handling of files without a source string

OBS-URL: https://build.opensuse.org/request/show/1098483
OBS-URL: https://build.opensuse.org/package/show/M17N/translate-toolkit?expand=0&rev=90
2023-07-13 13:56:58 +00:00

605 lines
22 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Sat Jul 1 14:30:46 UTC 2023 - Markéta Machová <mmachova@suse.com>
- Update to 3.9.2
* Fluent: Attributes are now exposed as translatable entities
* Fluent: Terms are now prefixed with -
* POXLIFF: Avoid using "None" as translation for untranslated pluralized units
* TBX: Improved notes parsing
* improved CSV output of pocount and refactored it
* junitmsgfmt has been rewritten in Python
* po2csv, csv2po: Add support for preserving context
* dropped support for Python 3.7
* TS2: Fixed handling of files without a source string
-------------------------------------------------------------------
Fri Mar 17 20:38:39 UTC 2023 - Luiz Fernando Ranghetti <elchevive@opensuse.org>
- update to 3.8.6
* Improved support for go-i18n v2
* Fixed parsing unicode RC files with pragma encoding
* Add support for go-i18n v2
* Fixes in the i18next v4 and GWT formats
* Fixes in the JSON, YAML and stringsdict formats
* Adds support for gotext and i18next v4 JSON variants
- switch back to upstream tarball
- fix for boo#1208870 (translate/share folder not packaged)
-------------------------------------------------------------------
Mon Jan 2 17:54:23 UTC 2023 - Ben Greiner <code@bnavigator.de>
- update to 3.8.0
* JSON: Fixed serialization for some corner case keys
* PO: Wrapping is now compatible with GNU gettext 0.21.1
* Fluent: Consolidate error handling to be similar as with other
formats
* Fluent: Add support for extracting placeables
* LISA (XLIFF, Android, ...): Allow to customize behavior of
empty XML tags
* RC: Added support for MENUEX block and DISCARDABLE attribute
- Move to PEP517 build
- Add pyparsing as build requirment for manpage genaration: It is
not pulled in automatically anymore (python-packaging 22)
- Fix alternatives uninstall command: Master ends in 1.gz
(%ext_man)
-------------------------------------------------------------------
Wed Oct 26 16:27:56 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 3.7.3:
* Addded new classified rewriter
* Updated CLDR data
* Fixes in the Android, GWT and RC formats.
* Rewritten installation to use modern setuptools features.
* Added support for Resource Dictionary format.
* Fixes in the CSV, PO and RC formats.
* Fixes in the JSON, YAML, RC, and properties formats.
* see https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.7.3.html
* see https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.7.2.html
* see https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.7.1.html
* see https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.7.0.html
* see https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.6.2.html
- switch to obs_scm due to broken upstream tarball (gh#translate/translate#4744)
-------------------------------------------------------------------
Tue Oct 4 14:09:02 UTC 2022 - Martin Liška <mliska@suse.cz>
- Drop not needed BuildRequires: subversion.
-------------------------------------------------------------------
Fri Apr 29 12:12:34 UTC 2022 - Markéta Machová <mmachova@suse.com>
- Update to 3.6.1
* Dropped support for Python 3.6
* Added support for Python 3.10
* Switch to charset-normalizer from chardet for more reliable detection
-------------------------------------------------------------------
Tue Feb 1 20:38:55 UTC 2022 - Luiz Fernando Ranghetti <elchevive@opensuse.org>
- update to 3.5.3:
* Fixed updating files with DOS end of lines in PO format
* Improved error reporting for parse errors in PO format
* Fixed adding strings to empty Ruby YAML file
* Better handling of multiline stringtable translations in po2rc
* Update CLDR data to 37.0.0
-------------------------------------------------------------------
Thu Dec 2 13:45:58 UTC 2021 - Dirk Müller <dmueller@suse.com>
- skip fluent from testing, we don't depend on it anyway (it is optional)
-------------------------------------------------------------------
Mon Nov 29 20:54:40 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 3.5.1:
* Added support for stringsdict and Fluent formats
* Minor fixes in JSON and PO formats
* Bug fixes in RC, Fluent and HTML formats
* Improvements in the XLIFF and RC formats
* Fixes in the RC format
-------------------------------------------------------------------
Mon May 3 09:38:36 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 3.3.6
* fixed handling of plurals in GWT properties
* lxml requirement was raised to 4.6.3 to address CVE-2021-28957
* Consistent using of XML entity for non-breakable space
* Fix newlines round-trip
-------------------------------------------------------------------
Wed Mar 17 14:14:14 UTC 2021 - Luiz Fernando Ranghetti <elchevive@opensuse.org>
- Add back python and python-setuptools Requires and update some recommended
dependecies versions
-------------------------------------------------------------------
Mon Mar 15 09:41:05 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 3.3.3
* add some new tools
* poterminology: Fix regex escaping
* wordfast: Fix header processing
* misc: Add support for Python 3.9
- Drop merged versioned_executables.patch
-------------------------------------------------------------------
Tue Dec 15 10:11:00 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
- Only the primary Python 3 flavor shall provide unflavored
capability translate-toolkit. gh#openSUSE/python-rpm-macros#66
-------------------------------------------------------------------
Sun Dec 6 15:12:39 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
- Update to 3.2.0
* Fixed bugs in YAML, Android and JSON formats
* Dropped support for Python 3.5
- refresh versionend_executables.patch
- Fix name definition of -devel-doc package because of stricter
python-rpm-macros %python_subpackages requirement
- move html docs in common file tree to -doc package in order to
avoid conflicts for multiple python flavor packages
gh#openSUSE/python-rpm-macros#66
- replace my_install_alternatives by python_install_alternative
* fix manpages alternatives install
-------------------------------------------------------------------
Fri Oct 16 08:39:10 UTC 2020 - Matthias Fehring <buschmann23@opensuse.org>
- Update to 3.1.1:
* Fixed comparing units
* Fixed removal of units from a storage
- Update to 3.1.0:
* Improved round trip for JSON and YAML formats.
* Fixes for multiple formats (Android, JSON, CSV, Windows RC).
* Added support for XWiki formats.
-------------------------------------------------------------------
Tue Jun 16 12:49:05 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.0.0:
* Fixes for multiple formats (PO, XLIFF, JSON, Properties, HTML, PHP, Windows RC).
* Dropped support for Python 2.7.
* Removed lot of deprecated code.
- Drop merged patch test-mo-endian.patch
-------------------------------------------------------------------
Wed Jun 10 11:41:50 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- We need full python interpreter bsc#1172650, boo#1195269
-------------------------------------------------------------------
Wed May 13 07:38:17 UTC 2020 - Matej Cepl <mcepl@suse.com>
- Clean up, rewrite to single-spec style, and use %pytest macro.
- We have to install, but remove afterwards, when in the test phase.
- Add versioned_executables.patch to use partially installed
versioned executables.
-------------------------------------------------------------------
Fri May 1 12:33:28 UTC 2020 - Matej Cepl <mcepl@suse.com>
- Swtich to multibuild to separate tests
-------------------------------------------------------------------
Wed Mar 18 20:34:15 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
- test-mo-endian.patch: tell msgfmt to use correct endianness
-------------------------------------------------------------------
Tue Mar 3 10:45:38 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
- temporary disable TestYAMLResourceStore.test_empty_key because
ruamel.yaml has different behaviour on empty keys from version
0.16.6
-------------------------------------------------------------------
Wed Jan 22 09:12:32 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.5.0:
* Fixes to work with new weblate
-------------------------------------------------------------------
Thu Jul 11 13:46:37 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.4.0:
* Added new Flat XML format and converters.
* Fixes for multiple formats.
- Remove merged patches:
* pycountry.patch
* test-pytest310.patch
-------------------------------------------------------------------
Thu Apr 4 13:58:00 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Do not depend on strace, it is not really needed
-------------------------------------------------------------------
Fri Mar 29 10:30:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Add patch to build with current pycountry:
* pycountry.patch
-------------------------------------------------------------------
Wed Mar 6 11:31:36 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Drop not needed lxml-doc dependency
-------------------------------------------------------------------
Mon Jan 28 12:54:34 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Avoid mixing historic and modern option syntax for tar.
- Replace find -exec rm by just find -delete.
-------------------------------------------------------------------
Mon Jan 28 11:30:50 UTC 2019 - Luiz Fernando Ranghetti <elchevive@opensuse.org>
- Correct the Source URL
-------------------------------------------------------------------
Thu Jan 10 13:31:24 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Make sure the documentation is generated properly
- Enable testsuite
- Add patches from debian for tests to pass:
* sphinx-intersphinx.patch
* test-pytest310.patch
* xliff-xsd-no-network.patch
-------------------------------------------------------------------
Tue Dec 18 19:31:55 CET 2018 - sbrabec@suse.com
- Update to 2.3.1:
* But fixes.
* INI: Enabled support for Python3 provided.
* Use backports.csv module on Python 2 to align the behavior
with Python 3 and drop many hacks.
* Removed deprecated getoutput, add new depreceations.
* Code cleanup; many converterters refactored.
-------------------------------------------------------------------
Wed Mar 21 13:00:57 UTC 2018 - elchevive@opensuse.org
- update to 2.3.0
* Full rewrite of the PHP format greatly extending the support.
* Added YAML format converters.
* Major refactor of converters code.
- drop patch translate-toolkit-2.0.0-python-six.diff not needed
on Leap 15.0
-------------------------------------------------------------------
Tue Dec 26 12:42:49 UTC 2017 - astieger@suse.com
- update to 2.2.5:
* Fixed bug when adding new units to XLIFF store.
* Added support for i18next JSON dialect.
* Improved WebExtension JSON dialect support.
-------------------------------------------------------------------
Tue Nov 14 16:48:52 UTC 2017 - jmatejek@suse.com
- drop unneeded requirement for python-utidy
- drop unneeded requirements for diff_match_patch
- switch to python3
-------------------------------------------------------------------
Mon Aug 28 19:39:16 UTC 2017 - elchevive@opensuse.org
- Update do 2.2.4
* Added support for nested and WebExtension JSON dialects.
* po2txt no longer converts non-translatable strings.
* Improvement for puncspace check.
* Support for .xliff extension.
-------------------------------------------------------------------
Mon Jun 26 19:06:30 UTC 2017 - elchevive@opensuse.org
- Update do 2.2.3
* Added MinimalChecker and ReducedChecker checkers.
* Fixed resolving of country names translations.
* Refactored functions for resolving language/country names translation to be memory efficient.
* Improvements for ts and subtitles formats.
* Added preserveplaceholders argument to podebug.
* Fixed Montenegrin language name.
-------------------------------------------------------------------
Fri Jun 16 16:10:24 UTC 2017 - elchevive@opensuse.org
- add python-pycountry as Requires
- Update do 2.2.0
* Avoid resolving external entities while parsing XML.
* Improvements for Android, ts and resx formats.
* Added support for PHP nested arrays.
* Added Kabyle language
-------------------------------------------------------------------
Mon Mar 20 18:34:24 UTC 2017 - elchevive@opensuse.org
- Update do 2.1.0
* Fixed RomanianChecker checks.
* Added an iOS checker style.
* Changed plural equations for Slovenian, Persian, Kazakh and Kyrgyz.
* Several fixes in formats and tools.
-------------------------------------------------------------------
Mon Mar 6 10:54:18 UTC 2017 - lnussel@suse.de
- lower python-six requirement to 1.9 again to make translate-toolkit work on
Leap. There is no real requirement on 1.10:
https://github.com/translate/translate/pull/3488
* translate-toolkit-2.0.0-python-six.diff
-------------------------------------------------------------------
Sun Feb 26 11:36:00 UTC 2017 - dimstar@opensuse.org
- Explicitly package %{_defaultdocdir}/%{name}/html: fix build with
RPM 4.13.
-------------------------------------------------------------------
Mon Jan 30 16:02:59 UTC 2017 - elchevive@opensuse.org
- Update do 2.0.0
* po2txt works correctly again when --threshold option is passed
(https://github.com/translate/translate/issues/3499) boo#999286
-------------------------------------------------------------------
Tue Jan 24 11:04:37 UTC 2017 - elchevive@opensuse.org
- Add missing Requires: python-setuptools
-------------------------------------------------------------------
Mon Jan 16 15:26:59 UTC 2017 - elchevive@opensuse.org
- Update to 1.99.9 (2.0.0 RC2)
* Minor fixes
-------------------------------------------------------------------
Thu Sep 1 11:26:19 UTC 2016 - elchevive@opensuse.org
- Update to 1.99.5 (2.0.0 Beta 5)
* Minor fixes
- require lxml 3.5.0 or newer
-------------------------------------------------------------------
Wed Jul 27 09:53:37 UTC 2016 - buschmann23@opensuse.org
- Update to 1.99.3 (2.0.0 Beta 3)
* Python 3 compatibility thanks to Claude Paroz
* Dropped support for Python 2.6
* Changes in storage API to expose a more standardized API
- require python 2.7 or newer
-------------------------------------------------------------------
Thu Apr 28 15:36:27 UTC 2016 - michal@cihar.com
- Update to 1.14.0-rc1
-------------------------------------------------------------------
Tue Nov 10 08:30:21 UTC 2015 - mcihar@suse.cz
- Fix documentation build (breaks in parallel build)
-------------------------------------------------------------------
Tue Nov 10 08:16:27 UTC 2015 - mcihar@suse.cz
- python-six is required for build as well (for API docs)
-------------------------------------------------------------------
Tue Nov 10 07:59:57 UTC 2015 - mcihar@suse.cz
- Remove Sphinx build cache before building docs
-------------------------------------------------------------------
Wed Jul 29 12:42:16 UTC 2015 - dimstar@opensuse.org
- Require python-six: translate/misc/quote.py depends on it.
-------------------------------------------------------------------
Wed Jul 15 07:11:59 UTC 2015 - mcihar@suse.cz
- use spec-cleaner to sort dependencies
-------------------------------------------------------------------
Wed Jul 15 07:09:08 UTC 2015 - mcihar@suse.cz
- make dependency on several optional features only recommended: vobject,
Levenshtein, aeidon, iniparse
- remove not needed xapian build dependency
- remove not used simplejson from build/runtime dependencies
-------------------------------------------------------------------
Fri May 15 12:30:21 UTC 2015 - elchevive@opensuse.org
- updated to version 1.13.0
- updated Source URL and run spec-cleaner
Major changes
New converters for IDML format
Support for new .Net Resource (.resx) format
Extensive cleanup on ODF converters
New quality checks
Some bugfixes and improvements
-------------------------------------------------------------------
Thu Nov 6 14:50:57 UTC 2014 - mcihar@suse.cz
- remove not needed gaupol build dependency
-------------------------------------------------------------------
Tue Aug 12 14:16:41 UTC 2014 - elchevive@opensuse.org
- updated to version 1.12.0
Major changes
Properties and DTD formats fix a number of issues
Massive code cleanup looking forward Python 3 compatibility
Important changes in development process to ease testing
-------------------------------------------------------------------
Thu Jan 30 13:21:54 UTC 2014 - elchevive@opensuse.org
- updated to version 1.11.0
Major changes:
The PO format now matches Gettext more closely
PHP format adds a number of new features
Support for Python 2.5 has been dropped
-------------------------------------------------------------------
Sun Jul 14 19:58:25 UTC 2013 - elchevive@opensuse.org
- add 2 missing BuildRequires (python-Levenshtein and change
python-aeidon with gaupol)
-------------------------------------------------------------------
Fri Jun 28 00:51:32 UTC 2013 - elchevive@opensuse.org
- Add python-{Levenshtein,aeidon} as Requires and remove again
diff_match_patch as its not allowed on Factory (license issue)
-------------------------------------------------------------------
Tue Mar 26 21:00:20 UTC 2013 - fa0sck@gmail.com
- New upstream version (1.10.0)
* devel package renamed as devel-doc.
-------------------------------------------------------------------
Sat Jan 12 13:25:43 UTC 2013 - dmitry.rojkov@gmail.com
- initial repackaging
-------------------------------------------------------------------
Tue Jun 5 16:13:12 UTC 2012 - i@marguerite.su
- fix sles builds.
* version tag for buildarch: noarch.
-------------------------------------------------------------------
Thu May 10 14:39:15 UTC 2012 - elchevive@opensuse.org
- Remove psyco references as it is a dead project
-------------------------------------------------------------------
Thu Apr 19 13:07:48 UTC 2012 - elchevive@opensuse.org
- Add Provides: python-translate-toolkit for compatibility with old packages
-------------------------------------------------------------------
Mon Mar 26 13:51:44 UTC 2012 - elchevive@opensuse.org
- Cosmetic change in 'for' used to remove shebangs
-------------------------------------------------------------------
Tue Mar 20 14:32:14 UTC 2012 - elchevive@opensuse.org
- Add proper specfile header as requested in sr#109322
-------------------------------------------------------------------
Wed Mar 14 14:27:42 UTC 2012 - elchevive@opensuse.org
- Fix for bnc#750652 (remove Apache-2.0 file as the programa has a fallbak)
-------------------------------------------------------------------
Sun Feb 26 15:49:47 UTC 2012 - elchevive@opensuse.org
- Add ifelse to python-pyenchant (new name for > 12.1)
-------------------------------------------------------------------
Wed Feb 22 22:19:35 UTC 2012 - elchevive@opensuse.org
- Fix the non-executable-script warning
-------------------------------------------------------------------
Wed Apr 13 17:42:00 GMT 2011 - elchevive@opensuse.org
- Updated to version 1.9.0
Highlighted improvements
- Faster terminology matching
- Several small optimisations to performance and memory use
- More advanced state support (visible in pocount and Virtaal 0.7)
- Improved language detection models (+South African languages)
- Improve handling of printf variable reordering [Jacques Beaurain]
- Review of the wording of the messages of pofilter checks
- Better sentence segmentation for some non-Latin languages
- More supported formats for podebug
- Extra options for pomerge, pogrep and po2oo/xliff2oo. The new pogrep options made this possible for GNOME: http://translate.org.za/blogs/friedel/en/content/better-lies-about-gnome-localisation
Most relevant for Pootle:
- Support for Xapian 1.2 (bug 1766) [Rimas Kudelis]
- Work around some changes introduced in Django 1.2.5/1.3
Format support:
- Always use UNIX line endings for PO (even on Windows)
- XLIFF and .ts files now shows "fuzzy" only the target present
- Improved support for .ts comment as context (bug 1739)
- Support for Java properties in UTF-8 encoding
- More natural string ordering in json converter
- Improved handling of trailing spaces in Mozilla DTD files
- Removed unused support for _old_ KDE plurals in pocount
...and several small bugfixes
-------------------------------------------------------------------
Mon Dec 27 16:24:00 GMT 2010 - elchevive@opensuse.org
- Removed 11.1 references and python- prefix
-------------------------------------------------------------------
Fri Nov 19 15:49:00 GMT 2010 - elchevive@opensuse.org
- Updated to version 1.8.1
-------------------------------------------------------------------
Wed Aug 17 15:02:00 GMT 2010 - elchevive@opensuse.org
- Updated to version 1.8.0
- Set Gaupol as Suggestion
-------------------------------------------------------------------
Wed May 12 19:14:00 GMT 2010 - elchevive@opensuse.org
- Updated to version 1.7.0
-------------------------------------------------------------------
Fri Mar 05 12:18:00 GMT 2010 - elchevive@opensuse.org
- Updated to version 1.6.0
- Added python-enchant as Requires
-------------------------------------------------------------------
Tue Feb 23 01:41:00 GMT 2010 - elchevive@opensuse.org
- Rename -doc to -devel (as it is devel's docs)
- Added more requires (for ical2po, sub2po work)
- Remove duplicated docs in -devel
-------------------------------------------------------------------
Tue Feb 22 23:22:00 GMT 2010 - elchevive@opensuse.org
- Package split (-doc) and manpages created (using Fedora's .spec)
-------------------------------------------------------------------
Tue Feb 16 17:58:00 GMT 2010 - elchevive@opensuse.org
- Package updated to version 1.5.3
-------------------------------------------------------------------
Mon Jan 25 17:42:00 GMT 2010 - elchevive@opensuse.org
- Added gettext-runtime as requirement
-------------------------------------------------------------------
Wed Jan 20 23:30:00 GMT 2010 - elchevive@opensuse.org
- Added python-lxml as requirement
-------------------------------------------------------------------
Wed Jan 14 17:17:00 GMT 2010 - elchevive@opensuse.org
- Initial release 1.5.2 - spec/rpmlint copyed from thomas-schaite repository