Revisions of translate-toolkit

Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1166216 from Ana Guerrero's avatar Ana Guerrero (anag+factory) (revision 92)
- Add patch 0001-tests-Adjust-to-changed-aeidon-behavior.patch for
  the new the "in-between" newline logic
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1138712 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 91)
- Update to 3.12.1
  * Fixed parsing of some Android translation files
- Release 3.12.0
  * Improved Android format compatibility with plurals and CDATA
  * Added support for MOKO resources
  * Gettext PO honors line wrapping configuration when adding unit
  * Use correct plurals matching Qt implementation
  * Properties notes behave consistently with other formats
  * RESX/RESW use Windows newlines instead of UNIX ones
  * INI does not treat lines starting with rem as comments
  * Improved JSON round-tri
- Release 3.11.1
  * Updated language definitions to CLDR 44
- Release 3.11.0
  * Improved Android format compatibility
  * Improved JSON round-trip
  * Add support for relative locations in TS2
  * Python 3.12 is now supported
  * Tests are no longer distributed in the module
  * Switched to ruff for linting and formatting
- Release 3.10.1
  * Added android2po converter
  * Improved support of the RC and XLIFF formats
- Release 3.10.0
  * Added support for Markdown
  * Improved support of the XLIFF and Fluent formats
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1098483 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 90)
- 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
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1073141 from Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) (revision 89)
- 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)
- 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
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1046281 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 88)
- 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)
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1031388 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 87)
- 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)
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 1007925 from Martin Liška's avatar Martin Liška (marxin) (revision 86)
- Drop not needed BuildRequires: subversion.
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 984847 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 85)
Add bug reference for Leap bug re: empty licenses
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 973933 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 84)
- 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
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 950550 from Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) (revision 83)
- 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
  
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 935195 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 82)
- skip fluent from testing, we don't depend on it anyway (it is optional)
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 934630 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 81)
- 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
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 889949 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 80)
- 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
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 879723 from Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) (revision 79)
- Add back python and python-setuptools Requires and update some recommended dependecies versions
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 879233 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 78)
- 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
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 855981 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 77)
- Only the primary Python 3 flavor shall provide unflavored
  capability translate-toolkit. gh#openSUSE/python-rpm-macros#66
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 853407 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 76)
- 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
Luiz Fernando Ranghetti's avatar Luiz Fernando Ranghetti (elchevive) accepted request 842066 from Matthias Fehring's avatar Matthias Fehring (buschmann23) (revision 75)
- 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.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 74)
- 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
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 73)
- We need full python interpreter bsc#1172650
Displaying revisions 1 - 20 of 92
openSUSE Build Service is sponsored by