Overview

Request 1073140 superseded

- 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#1195269 (translate/share folder not packaged)
- 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)
- 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)
- Drop not needed BuildRequires: subversion.
- 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
- 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

- skip fluent from testing, we don't depend on it anyway (it is optional)
- 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
- 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
- Add back python and python-setuptools Requires and update some recommended
dependecies versions
- 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
- Only the primary Python 3 flavor shall provide unflavored
capability translate-toolkit. gh#openSUSE/python-rpm-macros#66
- 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
- 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.
- 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
- We need full python interpreter bsc#1172650, boo#1195269
- 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.
- Swtich to multibuild to separate tests
- test-mo-endian.patch: tell msgfmt to use correct endianness
- temporary disable TestYAMLResourceStore.test_empty_key because
ruamel.yaml has different behaviour on empty keys from version
0.16.6
- Update to 2.5.0:
* Fixes to work with new weblate
- Update to 2.4.0:
* Added new Flat XML format and converters.
* Fixes for multiple formats.
- Remove merged patches:
* pycountry.patch
* test-pytest310.patch
- Do not depend on strace, it is not really needed
- Add patch to build with current pycountry:
* pycountry.patch
- Drop not needed lxml-doc dependency
- Avoid mixing historic and modern option syntax for tar.
- Replace find -exec rm by just find -delete.
- Correct the Source URL
- 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
- 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.
- 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
- 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.
- drop unneeded requirement for python-utidy
- drop unneeded requirements for diff_match_patch
- switch to python3
- 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.

- 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.
- 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
- 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.
- 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
- Explicitly package %{_defaultdocdir}/%{name}/html: fix build with
RPM 4.13.
- Update do 2.0.0
* po2txt works correctly again when --threshold option is passed
(https://github.com/translate/translate/issues/3499) boo#999286
- Add missing Requires: python-setuptools
- Update to 1.99.9 (2.0.0 RC2)
* Minor fixes
- Update to 1.99.5 (2.0.0 Beta 5)
* Minor fixes
- require lxml 3.5.0 or newer

- 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
- Update to 1.14.0-rc1
- Fix documentation build (breaks in parallel build)
- python-six is required for build as well (for API docs)
- Remove Sphinx build cache before building docs
- Require python-six: translate/misc/quote.py depends on it.
- use spec-cleaner to sort dependencies
- 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
- 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
- remove not needed gaupol build dependency
- 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
- 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
- add 2 missing BuildRequires (python-Levenshtein and change
python-aeidon with gaupol)
- Add python-{Levenshtein,aeidon} as Requires and remove again
diff_match_patch as its not allowed on Factory (license issue)
- New upstream version (1.10.0)
* devel package renamed as devel-doc.
- initial repackaging
- fix sles builds.
* version tag for buildarch: noarch.
- Remove psyco references as it is a dead project
- Add Provides: python-translate-toolkit for compatibility with old packages
- Cosmetic change in 'for' used to remove shebangs
- Add proper specfile header as requested in sr#109322
- Fix for bnc#750652 (remove Apache-2.0 file as the programa has a fallbak)
- Add ifelse to python-pyenchant (new name for > 12.1)
- Fix the non-executable-script warning
- 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
- Removed 11.1 references and python- prefix
- Updated to version 1.8.1
- Updated to version 1.8.0
- Set Gaupol as Suggestion
- Updated to version 1.7.0
- Updated to version 1.6.0
- Added python-enchant as Requires
- Rename -doc to -devel (as it is devel's docs)
- Added more requires (for ical2po, sub2po work)
- Remove duplicated docs in -devel
- Package split (-doc) and manpages created (using Fedora's .spec)
- Package updated to version 1.5.3
- Added gettext-runtime as requirement
- Added python-lxml as requirement
- Initial release 1.5.2 - spec/rpmlint copyed from thomas-schaite repository

Request History
Luiz Fernando Ranghetti's avatar

elchevive created request

- 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#1195269 (translate/share folder not packaged)
- 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)
- 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)
- Drop not needed BuildRequires: subversion.
- 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
- 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

- skip fluent from testing, we don't depend on it anyway (it is optional)
- 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
- 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
- Add back python and python-setuptools Requires and update some recommended
dependecies versions
- 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
- Only the primary Python 3 flavor shall provide unflavored
capability translate-toolkit. gh#openSUSE/python-rpm-macros#66
- 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
- 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.
- 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
- We need full python interpreter bsc#1172650, boo#1195269
- 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.
- Swtich to multibuild to separate tests
- test-mo-endian.patch: tell msgfmt to use correct endianness
- temporary disable TestYAMLResourceStore.test_empty_key because
ruamel.yaml has different behaviour on empty keys from version
0.16.6
- Update to 2.5.0:
* Fixes to work with new weblate
- Update to 2.4.0:
* Added new Flat XML format and converters.
* Fixes for multiple formats.
- Remove merged patches:
* pycountry.patch
* test-pytest310.patch
- Do not depend on strace, it is not really needed
- Add patch to build with current pycountry:
* pycountry.patch
- Drop not needed lxml-doc dependency
- Avoid mixing historic and modern option syntax for tar.
- Replace find -exec rm by just find -delete.
- Correct the Source URL
- 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
- 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.
- 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
- 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.
- drop unneeded requirement for python-utidy
- drop unneeded requirements for diff_match_patch
- switch to python3
- 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.

- 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.
- 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
- 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.
- 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
- Explicitly package %{_defaultdocdir}/%{name}/html: fix build with
RPM 4.13.
- Update do 2.0.0
* po2txt works correctly again when --threshold option is passed
(https://github.com/translate/translate/issues/3499) boo#999286
- Add missing Requires: python-setuptools
- Update to 1.99.9 (2.0.0 RC2)
* Minor fixes
- Update to 1.99.5 (2.0.0 Beta 5)
* Minor fixes
- require lxml 3.5.0 or newer

- 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
- Update to 1.14.0-rc1
- Fix documentation build (breaks in parallel build)
- python-six is required for build as well (for API docs)
- Remove Sphinx build cache before building docs
- Require python-six: translate/misc/quote.py depends on it.
- use spec-cleaner to sort dependencies
- 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
- 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
- remove not needed gaupol build dependency
- 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
- 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
- add 2 missing BuildRequires (python-Levenshtein and change
python-aeidon with gaupol)
- Add python-{Levenshtein,aeidon} as Requires and remove again
diff_match_patch as its not allowed on Factory (license issue)
- New upstream version (1.10.0)
* devel package renamed as devel-doc.
- initial repackaging
- fix sles builds.
* version tag for buildarch: noarch.
- Remove psyco references as it is a dead project
- Add Provides: python-translate-toolkit for compatibility with old packages
- Cosmetic change in 'for' used to remove shebangs
- Add proper specfile header as requested in sr#109322
- Fix for bnc#750652 (remove Apache-2.0 file as the programa has a fallbak)
- Add ifelse to python-pyenchant (new name for > 12.1)
- Fix the non-executable-script warning
- 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
- Removed 11.1 references and python- prefix
- Updated to version 1.8.1
- Updated to version 1.8.0
- Set Gaupol as Suggestion
- Updated to version 1.7.0
- Updated to version 1.6.0
- Added python-enchant as Requires
- Rename -doc to -devel (as it is devel's docs)
- Added more requires (for ical2po, sub2po work)
- Remove duplicated docs in -devel
- Package split (-doc) and manpages created (using Fedora's .spec)
- Package updated to version 1.5.3
- Added gettext-runtime as requirement
- Added python-lxml as requirement
- Initial release 1.5.2 - spec/rpmlint copyed from thomas-schaite repository


openSUSE Build Service is sponsored by