Up to [cvs.NetBSD.org] / pkgsrc / textproc / translate-toolkit
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
translate-toolkit: updated to 3.15.1 Translate Toolkit 3.15.1 Formats and Converters - JSON - Better handle changing unit types. - web2py - Synced parsing logic with web2py. - TIKI - Simplified parser regular expression. - XLIFF - Gracefully handle non-standard locations. Other changes - Dropped unused Java debugging code. - Documentation updates.
translate-toolkit: updated to 3.15.0 Translate Toolkit 3.15.0 Formats and Converters - JSON - Fixed possible slow processing of some WebExtension files - Improved validation for FormatJS files - CVS - Automatically upgrade to UTF-8 when legacy encoding cannot save some characters - DTD - Simplified the entity matching
translate-toolkit: updated to 3.14.8 Translate Toolkit 3.14.8 Formats and Converters - JSON - Improved error handling in ARB files. - Strip ``//`` style comments while parsing WebExtension JSON. - YAML - Gracefully handle blank plural values. - Subtitles - Ensure subtitles are correctly ordered upon saving.
translate-toolkit: updated to 3.14.7 Translate Toolkit 3.14.7 This release contains improvements and bug fixes. Changes Formats and Converters - JSON - Do not create nested keys for flat keys formats on round trip - Correctlly build new units for flat key formats - Android - Avoid stripping possible extra closing quote - Gracefully handle invalid escape sequences
translate-toolkit: updated to 3.14.6 Translate Toolkit 3.14.6 Formats and Converters - JSON - Do not create nested keys for flat keys formats on round trip - Correctlly build new units for flat key formats - Android - XML files will always have a trailing newline - Gracefully handle unpaired double quotes
translate-toolkit: updated to 3.14.5 Translate Toolkit 3.14.5 Formats and Converters - Android - Fixed escaped quotes handling
translate-toolkit: updated to 3.14.4 3.14.4 Formats and Converters - Android - Improve escape sequences handling 3.14.3 Formats and Converters - PO - Consistent line wrapiing with Gettext 0.23 - Android - Improved parsing performance 3.14.2 Formats and Converters - PO - Performance improvements thanks to using C implementation of wcwidth - Properties - Fixed hadling of plural tags for certain languages in GWT dialect - Avoid adding trailing newlines to the files upon saving - JSON - Better error messages upon parsing WebExtension - Use flat structure by default for ARB files - po2rc - Allow po2rc output encoding to be specified
translate-toolkit: updated to 3.14.1 3.14.1 Formats and Converters - MO - Fixed crash on certain files 3.14.0 Formats and Converters - Android - Improved handling of CDATA - Improved whitespace handling Other changes - Dropped support for Python 3.8 - Improved multisting implementation - Various code cleanups
py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays
translate-toolkit: updated to 3.13.5 Translate Toolkit 3.13.5 Formats and Converters - Android - Fixed newlines serialization - PHP - Fixed escaping quotes in keys - HTML - Enable translation of the label tag Translate Toolkit 3.13.4 Formats and Converters - Android - Add API to mark string translatable - PHP - Fixed escaping quotes in keys Other changes - Compatibility with Python 3.13 - Documentation now uses Furo theme - Fixed lxml depreciation warnings - Fixed ``__hash__`` implementation
translate-toolkit: updated to 3.13.3 Translate Toolkit 3.13.3 This release contains improvements and bug fixes. Changes Formats and Converters - Android - Fixed parsing files with additional content between strings Other changes - Various code cleanups
translate-toolkit: updated to 3.13.2 Translate Toolkit 3.13.2 Formats and Converters - PO - Optimize string escaping and header handling - Fixed wrapping with wide Unicode characters - YAML - Avoid crash on invalid Ruby YAML files - Properties - Fix added spaces in XWikiPageProperties format XML output Other changes - Various code cleanups
(textproc/translate-toolkit) revert wrong edit on USE_TOOLS+=
(textproc/translate-toolkit) Fix missing interpreter
translate-toolkit: updated to 3.13.1 Translate Toolkit 3.13.1 This release contains improvements and bug fixes. Formats and Converters ---------------------- - CSV - Added support to forcing dialect - PO - Added more tests for wrapping - Fixed wrapping when adding new unit Other changes ------------- - Various code cleanups
translate-toolkit: updated to 3.13.0 Translate Toolkit 3.13.0 ************************ *Released on 22 April 2024* This release contains improvements and bug fixes. Changes ======= Formats and Converters ---------------------- - PO - Fixed newlines handling in notes - Improved header handling - Avoid adding duplicate context when merging duplicates - LISA (Android, XLIFF,...) - Fixed possible issue with removing content - Automatically strip characters unsafe for XML - Properties - Fixed handling of escaped space - Improved escaping of control chars - Improved quoting performance - Subtitles - Updated aeidon compatibility - CSV - Improved converter CLI reference Other changes ------------- - Compatibility with current pytest and setuptools. - Updated language definitions to include CLDR aliases. - Dropped unmatained Mozilla l10n scripts.
*: recursive bump for Python 3.11 as new default
*: Revbump packages that use Python at runtime without a PKGNAME prefix
python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch.
translate-toolkit: updated to 3.0.0 Translate Toolkit 3.0.0 Formats and Converters ---------------------- - PO - Bring line wrapping closer to gettext - XLIFF - Support non numeric ids on plurals in poxliff - JSON - Added support for ARB files - Added support for go-i18n files - Properties - Added support for GWT personality - Fix round trip of empty values without delimiter - HTML - A makeover of the HTML parsing to fix several issues - PHP - Add support for Laravel plurals - Improve round trip of some statements - Windows RC - Rewritten parser using pyparsing - l20n - Dropped support for deprecated format General ------- - Dropped support for Python 2.7. - Python 3.5 or newer is now required. - Minor docs improvements. - Several cleanups in code. - Removed deprecated interfaces: - multistring no longer accepts encoding - search.segment is removed - pofile.extractpoline is removed - simplify_to_common no longer accepts languages parameter - getsource/setsource/gettarget/settarget methods removed from storages - Updated requirements, lxml is no longer optional. - Added and updated tests. - Optional deps can be specified using pip extras.
PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump.
add textproc/translate-toolkit 2.2.5 The Translate Toolkit is a set of software and documentation designed to help make the lives of localizers both more productive and less frustrating. The Toolkit is part of the Translate project. The software includes programs to covert localization formats to the common PO, and emerging XLIFF format. There are also programs to check and manage PO and XLIFF files. Online documentation includes guides on using the tools, running a localization project and how to localize various projects from OpenOffice.org to Mozilla. At its core the software contains a set of classes for handling various localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and XLIFF. It also provides scripts to convert between these formats. Also part of the Toolkit are Python programs to create word counts, merge translations and perform various checks on translation files.