Package Release Info

translate-toolkit-3.12.1-bp160.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python313-translate-toolkit
translate-toolkit-devel-doc
translate-toolkit-doc

Change Logs

* Mon Apr 08 2024 Ana Guerrero <ana.guerrero@suse.com>
- Add patch 0001-tests-Adjust-to-changed-aeidon-behavior.patch for
  the new the "in-between" newline logic
* Sun Jan 14 2024 Ben Greiner <code@bnavigator.de>
- 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
* Sat Jul 01 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 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 02 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 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 04 2022 Martin Liška <mliska@suse.cz>
- Drop not needed BuildRequires: subversion.
* Fri Apr 29 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 01 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 02 2021 Dirk Müller <dmueller@suse.com>
- skip fluent from testing, we don't depend on it anyway (it is optional)
Version: 2.5.0-bp155.3.7
* Wed Jun 10 2020 Tomáš Chvátal <tchvatal@suse.com>
- We need full python interpreter bsc#1172650, boo#1195269
* Tue Mar 03 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 2020 Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.5.0:
  * Fixes to work with new weblate
* Thu Jul 11 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 04 2019 Tomáš Chvátal <tchvatal@suse.com>
- Do not depend on strace, it is not really needed
* Fri Mar 29 2019 Tomáš Chvátal <tchvatal@suse.com>
- Add patch to build with current pycountry:
  * pycountry.patch
* Wed Mar 06 2019 Tomáš Chvátal <tchvatal@suse.com>
- Drop not needed lxml-doc dependency
* Thu Jan 10 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
Version: 2.5.0-bp154.2.3.1
* Wed Jun 10 2020 Tomá? Chvátal <tchvatal@suse.com>
- We need full python interpreter bsc#1172650, boo#1195269
Version: 2.5.0-bp152.3.2
* Wed May 13 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 01 2020 Matej Cepl <mcepl@suse.com>
- Swtich to multibuild to separate tests
* Wed Mar 18 2020 Andreas Schwab <schwab@linux-m68k.org>
- test-mo-endian.patch: tell msgfmt to use correct endianness
* Tue Mar 03 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 2020 Tomá? Chvátal <tchvatal@suse.com>
- Update to 2.5.0:
  * Fixes to work with new weblate
* Thu Jul 11 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
Version: 2.3.1-bp151.2.2
* Thu Apr 04 2019 Tomá? Chvátal <tchvatal@suse.com>
- Do not depend on strace, it is not really needed
* Fri Mar 29 2019 Tomá? Chvátal <tchvatal@suse.com>
- Add patch to build with current pycountry:
  * pycountry.patch
* Wed Mar 06 2019 Tomá? Chvátal <tchvatal@suse.com>
- Drop not needed lxml-doc dependency
* Mon Jan 28 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 2019 Luiz Fernando Ranghetti <elchevive68@gmail.com>
- Correct the Source URL
* Thu Jan 10 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 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.
Version: 2.3.0-bp150.1.3
* Wed Mar 21 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 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 2017 jmatejek@suse.com
- drop unneeded requirement for python-utidy
- drop unneeded requirements for diff_match_patch
- switch to python3
* Mon Aug 28 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 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 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 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 06 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 2017 dimstar@opensuse.org
- Explicitly package %{_defaultdocdir}/%{name}/html: fix build with
  RPM 4.13.
* Mon Jan 30 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 2017 elchevive@opensuse.org
- Add missing Requires: python-setuptools
* Mon Jan 16 2017 elchevive@opensuse.org
- Update to 1.99.9 (2.0.0 RC2)
  * Minor fixes
* Thu Sep 01 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 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 2016 michal@cihar.com
- Update to 1.14.0-rc1
* Tue Nov 10 2015 mcihar@suse.cz
- Fix documentation build (breaks in parallel build)
* Tue Nov 10 2015 mcihar@suse.cz
- python-six is required for build as well (for API docs)
* Tue Nov 10 2015 mcihar@suse.cz
- Remove Sphinx build cache before building docs
* Wed Jul 29 2015 dimstar@opensuse.org
- Require python-six: translate/misc/quote.py depends on it.
* Wed Jul 15 2015 mcihar@suse.cz
- use spec-cleaner to sort dependencies