|
|
|
|
Changelog for weblate-4.10.1-2.4.noarch.rpm :
* Sun Jan 30 2022 Matthias Fehring - update weblate-4.2-default-secret-key.patch to weblate-4.10-default-secret-key.patch * Sun Jan 30 2022 Matthias Fehring - update to weblate 4.10.1 * Documented changes introduced by upgrading to Django 4.0. * Fixed displaying of Automatically translated label. * Fixed API display of branch in components with a shared repository. * Improved analysis on the failed push alert. * Fixed manually editing page when browsing changes. * Improved accuracy of Kashida letter used.- changes from weblate 4.10.0 * Added support for formality and placeholders with DeepL. * Bulk edit and search and replace are now available on project and language level. * Added filtering to search and replace. * Fixed: “Perform automatic translation” privilege is no longer part of the Languages group. * “Perform automatic translation” is in the Administration and the new Automatic translation group. * Fixed generating XLSX files with special chars. * Added ability to the GitHub authentication backend to check if the user belongs to a specific GitHub organization or team. * Improved feedback on invalid parameters passed to API. * Added support for project scoped access tokens for API. * Fixed string removal in some cases. * Fixed translating newly added strings. * Label automatically translated strings to ease their filtering. * Thu Jan 27 2022 Matthias Fehring - update to weblate 4.9.1 * Fixed upload of monolingual files after changing template. * Improved handling of whitespace in flags. * Add support for filtering in download API. * Fixed statistics display when adding new translations. * Mitigate issues with GitHub SSH key change.- changes from weblate 4.9.0 * Provide more details for events in history. * Improved rendering of history. * Improved performance of the translation pages. * Added support for restricting translation file downloads. * The safe-html can now understand Markdown when used with md-text. * The max-length tag now ignores XML markup when used with xml-text. * Fixed dimensions of rendered texts in Maximum size of translation. * Lowered app store title length to 30 to assist with upcoming Google policy changes. * Added support for customizing SSH invocation via SSH_EXTRA_ARGS. * Added checks for ICU MessageFormat. * Improved error condition handling in machine translation backends. * Highlight unusual whitespace characters in the strings. * Added option to stay on translated string while editing. * Added support for customizing Borg invocation via BORG_EXTRA_ARGS. * Fixed generating of MO files for monolingual translations. * Added API endpoint to download all component translations as a ZIP file. * Added support for Python 3.10. * Added support for resending e-mail invitation from the management interface. * Sat Sep 11 2021 Matthias Fehring - update to weblate 4.8.1 * Fixed user removal in Django admin interface. * Document add-on parameters in more detail. * Fixed JavaScript error on glossary. * Add limit to number of matches in consistency check. * Improve placeholders handling in machine translations. * Fixed creating add-ons using API. * Added :setting:PRIVACY_URL setting to add privacy policy link to the footer. * Hide member e-mail addresses from project admins. * Improved gettext PO merging in case of conflicts. * Improved glossary highlighting. * Improved safe-html flag behavior with XML checks. * Fixed commit messages on linked components. * Thu Aug 26 2021 Matthias Fehring - update to weblate 4.8 * Added support for Apple stringsdict format. * The exact search operator is now case-sensitive on PostgreSQL. * Fixed saving glossary explanations in some cases. * Documentation improvements. * Performance improvements. * Improved squash add-on compatibility with Gerrit. * Fixed adding strings to monolingual glossary components. * Improved performance in handling variants. * Fixed squash add-on sometimes skipping parsing upstream changes. * Preserve file extension for downloads. * Added support for the Fluent format. * Added support for using tabs to indent JSON formats. * Fri Jul 16 2021 Matthias Fehring - update to weblate 4.7.2 * Support more language aliases to be configured on a project. * Fixed search string validation in API. * Fixed Git exporter URLs after a domain change. * Fixed cleanup addon for Windows RC files. * Fixed possible crash on Xliff updating. * Thu Jul 08 2021 Matthias Fehring - update to weblate 4.7.1 * Improved popup for adding terms to glossary. * Added support for LibreTranslate machine translation service. * Added rate limiting on creating new projects. * Improved performance of file updates.- changes from weblate 4.7.0 * Improved configuration health check. * Added support for object-pascal-format used in gettext PO, see Object Pascal format. * Renamed Nearby keys to Similar keys to better describe the purpose. * Added support for mi18n lang files. * Improved SAML authentication integration. * Fixed Gerrit integration to better handle corner cases. * Weblate now requires Django 3.2. * Fixed inviting users when e-mail authentication is disabled. * Improved language definitions. * Added support for blocking users from contributing to a project. * Fixed automatic creation of glossary languages. * Extended documentation about add-ons. * Performance improvements for components with linked repositories. * Added support for free DeepL API. * The user management no longer needs Django admin interface.- changed minimum requirements * python3-celery 4.4.5 -> 5.0.3 * python3-Django 3.1.0 -> 3.2.0 * python3-weblate-language-data 2021.1 -> 2021.5 * python3-weblate-schemas 0.6 -> 0.7 * Sat May 08 2021 Matthias Fehring - update to weblate 4.6.2 * Fixed crash after moving shared component between projects. * Fixed adding new strings to empty properties files. * Fixed copy icon alignment in RTL languages. * Extended string statistics on the Info tab. * Fixed handling of translation files ignored in Git. * Improved metrics performance. * Fixed possible bug in saving glossaries. * Fixed consistency check behavior on languages with different plural rules. * Wed May 05 2021 Matthias Fehring - update to weblate 4.6.1 * Remove obsolete spam protection code. * Improve source plural check accuracy. * Update list of user interface languages in Docker. * Improved error messages when creating pull requests. * Fixed creating pull requests on Pagure. * Fixed triggering automatically installed add-ons. * Fixed possible caching issues on upgrade. * Fixed adding new units to monolingual translations using upload.- update requirements * raise minimum required python3-lxml to 4.6.3 * raise minimum required python3-python-redis-lock to 3.6.0 * raise minimum required python3-translate-toolkit to 3.3.6 * Tue Apr 27 2021 Matthias Fehring - update to weblate 4.6 * The auto_translate management command has now a parameter for specifying translation mode. * Added support for Text files. * Added trends and metrics for all objects. * Added support for direct copying text from secondary languages. * Added date filtering when browsing changes. * Improved activity charts. * Sender for contact form e-mails can now be configured. * Improved parameters validation in component creation API. * The rate limiting no longer applies to superusers. * Improved automatic translation add-on performance and reliability. * The rate limiting now can be customized in the Docker container. * API for creating components now automatically uses Weblate internal URLs. * Simplified state indication while listing strings. * Password hashing now uses Argon2 by default. * Simplified progress bars indicating translation status. * Renamed Add missing languages to clarify the purpose. * Fixed saving string state to XLIFF. * Added language-wide search. * Initial support for Scaling horizontally the Docker deployment. * Thu Apr 01 2021 Matthias Fehring - update to weblate 4.5.3 * Fixed metrics collection. * Fixed possible crash when adding strings. * Improved search query examples. * Fixed possible loss of newly added strings on replace upload. * Fri Mar 26 2021 Matthias Fehring - update to weblate 4.5.2 * Configurable schedule for automatic translation. * Added Lua format check. * Ignore format strings in the Consecutive duplicated words check. * Allow uploading screenshot from a translate page. * Added forced file synchronization to the repository maintenance. * Fixed automatic suggestions for languages with a longer code. * Improved performance when adding new strings. * Several bug fixes in quality checks. * Several performance improvements. * Added integration with Discover Weblate. * Fixed checks behavior with read-only strings.- fixed shebang for some executables * Fri Mar 26 2021 Matthias Fehring - update to weblate 4.5.1 * Fixed editing of glossary flags in some corner cases. * Extend metrics usage to improve performance of several pages. * Store correct source language in TMX files. * Better handling for uploads of monolingual PO using API. * Improved alerts behavior glossaries. * Improved Markdown link checks. * Indicate glossary and source language in breadcrumbs. * Paginated component listing of huge projects. * Improved performance of translation, component or project removal. * Improved bulk edit performance. * Fixed preserving “Needs editing” and “Approved” states for ODF files. * Improved interface for customizing translation-file downloads- changes from weblate 4.5.0 * Added support for lua-format used in gettext PO. * Added support for sharing a component between projects. * Fixed multiple unnamed variables check behavior with multiple format flags. * Dropped mailing list field on the project in favor of generic instructions for translators. * Added pseudolocale generation addon. * Added support for TermBase eXchange files. * Added support for manually defining string variants using a flag. * Improved performance of consistency checks. * Improved performance of translation memory for long strings. * Added support for searching in explanations. * Strings can now be added and removed in bilingual formats as well. * Extend list of supported languages in Amazon Translate machine translation. * Automatically enable Java MessageFormat checks for Java Properties. * Added a new upload method to add new strings to a translation. * Added a simple interface to browse translation. * Glossaries are now stored as regular components. * Dropped specific API for glossaries as component API is used now. * Added simplified interface to toggle some of the flags. * Added support for non-translatable or forbidden terms in the glossary. * Added support for defining terminology in a glossary. * Moved text direction toggle to get more space for the visual keyboard. * Added option to automatically watch projects user-contributed to. * Added check whether translation matches the glossary. * Added support for customizing navigation text color.- changes from weblate 4.4.2 * Fixed corruption of one distributed MO file.- changes from weblate 4.4.1 * Fixed reverting plural changes. * Fixed displaying help for project settings. * Improved administration of users. * Improved handling of context in monolingual PO files. * Fixed cleanup addon behavior with HTML, ODF, IDML and Windows RC formats. * Fixed parsing of location from CSV files. * Use content compression for file downloads. * Improved user experience on importing from ZIP file. * Improved detection of file format for uploads. * Avoid duplicate pull requests on Pagure. * Improved performance when displaying ghost translations. * Reimplemented translation editor to use native browser textarea. * Fixed cleanup addon breaking adding new strings. * Added API for addons.- changes from weblate 4.4.0 * Improved validation when creating a component. * Weblate now requires Django 3.1. * Added support for appearance customization in the management interface. * Fixed read-only state handling in bulk edit. * Improved CodeMirror integration. * Added addon to remove blank strings from translation files. * The CodeMirror editor is now used for translations. * Syntax highlighting in translation editor for XML, HTML, Markdown and reStructuredText. * Highlight placeables in translation editor. * Improved support for non-standard language codes. * Added alert when using ambiguous language codes. * The user is now presented with a filtered list of languages when adding a new translation. * Extended search capabilities for changes in history. * Improved billing detail pages and libre hosting workflow. * Extended translation statistics API. * Improved “other translations” tab while translating. * Added tasks API. * Improved performance of file upload. * Improved display of user defined special characters. * Improved performance of auto-translation. * Several minor improvements in the user interface. * Improved naming of ZIP downloads. * Added option for getting notifications on unwatched projects.- changes from weblate 4.3.2 * Fixed crash on certain component filemasks. * Improved accuracy of the consecutive duplicated words check. * Added support for Pagure pull requests. * Improved error messages for failed registrations. * Reverted rendering developer comments as Markdown. * Simplified setup of Git repositories with different default branch than “master”. * Newly created internal repositories now use main as the default branch. * Reduced false positives rate of unchanged translation while translating reStructuredText. * Fixed CodeMirror display issues in some situations. * Renamed Template group to “Sources” to clarify its meaning. * Fixed GitLab pull requests on repositories with longer paths.- changes from weblate 4.3.1 * Improved auto-translation performance. * Fixed session expiry for authenticated users. * Add support for hiding version information. * Improve hooks compatibility with Bitbucket Server. * Improved performance of translation memory updates. * Reduced memory usage. * Improved performance of Matrix view. * Added confirmation before removing a user from a project.- changes from weblate 4.3.0 * Include user stats in the API. * Fixed component ordering on paginated pages. * Define source language for a glossary. * Rewritten support for GitHub and GitLab pull requests. * Fixed stats counts after removing suggestion. * Extended public user profile. * Fixed configuration of enforced checks. * Improve documentation about built-in backups. * Moved source language attribute from project to a component. * Add Vue I18n formatting check. * Generic placeholders check now supports regular expressions. * Improved look of Matrix mode. * Machinery is now called automatic suggestions. * Added support for interacting with multiple GitLab or GitHub instances. * Extended API to cover project updates, unit updates and removals and glossaries. * Unit API now properly handles plural strings. * Component creation can now handle ZIP file or document upload. * Consolidated API response status codes. * Support Markdown in contributor agreement. * Improved source strings tracking. * Improved JSON, YAML and CSV formats compatibility. * Added support for removing strings. * Improved performance of file downloads. * Improved repository management view. * Automatically enable java-format for Android. * Added support for localized screenshots. * Added support for Python 3.9. * Fixed translating HTML files under certain conditions.- updated pachtes * weblate-4.5.1-no-gerrit.patch- new requirements * python3-cssselect >= 1.0.0 * python3-pycairo-devel >= 1.15.3 * python3-pyahocorasick >= 1.4 * python3-weblate-language-data >= 2021.1- removed requirements * pkgconfig(py3cairo) * python3-methodtools * python3-Whoosh * Sat Sep 05 2020 Matthias Fehring - update to weblate 4.2.2 * Fixed matching of source strings for JSON formats. * Fixed login redirect for some authentication configurations. * Fixed LDAP authentication with group sync. * Fixed crash in reporting automatic translation progress. * Fixed Git commit squashing with trailers enabled. * Fixed creating local VCS components using API.- requires * python3-django-filter >= 2.3.0 * Wed Aug 26 2020 Matthias Fehring - update to weblate 4.2.1 * Fixed saving plurals for some locales in Android resources. * Fixed crash in the cleanup addon for some XLIFF files. * Allow to configure localization CDN in Docker image. * Wed Aug 19 2020 Matthias Fehring - rename requirement python3-diff_match_patch to exact package name python3-diff-match-patch * Wed Aug 19 2020 Matthias Fehring - update to weblate 4.2 * Improved user pages and added listing of users. * Dropped support for migrating from 3.x releases, migrate through 4.1 or 4.0. * Added exports into several monolingual formats. * Improved activity charts. * Number of displayed nearby strings can be configured. * Added support for locking components experiencing repository errors. * Simplified main navigation (replaced buttons with icons). * Improved language code handling in Google Translate integration. * The Git squash addon can generate Co-authored-by: trailers. * Improved query search parser. * Improved user feedback from format strings checks. * Improved performance of bulk state changes. * Added compatibility redirects after project or component renaming. * Added notifications for strings approval, component locking and license change. * Added support for ModernMT. * Allow to avoid overwriting approved translations on file upload. * Dropped support for some compatibility URL redirects. * Added check for ECMAScript template literals. * Added option to watch a component. * Removed leading dot from JSON unit keys. * Removed separate Celery queue for translation memory. * Allow translating all components a language at once. * Allow to configure Content-Security-Policy HTTP headers. * Added support for aliasing languages at project level. * New addon to help with HTML or JavaScript localization, see JavaScript localization CDN. * The Weblate domain is now configured in the settings, see SITE_DOMAIN. * Add support for searching by component and project.- remove obsolete weblate-4.0.4-disable-default-redis.patch- add weblate-4.2-default-secret-key.patch to fix generation of static files in post section- new requirement python3-methodtools * Wed Jul 15 2020 Matthias Fehring - set log file path for ExecStop command in celery-weblate.service * Fri Jul 10 2020 Matthias Fehring - only start celery-weblate.service after mariadb.service and postgresql.service * Sun Jul 05 2020 Matthias Fehring - update to weblate 4.1.1 * Fixed changing autofix or addons configuration in Docker. * Fixed possible crash in about page. * Improved installation of byte-compiled locale files. * Fixed adding words to glossary. * Fixed keyboard shortcuts for machinery. * Removed debugging output causing discarding of log events in some setups. * Fixed lock indication on project listing. * Fixed listing GPG keys is some setups. * Added option to configure DeepL API version to use. * Added support for acting as SAML Service Provider, see SAML authentication.- update to weblate 4.1 * Added support for creating new translations with included country code. * Added support for seaching source strings with screenshot. * Extended information available in the stats insights. * Improved search editing on translate pages. * Improve handling of concurrent repository updates. * Include source language in project creation form. * Include changes count in credits. * Fixed UI language selection in some cases. * Allow to whitelist registration methods with registrations closed. * Improved lookup of related terms in glossary. * Improved translation memory matches. * Group same machinery results. * Add direct link to edit screenshot from translate page. * Improved removal confirmation dialog. * Include templates in ZIP download. * Add support for Markdown and notification configuration in announcements. * Extended details in check listings. * Added support for new file formats: Laravel PHP strings, HTML files, OpenDocument Format, IDML Format, Windows RC files, INI translations, InnoSetup INI translations, GWT properties, go-i18n JSON files, ARB File. * Consistently use dismissed as state of dismissed checks. * Add support for configuring default addons to enable. * Fixed editor keyboard shortcut to dismiss checks. * Improved machine translation of strings with placeholders. * Show ghost translation for user languages to ease starting them. * Improved language code parsing. * Show translations in user language first in the list. * Renamed shapings to more generic name variants. * Added new quality checks: Multiple unnamed variables, Long untranslated, Consecutive duplicated words. * Reintroduced support for wiping translation memory. * Fixed option to ignore source checks. * Added support for configuring different branch for pushing changes. * API now reports rate limiting status in the HTTP headers. * Added support for Google Translate V3 API (Advanced). * Added ability to restrict access on component level. * Added support for whitespace and other special chars in translation flags, see Customizing behavior. * Always show rendered text check if enabled. * API now supports filtering of changes. * Added support for sharing glossaries between projects.- new dependencies * python3-django-filter >= 2.2.0 * python3-future >= 0.18.0 * python3-pyparsing >= 2.4.0 * python3-python-redis-lock >= 3.4.0 * python3-django-auth-ldap >= 1.3.0 * python3-google-cloud-translate >= 2.0.1 * python3-iniparse >= 0.5 * python3-python3-saml >= 1.2.1- remove weblate-memory.schema.json from the list of source files as it is now part of the source tarball- remove search from the list of nodes used by celery weblate * Thu Jun 04 2020 Matthias Fehring - fix post install versino update information * Sun May 24 2020 Matthias Fehring - fix typo in requirements (python3-celery) that requires a too recent version * Sat May 23 2020 Matthias Fehring - update to weblate 4.0.4 * Fixed testsuite execution on some Python 3.8 environments. * Typo fixes in the documentation. * Fixed creating components using API in some cases. * Fixed JavaScript errors breaking mobile navigation. * Fixed crash on displaying some checks. * Fixed screenshots listing. * Fixed monthly digest notifications. * Fixed intermediate translation behavior with units non existing in translation.- update to weblate 4.0.3 * Fixed possible crash in reports. * User mentions in comments are now case insensitive. * Fixed PostgreSQL migration for non superusers. * Fixed changing the repository URL while creating component. * Fixed crash when upstream repository is gone.- update to weblate 4.0.2 * Improved performance of translation stats. * Improved performance of changing labels. * Improved bulk edit performance. * Improved translation memory performance. * Fixed possible crash on component deletion. * Fixed displaying of translation changes in some corner cases. * Improved warning about too long celery queue. * Fixed possible false positives in the consistency check. * Fixed deadlock when changing linked component repository. * Included edit distance in changes listing and CSV and reports. * Avoid false positives of punctuation spacing check for Canadian French. * Fixed XLIFF export with placeholders. * Fixed false positive with zero width check. * Improved reporting of configuration errors. * Fixed bilingual source upload. * Automatically detect supported languages for DeepL machine translation. * Fixed progress bar display in some corner cases. * Fixed some checks triggering on non translated strings.- update to weblate 4.0.1 * Fixed package installation from PyPI.- update to weblate 4.0 * Weblate now requires Python 3.6 or newer. * Added management overview of component alerts. * Added component alert for broken repository browser URLs. * Improved sign in and registration pages. * Project access control and workflow configuration integrated to project settings. * Added check and highlighter for i18next interpolation and nesting. * Added check and highlighter for percent placeholders. * Display failing checks for suggestions. * Record source string changes in history. * Upgraded Microsoft Translator to version 3 API. * Reimplemented translation memory backend. * Added support for several is: lookups in Searching. * Allow to make Unchanged translation avoid internal blacklist. * Improved comments extraction from monolingual po files. * Renamed whiteboard messages to announcements. * Fixed occasional problems with registration mails. * Improved LINGUAS update addon to handle more syntax variants. * Fixed editing monolingual XLIFF source file. * Added support for exact matching in Searching. * Extended API to cover screenshots, users, groups, componentlists and extended creating projects. * Add support for source upload on bilingual translations. * Added support for intermediate language from developers. * Added support for source strings review. * Extended download options for platform wide translation memory.- remove obsolete patches * weblate-3.11.3-skip-test-ssh-add.patch- update patches * weblate-4.0.4-disable-default-redis.patch * weblate-4.0.4-no-gerrit.patch- remove obsolete requirements * python3-celery-batches * python3-kombu * python3-six * python3-httpretty- add new build requirements * postgresql-server * postgresql-contrib- add missing source file needed for doc generation * weblate-memory.schema.json * Thu Apr 23 2020 Matthias Fehring - fix celery-weblate service file- remove .git directory from installation * Wed Apr 22 2020 Matthias Fehring - update to weblate 3.11.3 * Fixed searching for fields with certain priority. * Fixed predefined query for recently added strings. * Fixed searching returning duplicate matches. * Fixed notifications rendering in Gmail. * Fixed reverting changes from the history. * Added links to events in digest notifications. * Fixed email for account removal confirmation. * Added support for Slack authentication in Docker container. * Avoid sending notifications for not subscribed languages. * Include Celery queues in performance overview. * Fixed documentation links for addons. * Reduced false negatives for unchanged translation check. * Raised bleach dependency to address CVE-2020-6802. * Fixed listing project level changes in history. * Fixed stats invalidation in some corner cases. * Fixed searching for certain string states. * Improved format string checks behavior on missing percent. * Fixed authentication using some third party providers.- update to weblate 3.11.2 * Fixed rendering of suggestions. * Fixed some strings wrongly reported as having no words- update to weblate 3.11.1 * Documented Celery setup changes. * Improved filename validation on component creation. * Fixed minimal versions of some dependecies. * Fixed adding groups with certain Django versions. * Fixed manual pushing to upstream repository. * Improved glossary matching.- update to weblate 3.11.0 * Allow using VCS push URL during component creation via API. * Rendered width check now shows image with the render. * Fixed links in notifications e-mails. * Improved look of plaintext e-mails. * Display ignored checks and allow to make them active again. * Display nearby keys on monolingual translations. * Added support for groupping string shapings. * Recommend upgrade to new Weblate versions in the system checks. * Provide more detailed analysis for duplicate language alert. * Include more detailed license info on the project pages. * Automatically unshallow local copies if needed. * Fixed download of strings needing action. * New alert to warn about using the same filemask twice. * Improve XML placeables extraction. * The SINGLE_PROJECT can now enforce redirection to chosen project. * Added option to resolve comments. * Added bulk editing of flags. * Added support for String labels. * Added bulk edit addon. * Added option for Enforcing checks. * Increased default validity of confirmation links. * Improved Matomo integration. * Fixed Has been translated to correctly handle source string change. * Extended automatic updates configuration by AUTO_UPDATE. * LINGUAS addons now do full sync of translations in Weblate.- rename skip-test-ssh-add.patch to weblate-3.11.3-skip-test-ssh-add.patch and update it- rename Weblate.keyring to weblate.keyring and add comment that describes the source of the keyring file- add chromdriver for the build requirements for testing- add build conditions to build without docs and tests * Tue Apr 21 2020 Matthias Fehring - update sysconfig and systemd unit file * Tue Apr 21 2020 Matthias Fehring - update to weblate 3.10.3 * Support translate-toolkit 2.5.0.- update to weblate 3.10.2 * Add lock indication to projects. * Fixed CSS bug caused flicker in some browsers. * Fixed searching on systems with non English locales. * Improved GitHub and Bitbucket hooks repositories matching. * Fixed data migration on some Python 2.7 installations. * Allow to configure git shallow clones. * Improved background notifications processing. * Fixed broken form submissing when navigating back in browser. * New addon to configure YAML formatting. * Fixed same plurals check to not fire on single plural form languages. * Fixed regex search on some fields.- update to weblate 3.10.1 * Extended API with translation creation. * Fixed several corner cases in data migrations. * Compatibility with Django 3.0. * Improved data cleanup performance. * Added support for customizable security.txt. * Improved breadcrumbs in changes log. * Improved translations listing on dashboard. * Improved HTTP responses for web hooks. * Added support for GitLab pull requests in Docker container.- update to weblate 3.10.0 * Improved application user interface. * Added doublespace check. * Fixed creating new languages. * Avoid sending auditlog notifications to deleted e-mails. * Added support for read only strings. * Added support for markdown in comments. * Allow to place translation instructions text into project info. * Add copy to clipboard for secondary languages. * Improved support for Mercurial. * Improved performance in fetching Git repositories. * Add search lookup for age of string. * Show source language for all translations. * Show context for nearby strings. * Added support for notifications on repository operations. * Improved translation listings. * Extended search capabilities. * Added support for automatic translation strings marked for edit. * Avoid sending duplicate notifications for linked component alerts. * Improve default merge request message. * Better indicate string state in zen mode. * Added support for more languages in Yandex Translate. * Improved look of notification e-mails. * Provide choice for translation license.- move documentation to -doc subpackage- update patches * weblate-3.10.3-disable-default-redis.patch * weblate-3.10.3-no-gerrit.patch * Mon Apr 20 2020 Matthias Fehring - update to weblate 3.9 + Remove some not needed files from backups. + Fixed potential crash in reports. + Fixed cross database migration failure. + Added support for force pushing Git repositories. + Reduced risk of registration token invalidation. + Fixed account removal hitting rate limiter. + Added search based on priority. + Fixed possible crash on adding strings to JSON file. + Safe HTML check and fixup now honor source string markup. + Avoid sending notifications to invited and deleted users. + Fix SSL connection to redis in Celery in Docker container.- update to weblate 3.9 + Include Weblate metadata in downloaded files. + Improved UI for failing checks. + Indicate missing strings in format checks. + Separate check for French punctuation spacing. + Add support for fixing some of quality checks errors. + Add separate permission to create new projects. + Extend stats for char counts. + Improve support for Java style language codes. + Added new generic check for placeholders. + Added support for WebExtension JSON placeholders. + Added support for flat XML format. + Exteded API with project, component and translation removal and creation. + Added support for Gitea and Gitee webhooks. + Added new custom regex based check. + Allow to configure contributing to shared translation memory. + Added ZIP download for more translation files. + Make Xliff standard compliant parsing of maxwidth and font. + Added new check and fixer for safe HTML markup for translating web applications. + Add component alert on unsupported configuration. + Added automatic translation addon to bootstrap translations. + Extend automatic translation to add suggestions. + Display addon parameters on overview. + Sentry is now supported through modern Sentry SDK instead of Raven. + Changed example settings to be better fit for production environment. + Added automated backups using Borg backup. + Split cleanup addon for RESX to avoid unwanted file updates. + Added advanced search capabilities. + Allow users to download their own reports. + Added localization guide to help configuring components. + Added suport for GitLab merge requests. + Improved display of repository status. + Perform automated translation in the background.- add weblate-3.9.1-disable-default-redis.patch to disable usage of redis cache by default- add skip-test-ssh-add.patch to skip one failing test * Fri Aug 16 2019 Matthias Fehring - update to weblate 3.8 + Added support for simplified creating of similar components. + Added support for parsing translation flags from the XML based file formats. + Log exceptions into Celery log. + Improve performance of repository scoped addons. + Improved look of notification e-mails. + Fixed password reset behavior. + Improved performance on most of translation pages. + Fixed listing of languages not known to Weblate. + Add support for cloning addons to discovered components. + Add support for replacing file content with uploaded. + Add support for translating non VCS based content. + Added OpenGraph widget image to use on social networks. + Added support for animated screenshots. + Improved handling of monolingual Xliff files. + Avoid sending multiple notifications for single event. + Add support for filtering changes. + Extended predefined periods for reporting. + Added support for Azure Repos webhooks. + New opt-in notifications on pending suggestions or untranslated strings. + Add one click unsubscribe link to notification e-mails. + Fixed false positives with Has been translated check. + New management interface for admins. + String priority can now be specified using flags. + Added language management views. + Add checks for Qt library and Ruby format strings. + Added configuration to better fit single project installations. + Notify about new string on source string change on monolingual translations. + Added separate view for translation memory with search capability.- enable package source verification by adding + Weblate.keyring + Weblate-3.8.tar.xz.sig * Thu Jul 04 2019 Matthias Fehring - update to weblate 3.7.1 + Documentation updates. + Fixed some requirements constraints. + Updated language database. + Localization updates. + Various user interface tweaks. + Improved handling of unsupported but discovered translation files. + More verbosely report missing file format requirements.- update to weblate 3.7 + Added separate Celery queue for notifications. + Use consistent look with application for API browsing. + Include approved stats in the reports. + Report progress when updating translation component. + Allow to abort running background component update. + Extend template language for filename manipulations. + Use templates for editor link and repository browser URL. + Indicate max length and current chars count when editing translation. + Improved handling of abbreviations in unchanged translation check. + Refreshed landing page for new contributors. + Add support for configuring msgmerge addon. + Delay opening SMTP connection when sending notifications. + Improved error logging. + Allow custom location in MO generating addon. + Added addons to cleanup old suggestions or comments. + Added option to enable horizontal mode in the zen editor. + Improved import perfomance with many linked components. + Fixed examples installation in some cases. + Improved rendering of alerts in changes. + Added new horizontal stats widget. + Improved format strings check on plurals. + Added font management tool. + New check for rendered text dimensions. + Added support for subtitle formats. + Include overall completion stats for languages. + Added reporting at project and global scope. + Improved user interface when showing translation status. + New Weblate logo and color scheme. + New look of bitmap badges.- spec file changes + remove support for openSUSE Leap 42.3 and python2 + remove obsolete weblate-no-zeep.patch as it was only used for openSUSE Leap 42.3 + new dependencies: python3-pycairo, python3-gobject, python3-bleach * Sat Apr 27 2019 Matthias Fehring - update to weblate 3.6.1 + Improved handling of monolingual Xliff files. + Fixed digest notifications in some corner cases. + Fixed addon script error alert. + Fixed generating MO file for monolingual PO files. + Fixed display of uninstalled checks. + Indicate administered projects on project listing. + Allow update to recover from missing VCS repository. * Fri Apr 26 2019 Matthias Fehring - add python3-dbm to the BuildRequires to fix running the tests on python3 * Tue Apr 23 2019 Matthias Fehring - update to weblate 3.6 + Add support for downloading user data. + Addons are now automatically triggered upon installation. + Improved instructions for resolving merge conflicts. + Cleanup addon is now compatible with app store metadata translations. + Configurable language code syntax when adding new translations. + Warn about using Python 2 with planned termination of support in April 2020. + Extract special chars from the source string for visual keyboard. + Extended contributor stats to reflect both source and target counts. + Admins and consistency addons can now add translations even if disabled for users. + Fixed description of toggle disabling Language-Team header manipulation. + Notify users mentioned in comments. + Removed file format autodetection from component setup. + Fixed generating MO file for monolingual PO files. + Added digest notifications. + Added support for muting component notifications. + Added notifications for new alerts, whiteboard messages or components. + Notifications for administered projects can now be configured. + Improved handling of three letter language codes.- spec file changes + Add python-html2text to the build and runtime requirements- update weblate-no-zeep.patch- update weblate-no-gerrit.patch * Sat Apr 06 2019 Matthias Fehring - add python-oauthlib to the requirements * Fri Apr 05 2019 Matthias Fehring - update to weblate 3.5.1 + Fixed Celery systemd unit example. + Fixed notifications from http repositories with login. + Fixed race condition in editing source string for monolingual translations. + Include output of failed addon execution in the logs. + Improved validation of choices for adding new language. + Allow to edit file format in component settings. + Update installation instructions to prefer Python 3. + Performance and consistency improvements for loading translations. + Make Microsoft Terminology service compatible with current zeep releases. + Localization updates.- update to weblate 3.5.0 + Improved performance of built in translation memory. + Added interface to manage global translation memory. + Improved alerting on bad component state. + Added user interface to manage whiteboard messages. + Addon commit message now can be configured. + Reduce number of commits when updating upstream repository. + Fixed possible metadata loss when moving component between projects. + Improved navigation in the zen mode. + Added several new quality checks (Markdown related and URL). + Added support for app store metadata files. + Added support for toggling GitHub or Gerrit integration. + Added check for Kashida letters. + Added option to squash commits based on authors. + Improved support for xlsx file format. + Compatibility with tesseract 4.0. + Billing addon now removes projects for unpaid billings after 45 days.- spec file changes + add new optional dependencies * python-pytz * python-chardet * python-django-redis * python-hiredis * python-bidi + removed obsolete dependencies * python-Levenshtein * python-html2text * Wed Mar 20 2019 Matthias Fehring - update to weblate 3.4.0 + Added support for XLIFF placeholders. + Celery can now utilize multiple task queues. + Added support for renaming and moving projects and components. + Include chars counts in reports. + Added guided adding of translation components with automatic detection of translation files. + Customizable merge commit messages for Git. + Added visual indication of component alerts in navigation. + Improved performance of loading translation files. + New addon to squash commits prior to push. + Improved displaying of translation changes. + Changed default merge style to rebase and made that configurable. + Better handle private use subtags in language code. + Improved performance of fulltext index updates. + Extended file upload API to support more parameters.- update weblate-no-zeep.patch- new requirements + python-translation-finder + python-diff_match_patch + python-html2text * Tue Mar 19 2019 Matthias Fehring - create weblate user and group- add celery-weblate.service systemd file- add logrotate config for celery weblate service- add sysconfig file for celery weblate * Thu Mar 07 2019 Matthias Fehring - update to weblate 3.3.0 + Added support for component and project removal. + Improved performance for some monolingual translations. + Added translation component alerts to highlight problems with a translation. + Expose XLIFF unit resname as context when available. + Added support for XLIFF states. + Added check for non writable files in DATA_DIR. + Improved CSV export for changes.- update to weblate 3.2.2 + Remove no longer needed Babel dependency. + Updated language definitions. + Improve documentation for addons, LDAP and Celery. + Fixed enabling new dos-eol and auto-java-messageformat flags. + Fixed running setup.py test from PyPI package. + Improved plurals handling. + Fixed translation upload API failure in some corner cases. + Fixed updating Git configuration in case it was changed manually.- update to weblate 3.2.1 + Document dependency on backports.csv on Python 2.7. + Fix running tests under root. + Improved error handling in gitexport module. + Fixed progress reporting for newly added languages. + Correctly report Celery worker errors to Sentry. + Fixed creating new translations with Qt Linguist. + Fixed occasional fulltext index update failures. + Improved validation when creating new components. + Added support for cleanup of old suggestions.- update to weblate 3.2.0 + Add install_addon management command for automated addon installation. + Allow more fine grained ratelimit settings. + Added support for export and import of Excel files. + Improve component cleanup in case of multiple component discovery addons. + Rewritten Microsoft Terminology machine translation backend. + Weblate now uses Celery to offload some processing. + Improved search capabilities and added regular expression search. + Added support for Youdao Zhiyun API machine translation. + Added support for Baidu API machine translation. + Integrated maintenance and cleanup tasks using Celery. + Improved performance of loading translations by almost 25%. + Removed support for merging headers on upload. + Removed support for custom commit messages. + Configurable editing mode (zen/full). + Added support for error reporting to Sentry. + Added support for automated daily update of repositories. + Added support for creating projects and components by users. + Built in translation memory now automatically stores translations done. + Users and projects can import their existing translation memories. + Better management of related strings for screenshots. + Added support for checking Java MessageFormat. * Fri Sep 14 2018 Matthias Fehring - update to weblate 3.1.1 + Fix testsuite failure on some setup.- update to weblate 3.1.0 + Upgrades from older version than 3.0.1 are not supported. + Allow to override default commit messages from settings. + Improve webhooks compatibility with self hosted environments. + Added support for Amazon Translate. + Compatibility with Django 2.1. + Django system checks are now used to diagnose problems with installation. + Removed support for soon shutdown libravatar service. + New addon to mark unchanged translations as needing edit. + Add support for jumping to specific location while translating. + Downloaded translations can now be customized. + Improved calculation of string similarity in translation memory matches. + Added support by signing Git commits by GnuPG.- spec file changes + add python-jellyfisch and python-six to the BuildRequires and Requires + add python-boto3 to the BuildRequires and Recommends * Tue Jun 12 2018 buschmann23AATTopensuse.org- update to weblate 3.0.1 + Fixed possible migration issue from 2.20. + Localization updates. + Removed obsolete hook examples. + Improved caching documentation. + Fixed displaying of admin documentation. + Improved handling of long language names. * Wed Jun 06 2018 buschmann23AATTopensuse.org- update to weblate 3.0 + Several code cleanups that lead to moved and renamed modules. + New addon for automatic component discovery. + The import_project management command has now slightly different parameters. + Added basic support for Windows RC files. + New addon to store contributor names in PO file headers. + The per component hook scripts are removed, use addons instead. + Add support for collecting contributor agreements. + Access control changes are now tracked in history. + New addon to ensure all components in a project have same translations. + Support for more variables in commit message templates. + Add support for providing additional textual context. * Tue May 08 2018 buschmann23AATTopensuse.org- update to weblate 2.20 + mproved speed of cloning subversion repositories. + Changed repository locking to use third party library. + Added support for downloading only strings needing action. + Added support for searching in several languages at once. + New addon to configure Gettext output wrapping. + New addon to configure JSON formatting. + Added support for authentication in API using RFC 6750 compatible Bearer authentication. + Added support for automatic translation using machine translation services. + Added support for HTML markup in whiteboard messages. + Added support for mass changing state of strings. + Translate-toolkit at least 2.3.0 is now required, older versions are no longer supported. + Added built in translation memory. + Added componentlists overview to dashboard and per component list overview pages. + Added support for DeepL machine translation service. + Machine translation results are now cached inside Weblate. + Added support for reordering commited changes.- use python3 for openSUSE Leap 15 and newer * Wed Feb 21 2018 buschmann23AATTopensuse.org- update to weblate 2.19.1 + Fixed migration issue on upgrade from 2.18. + Improved file upload API validation.- update to weblate 2.19 + Fixed imports across some file formats. + Display human friendly browser information in audit log. + Added TMX exporter for files. + Various performance improvements for loading translation files. + Added option to disable access management in Weblate in favor of Django one. + Improved glossary lookup speed for large strings. + Compatibility with django_auth_ldap 1.3.0. + Configuration errors are now stored and reported persistently. + Honor ignore flags in whitespace autofixer. + Improved compatibility with some Subversion setups. + Improved built in machine translation service. + Added support for SAP Translation Hub service. + Added support for Microsoft Terminology service. + Removed support for advertisement in notification mails. + Improved translation progress reporting at language level. + Improved support for different plural formulas. + Added support for Subversion repositories not using stdlayout. + Added addons to customize translation workflows.- spec file + add python-user-agents to the build and runtime requirements
|
|
|