Weblate 4.x serije¶
Weblate 4.18.2¶
Objavljeno 30. lipnja 2023.
Fixed parsing notes from TBX.
Fixed query parsing in navigation bar search.
Ispravljeno filtriranje jezika u izvještajima.
Improved ModernMT languages mapping.
Disabled reused checks on languages with a single plural form.
Weblate 4.18.1¶
Objavljeno 16. lipnja 2023.
Fixed language code format for i18next.
Fixed CSS compression with dark theme.
Weblate 4.18¶
Objavljeno 15. lipnja 2023.
Improved API error messages on permission denied.
Reduced false positives of the XML checks.
Translated check accuracy has been improved.
Extended support for Fluent file format.
Avoiding signing-out user in some rate-limits.
Added support for storing glossary explanation in TBX format.
Added support for ordering strings by last update.
Extended search capabilities for finding users.
Support for automatic update of screenshots from a repository.
Improved translation memory performance.
Project stats exports to JSON/CSV now include more details; it now matches content available in the API.
Added check for reused translation.
Istakni predloženu promjenu u automatskim prijedlozima.
Added dark theme; browser-following and manual setting are available.
The Docker container can now be used with read-only root filesystem.
Added username autocompletion when adding users to a project.
Added site-wide search for projects, components, languages and users.
Novi dodatak za ispunjavanje „samo-za-čitanje” izraza s izvorom.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Ukinuta je podrška za PostgreSQL 10, 11, MySQL 5.7 i MariaDB 10.2, 10.3.
Ukinuta je podrška za Python 3.7.
The Fluent format format changed identification of some strings, you might need to force reloading of the translation files to see the changes.
There are several changes in
settings_example.py, most notable is change inCOMPRESS_OFFLINE_CONTEXT, please adjust your settings accordingly.
Weblate 4.17¶
Objavljeno 17. travnja 2023.
Allow to filter on language in reports.
Ukinuta je zastarjela naredba
cleanup_celery.Popravljena je vidljivost privatnih projekata za neke timove.
Automatic translation now honors target state when translating from other components.
Improved performance of public user profiles.
Improved Sentry performance monitoring integration.
Added support for Ed25519 SSH key.
Rewritten metrics storage.
Dodana podrška za traženje izraza na osnovi pozicije.
Documentation improvements.
U provjeri nepromijenjenih prijevoda implementirano je uključivanje neprevodivih pojmova iz glosara.
Added automatic fixup for Devanagari danda.
Allow downloading project translation memory per language.
Dodano je novo upozorenje o nekorištenim komponentama.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Migration to rewritten metrics storage might take considerable time on larger Weblate instance (expect around 15 minutes per GB of
metrics_metrictable). To reduce downtime, you can copyweblate/metrics/migrations/*.pyfrom Weblate 4.17 to 4.16 and start the migration in the background. Once it is completed, perform full upgrade as usual.Docker container now requires PostgreSQL 12 or newer, please see Upgrading PostgreSQL container for upgrade instructions. Weblate itself supports older versions as well, when appropriate Django version is installed.
Upozorenje
Migration on MySQL will try to load all metrics into memory due to limitation of the Python database driver. You might need to prune metrics prior to migration if you want to continue using MySQL. Please consider switching to PostgreSQL, see Migriranje iz drugih baza podataka u PostgreSQL.
Weblate 4.16.4¶
Objavljeno 16. ožujka 2023.
Dependencies updates.
Improved background tasks scheduling.
Weblate 4.16.3¶
Objavljeno 15. ožujka 2023.
Improved session handling with project backups.
Dependencies updates.
Localization updates.
Documentation improvements.
Weblate 4.16.2¶
Objavljeno 8. ožujka 2023.
Ispravljeno pretraživanje u prevodilačkoj memoriji.
Ispravljeno automatsko prevođenje s više usluga.
Improved rendering of overlapping glossary term matches.
Fixed plurals parsing for non-English source language in some formats.
Added support for go-i18n v2 JSON files.
Weblate 4.16.1¶
Objavljeno 1. ožujka 2023.
Fixed testsuite error.
Weblate 4.16¶
Objavljeno 1. ožujka 2023.
Format string checks now also detects duplicated formats.
Improved search performance for some specially formatted strings.
Celery beat is now storing the tasks schedule in the database.
Dodana je podrška za IBM Watson Language Translator.
Ukinuta je podrška za postavke VCS integracije, zastarjela u 4.14.
Added support for Bitbucket Server pull requests.
Improved conflicts handling in gettext PO files.
Added support for defining strings state when adding via API.
Added support for configuring CORS allowed origins.
Dodana podrška množine za automatske prijedloge.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Celery beat is now storing the tasks schedule in the database,
CELERY_BEAT_SCHEDULERandINSTALLED_APPSneed to be changed for that.The deprecated VCS setting for credentials is no longer supported, see Weblate 4.14.
Upgrade of django-crispy-forms requires changes in
INSTALLED_APPS.Integration of django-cors-headers requires changes in
INSTALLED_APPSandMIDDLEWARE.Introduction of
CACHE_DIRchanged default value ofSTATIC_ROOT. You might need to adjust Serving static files accordingly.
Weblate 4.15.2¶
Objavljeno 25. siječnja 2023.
Enabled gotext JSON and i18next v4 formats in the default configuration.
Fixed crash on uploading corrupted files.
Show stale directories in Git repository status.
Weblate 4.15.1¶
Objavljeno 19. siječnja 2023.
Ispravljeni prijedlozi automatskog prijevoda.
Fixed add-on page crash in some corner cases.
Fixed untranslating template for new translations in some cases.
Documented licensing using REUSE 3.0.
Fixed users pagination on team management.
Improved performance of project creation and saving.
Added support for gotext JSON files.
Added support for i18next v4 files.
Pagination in the API is now customizable.
Weblate 4.15¶
Objavljeno 16. prosinca 2022.
Added support for browsing all changes for an individual string.
Fixed plurals handling in automatic translation from other components.
Added keyboard shortcut Alt+Enter to submit string as a suggestion.
Added support for placeables in the Fluent format.
Improved performance of translation memory.
Autogenerate repoweb browsing links for well known code hosting services.
Improved performance of several views.
Poboljšano navođenje izraza s množinom.
Added support for adding custom markup to HTML head.
Fixed generation of MO files in the add-on to include only translated files.
Popravljeno prikazivanje oznaka regularnih izraza.
Improved placeholders check behavior with plurals.
Added support for translation files naming suitable for Google Play.
Added support for labels in API.
Added support for choosing different e-mail for commits than for notifications.
The Docker image no longer enables debug mode by default.
Order glossary terms based on the glossary component priority.
Added team administrators who can add or remove members of the team.
Dodan je skočni prozor potvrde prije brisanja korisnika.
Added add-on to customize XML output.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Weblate now requires
btree_ginextension in PostgreSQL. The migration process will install it if it has sufficient privileges. See Creating a database in PostgreSQL for manual setup.The Docker image no longer enables debug mode by default. In case you want it, enable it in the environment using
WEBLATE_DEBUG.The database migration make take hours on larger instances due to recreating some of the indexes.
Changed in 4.15.1: The default value for
DEFAULT_PAGINATION_CLASSin rest framework settings was changed.
Weblate 4.14.2¶
Objavljeno 5. studenoga 2022.
Added support for removing entries from translation memory.
Improved analysis on the duplicate language alert.
Improved accuracy of the consecutive duplicated-words check.
Improved scaling of sending many notifications.
Poboljšano rukovanje stanjem za prijevod titlova.
Deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME configuration instead of _CREDENTIALS list.
Fixed processing of some uploaded CSV files.
Improved whitespace changes handling in diff display.
Added link for managing automatic suggestions to the management pages.
Track comment removal/resolving in history.
Ispravljeno je obnavljanje sigurnosnim kopijama projekta s povezanim komponentama.
Fixed CAPTCHA entering on unsuccessful registration.
Improved languages support in DeepL.
Improved webhooks compatibility with authenticated repositories.
Added support for Python 3.11.
Weblate 4.14.1¶
Objavljeno 15. rujna 2022.
Ispravljeno je generiranje sigurnosnih kopija projekta u nekim situacijama.
Improved error reporting when uploading files.
Fetch all user verified e-mails from GitHub during authentication.
Avoid matching glossary terms on context or keys.
Added notifications for string removals.
Poboljšano upravljanje neprevodivim pojmovima u glosaru.
List number of team members on team management page.
Dodaj sučelje upravljanja grupama.
Always show review stats when reviews are turned on.
Added searching support in units API.
Fixed progress bar display for read-only strings in the review workflow.
Improved punctuation checks for Burmese.
Fixed garbage collecting of metrics data.
Weblate 4.14¶
Objavljeno 22. kolovoza 2022.
Track add-on changes in a history.
Fixed parsing translation from Windows RC, HTML and text files.
Extended language code style configuration options.
Added support for plurals updated in the recent CLDR releases.
Reduced memory usage while updating components with a lot of translations.
Dodana je podrška za domenu za prevođenje u SAP Translation Hubu.
Dozvoli apsolutne poveznice u mjestima izvornih izraza.
Improved operation behind some reverse proxies.
Proširen API za pokrivanje prevodilačke memorije.
Improved document translation workflow.
Improved reliability of HTML and text files translation.
Added support for project level backups.
Improved performance and memory usage of translation memory lookups.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
The Java formatting checks now match GNU gettext flags. The flags set in Weblate will be automatically migrated, but third-party scripts will need to use
java-printf-formatinstead ofjava-formatandjava-formatinstead ofjava-messageformat.The jellyfish dependency has been replaced by rapidfuzz.
Changed in 4.14.2: Deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME configuration instead of _CREDENTIALS list. In Docker, please add matching _HOST directive. For example see
WEBLATE_GITHUB_HOSTandGITHUB_CREDENTIALS.
Weblate 4.13.1¶
Objavljeno 1. srpnja 2022.
Fixed tracking suggestions in history.
Fixed parsing reverse proxy info from Cloudflare.
Make parse errors lock translation of a component.
Fixed configuring intermediate file in the discovery add-on.
Fixed DeepL translations behavior with placeholders.
Ispravljeno je neprevođenje izraza putem API-ja.
Added support for removing a user from a group via API.
Fixed audit log for user invitation e-mails.
Fixed flag names for Java formatting strings.
Weblate 4.13¶
Objavljeno 15. lipnja 2022.
Changed behavior of updating language names.
Added pagination to projects listing.
API for creating new units now returns info about newly created unit.
Otkrivanje komponenti sada podržava konfiguriranje posrednog jezika.
Added fixed encoding variants to CSV formats.
Changed handling of context and location for some formats to better fit underlying implementation.
Added support for the ResourceDictionary format.
Improved progress-bar colors for color-blind people.
Fixed variants cleanup when removing strings.
Compatibility with Django 4.1.
Added support for storing escaped XML elements in XLIFF.
Improved formatting of placeholder-check errors.
Redirect /.well-known/change-password to /accounts/password/.
Usluge strojnog prevođenja se sada mogu konfigurirati za svaki projekt zasebno.
Added separate permission for resolving comments and grant it to the Review strings role.
Added support for storing alternative translations in the CSV file.
The placeholders check can now be case-insensitive as well.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
The Definicije jezika are now automatically updated on upgrade, use
UPDATE_LANGUAGESto disable that.Handling of context and location has been changed for Windows RC datoteke, HTML datoteke, IDML format, and Tekstualne datoteke file formats. In most cases the context is now shown as location.
Usluge strojnog prevođenja se sada konfiguriraju pomoću korisničkog sučelja, postavke iz konfiguracijske datoteke će se uvesti tijekom migracije baze podataka.
Weblate 4.12.2¶
Objavljeno 11. svibnja 2022.
Fixed rebuilding project translation-memory for some components.
Ispravljeno je razvrstavanje komponenti na osnovi neprevedenih izraza.
Popravljeno je moguće gubljenje prijevoda prilikom dodavanja novog jezika.
Ensure Weblate SSH key is generated during migrations.
Weblate 4.12.1¶
Objavljeno 29. travnja 2022.
Fixed pull request message title.
Improved syntax error handling in Fluent format.
Fixed avatar display in notification e-mails.
Add support for web monetization.
Popravljeno uklanjanje zastarjelih izvornih izraza tijekom uklanjanja prijevoda.
Weblate 4.12¶
Objavljeno 20. travnja 2022.
Added support for Amharic in Nepoklapanje točke.
Added support for Burmese in Nepoklapanje upitnika.
Extended options of the Izrada pseudolokalnog prijevoda add-on.
Added
ignore-all-checksflag to ignore all quality checks on a string.Avoid Izrada pseudolokalnog prijevoda add-on to trigger failing checks.
Added support for Gitea zahtjevi za preuzimanje.
Added Linux-style language code to Stil jezičnog koda.
Added support for rebuilding project translation memory.
Improved API for creating components from a file.
Add copy and clone buttons to other translations.
Make merge request message configurable at the component level.
Improved behavior of maximal-length restriction with XML tags.
Ispravljeno je učitavanje Fluent datoteka s dodatnim komentarima.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
There are no special steps required.
Weblate 4.11.2¶
Objavljeno 4. ožujka 2022.
Fixed corrupted MO files in the binary release.
Weblate 4.11.1¶
Objavljeno 4. ožujka 2022.
Fixed missing sanitizing of arguments to Git and Mercurial - CVE 2022-23915, see GHSA-3872-f48p-pxqj for more details.
Fixed loading fuzzy strings from CSV files.
Added support for creating teams using the API.
Fixed user mention suggestions display.
The project tokens access can now be customized.
Weblate 4.11¶
Objavljeno 25. veljače 2022.
Fixes stored XSS - CVE 2022-24710, see GHSA-6jp6-9rf9-gc66 for more details.
Fixed add-on installation using the API.
Renamed Strings needing action to Unfinished strings.
Fixed false positives from ICU MessageFormat sintaksa.
Indicate lock and contributor agreement on other occurrences listing.
Fixed updating PO files with obsolete strings or missing plurals.
Improved squash add-on compatibility with Gerrit.
Automatically initialize user languages based on the Accept-Language header.
Improved error handling on string removal.
Weblate now requires Python 3.7 or newer.
Ispravljene su neke operacije pisanja s autentifikacijom tokena projekta.
Ispravljeno je praćenje stanja izraza kad se izrazi promijene u repozitoriju.
Prati promjene izraza u repozitoriju.
Sticky header on translations listing to improve navigation.
Ispravljeno je neprevođenje izraza u Java svojstva.
Fixed Git operation with non-ASCII branch names.
New add-on Unaprijed ispuni prijevod s izvorom.
Added Merge without fast-forward Stil sjedinjavanja.
Fixed Automatsko prevođenje add-on triggering for newly added strings.
Improved punctuation checks for Burmese.
Added support for defining custom teams at project level to grant users access, see Upravljanje kontrole pristupa projektima.
Upozorenjima su dodane poveznice na dokumentaciju.
Docker container automatically enables TLS/SSL for outgoing e-mail when needed.
Added support for searching for resolved comments.
Added support for borgbackup 1.2.
Fixed applying of Automatically translated label.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Weblate now requires Python 3.7 or newer.
The implementation of Upravljanje kontrole pristupa projektima has changed, removing the project prefix from the group names. This affects API users.
Weblate now uses
charset-normalizerinstead ofchardetmodule for character set detection.Changed in 4.11.1: There is a change in
REST_FRAMEWORKsetting (removal of one of the backends inDEFAULT_AUTHENTICATION_CLASSES).
Weblate 4.10.1¶
Objavljeno 22. prosinca 2021.
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 Koristi se kashida znak.
The Weblate Docker container now uses Python 3.10.
Weblate 4.10¶
Objavljeno 16. prosinca 2021.
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.
Ispravljeno je generiranje XLSX datoteka s posebnim znakovima.
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.
Ispravljeno je prevođenje novododanih izraza.
Label automatically translated strings to ease their filtering.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
There is a change in per-project groups, the upgrade can take long time on sites with thousands of projects.
Django 4.0 has made some incompatible changes, see Backwards incompatible changes in 4.0. Weblate still supports Django 3.2 for now, in case any of these are problematic. Most notable changes which might affect Weblate:
Ukinuta je podrška za PostgreSQL 9.6, Django 4.0 podržava PostgreSQL 10 i novije verzije.
Format of
CSRF_TRUSTED_ORIGINSwas changed.
The Docker container now uses Django 4.0, see above for changes.
Weblate 4.9.1¶
Objavljeno 19. studenoga 2021.
Fixed upload of monolingual files after changing template.
Improved handling of whitespace in flags.
Add support for filtering in download API.
Ispravljen je prikaz statistike prilikom dodavanja novih prijevoda.
Mitigate issues with GitHub SSH key change.
Weblate 4.9¶
Objavljeno 10. studenoga 2021.
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-htmlcan now understand Markdown when used withmd-text.The
max-lengthtag now ignores XML markup when used withxml-text.Fixed dimensions of rendered texts in Maksimalna dužina prijevoda.
Lowered app store title length to 30 to assist with upcoming Google policy changes.
Added support for customizing SSH invocation via
SSH_EXTRA_ARGS.Dodane su provjere za 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.Ispravljeno je generiranje MO datoteka za jednojezične prijevode.
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.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
There is a change in storing metrics, the upgrade can take long time on larger sites.
Weblate 4.8.1¶
Objavljeno 10. rujna 2021.
Fixed user removal in Django admin interface.
Document add-on parameters in greater detail.
Fixed JavaScript error in glossary.
Add limit to number of matches in consistency check.
Improve handling of placeholders in machine translations.
Ispravljeno stvaranje dodataka pomoću API-ja.
Added
PRIVACY_URLsetting 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-htmlflag behavior with XML checks.Ispravljene su commit poruke za povezane komponente.
Weblate 4.8¶
Objavljeno 21. kolovoza 2021.
Added support for Apple stringsdict format.
The exact search operator is now case-sensitive with 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.
Sačuvaj datotečni sufiks za preuzimanja.
Added support for the Fluent format.
Added support for using tabs to indent JSON formats.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
There are no additional upgrade steps needed in this release.
Weblate 4.7.2¶
Objavljeno 15. srpnja 2021.
Support more language aliases to be configured on a project.
Ispravljena provjera valjanosti izraza pretrage u API-ju.
Fixed Git exporter URLs after a domain change.
Fixed cleanup add-on for Windows RC files.
Fixed possible crash in XLIFF updating.
Weblate 4.7.1¶
Objavljeno 30. lipnja 2021.
Improved popup for adding terms to glossary.
Dodana je podrška za LibreTranslate uslugu strojnog prevođenja.
Added rate limiting on creating new projects.
Improved performance of file updates.
Weblate 4.7¶
Objavljeno 17. lipnja 2021.
Improved configuration health check.
Dodana podrška za
object-pascal-formatkorišten u gettext PO, pogledaj Objekt u Pascal formatu.Renamed Nearby keys to Similar keys to better describe the purpose.
Added support for draggable/i18n lang files.
Improved SAML authentication integration.
Fixed Gerrit review requests integration to better handle corner cases.
Weblate now requires Django 3.2.
Fixed inviting users when e-mail authentication is disabled.
Poboljšane definicije jezika.
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.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
There are several changes in
settings_example.py, most notable middleware changes (MIDDLEWARE), please adjust your settings accordingly.The DeepL machine translation now has a generic
MT_DEEPL_API_URLsetting to adapt to different subscription models more flexibly. TheMT_DEEPL_API_VERSIONsetting is no longer used.Django 3.2 is now required.
Weblate 4.6.2¶
Objavljeno 8. svibnja 2021.
Fixed crash after moving shared component between projects.
Popravljeno je dodavanje novih izraza u prazne datoteke svojstva.
Fixed copy icon alignment in RTL languages.
Proširena je statistika izraza na kartici Informacije.
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.
Weblate 4.6.1¶
Objavljeno 2. svibnja 2021.
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.
Popravljeno je dodavanje novih jedinica u jednojezične prijevode korištenjem prijenosa.
Weblate 4.6¶
Objavljeno 19. travnja 2021.
The auto_translate management command has now a parameter for specifying translation mode.
Added support for Tekstualne datoteke.
Added trends and metrics for all objects.
Added support for directly 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 interni URL-ovi.
Simplified state indication while listing strings.
Password hashing now uses Argon2 by default.
Simplified progress bars indicating translation status.
Renamed Dodaj nedostajuće jezike to clarify the purpose.
Ispravljeno stanje spremanja izraza u XLIFF.
Dodano pretraživanje u svim jezika.
Initial support for Scaling horizontally the Docker deployment.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
There are new file formats, you might want to include them in case you modified the
WEBLATE_FORMATS.API for creating components now automatically uses Weblate interni URL-ovi, see
POST /api/projects/(string:project)/components/.There is a change in dependencies and
PASSWORD_HASHERSto prefer Argon2 for passwords hashing.
Weblate 4.5.3¶
Objavljeno 1. travnja 2021.
Fixed metrics collection.
Fixed possible crash when adding strings.
Poboljšani primjeri upita za pretraživanje.
Fixed possible loss of newly added strings on replace upload.
Weblate 4.5.2¶
Objavljeno 26. ožujka 2021.
Konfigurirajuće planiranje za automatsko prevođenje.
Added Lua format check.
Ignore format strings in the Uzastopne jednake riječi 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.
Poboljšana je performansa prilikom dodavanja novih nizova.
Several bug fixes in quality checks.
Several performance improvements.
Dodana integracija s Otkrij Weblate.
Fixed checks behavior with read-only strings.
Weblate 4.5.1¶
Objavljeno 5. ožujka 2021.
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 the API.
Improved alerts behavior on glossary components.
Poboljšane provjere Markdown poveznica.
Indicate glossary and source language in breadcrumbs.
Paginirani popis komponenti velikih projekata.
Improved performance of translation, component or project removal.
Improved bulk edit performance.
Fixed preserving „Needs editing” and „Approved” states for ODF files.
Poboljšano sučelje za prilagođavanje preuzimanja prevodilačkih datoteka
Weblate 4.5¶
Objavljeno 19. veljače 2021.
Dodana podrška za
lua-formatkorišten u gettext PO.Added support for sharing a component between projects.
Fixed multiple unnamed variables check behavior with multiple format flags.
Ukinuto je polje mailing liste projekta u korist općih uputa za prevoditelje.
Dodan dodatak za pseudolokalno generiranje.
Dodana podrška za TermBase eXchange datoteke.
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.
Automatski aktiviraj provjeru formata Java poruka za Javina svojstva.
Dodan je novi način prijenosa za dodavanje novih izraza za prijevod.
Added a simple interface to browse translation.
Glossaries are now stored as regular components.
Ukinuto je specifično API sučelje za glosare, budući da se sada koristi API sučelje komponenti.
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.
Dodana je mogućnost automatskog praćenja projekata kojima je korisnik doprinio.
Added check whether translation matches the glossary.
Added support for customizing navigation text color.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
The migration might take considerable time if you had big glossaries.
Glossaries are now stored as regular components.
The glossary API is removed, use regular translation API to access glossaries.
There is a change in
INSTALLED_APPS;weblate.metricsshould be added.
Promijenjeno u verziji 4.5.1:
There is a new dependency on the pyahocorasick module.
Weblate 4.4.2¶
Objavljeno 14. siječnja 2021.
Fixed corruption of one distributed MO file.
Weblate 4.4.1¶
Objavljeno 13. siječnja 2021.
Fixed reverting plural changes.
Fixed displaying help for project settings.
Improved administration of users.
Improved handling of context in monolingual PO files.
Fixed cleanup add-on 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 add-on breaking adding new strings.
Added API for add-ons.
Weblate 4.4¶
Objavljeno 15. prosinca 2020.
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.
Poboljšana integracija CodeMirror uređivača.
Added add-on 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.
Istakni zamjenska mjesta u uređivaču prijevoda.
Improved support for non-standard language codes.
Dodano je upozorenje za korištenje nejednoznačnih jezičnih kodova.
Korisniku se sada prikazuje filtrirani popis jezika prilikom dodavanja novog prijevoda.
Extended search capabilities for changes in history.
Poboljšane su stranice s podatcima naplate i tijek rada slobodnog hostinga.
Prošireno je API-sučelje statistike prijevoda.
Poboljšana je kartica „drugi prijevodi” tijekom prevođenja.
Dodano je API sučelje za zadatke.
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.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
There is a change in
INSTALLED_APPS,weblate.configurationhas to be added there.Django 3.1 is now required.
In case you are using MySQL or MariaDB, the minimal required versions have increased.
Promijenjeno u verziji 4.4.1:
Monolingual gettext now uses both
msgidandmsgctxtwhen present. This will change identification of translation strings in such files breaking links to Weblate extended data such as screenshots or review states. Please ensure you commit pending changes in such files prior upgrading and it is recommended to force loading of affected component usingloadpo.Increased minimal required version of translate-toolkit to address several file format issues.
Weblate 4.3.2¶
Objavljeno 4. studenoga 2020.
Fixed crash on certain component file masks.
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.
Weblate 4.3.1¶
Objavljeno 21. listopada 2020.
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.
Weblate 4.3¶
Objavljeno 15. listopada 2020.
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.
Ispravljeno je statističko brojenje nakon uklanjanja prijedloga.
Proširen je javni korisnički profil.
Ispravljena je konfiguracija obaveznih provjera.
Improve documentation about built-in backups.
Moved source language attribute from project to a component.
Dodaj provjeru Vue I18n formatiranja.
Generic placeholders check now supports regular expressions.
Improved look of Matrix mode.
Strojno prevođenje sada se naziva „automatski prijedlozi”.
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.
Podrži Markdown formatiranje u ugovoru za doprinositelje.
Unaprijeđeno praćenje izvornih izraza.
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.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
There are some changes in quality checks, you might want to include them in case you modified the
CHECK_LIST.The source language attribute was moved from project to a component what is exposed in the API. You will need to update Weblate klijent in case you are using it.
The database migration to 4.3 might take long depending on number of strings you are translating (expect around one hour of migration time per 100,000 source strings).
There is a change in
INSTALLED_APPS.There is a new setting
SESSION_COOKIE_AGE_AUTHENTICATEDwhich complementsSESSION_COOKIE_AGE.In case you were using hub or lab to integrate with GitHub or GitLab, you will need to reconfigure this, see
GITHUB_CREDENTIALSandGITLAB_CREDENTIALS.
Promijenjeno u verziji 4.3.1:
The Celery configuration was changed to add
memoryqueue. Please adjust your startup scripts andCELERY_TASK_ROUTESsetting.
Promijenjeno u verziji 4.3.2:
The
post_updatemethod of add-ons now takes extraskip_pushparameter.
Weblate 4.2.2¶
Objavljeno 2. rujna 2020.
Fixed matching of source strings for JSON formats.
Fixed login redirect for some authentication configurations.
Fixed LDAP authentication with group sync.
Ispravljena greška u izvještavanju napretka automatskog prevođenja.
Fixed Git commit squashing with trailers enabled.
Fixed creating local VCS components using the API.
Weblate 4.2.1¶
Objavljeno 21. kolovoza 2020.
Fixed saving plurals for some locales in Android resources.
Fixed crash in the cleanup add-on for some XLIFF files.
Allow setting up localization CDN in Docker image.
Weblate 4.2¶
Objavljeno 18. kolovoza 2020.
Improved user pages and added listing of users.
Ukinuta je podrška za migriranje iz izdanja 3.x, migriraj preko 4.1 ili 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 add-on 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.
Ukinuta je podrška za neka kompatibilna preusmjeravanja URL adresa.
Dodana provjera za ECMAScript template literals.
Dodana opcija za praćenje komponente.
Removed leading dot from JSON unit keys.
Uklonjen je zasebni Celery popis za prevodilačku memoriju.
Dopusti prevođenje svih komponenti jezika odjednom.
Allow to configure
Content-Security-PolicyHTTP headers.Added support for aliasing languages at project level.
New add-on to help with HTML or JavaScript localization, see JavaScript mreža za dostavljanje sadržaja (CDN) lokalizacije.
The Weblate domain is now configured in the settings, see
SITE_DOMAIN.Dodaj podršku za pretraživanje po komponenti i projektu.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
Upgrade from 3.x releases is not longer supported, please upgrade to 4.0 or 4.1 first.
There are some new and updated requirements.
There are several changes in
settings_example.py, most notable new middleware and changed application ordering.The keys for JSON based formats no longer include leading dot. The strings are adjusted during the database migration, but external components might need adjustment in case you rely on keys in exports or API.
The Celery configuration was changed to no longer use
memoryqueue. Please adjust your startup scripts andCELERY_TASK_ROUTESsetting.The Weblate domain is now configured in the settings, see
SITE_DOMAIN(orWEBLATE_SITE_DOMAIN). You will have to configure it before running Weblate.The username and email fields on user database now should be case insensitive unique. It was mistakenly not enforced with PostgreSQL.
Weblate 4.1.1¶
Objavljeno 19. lipnja 2020.
Fixed changing autofix or add-ons 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 log events in some setups.
Fixed lock indication on project listing.
Fixed listing GPG keys in some setups.
Added option for which DeepL API version to use.
Added support for acting as SAML Service Provider, see SAML authentication.
Weblate 4.1¶
Objavljeno 15. lipnja 2020.
Added support for creating new translations with included country code.
Added support for searching source strings with screenshot.
Extended info 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.
Possibility to allow certain 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 izrazi, HTML datoteke, OpenDocument format, IDML format, Windows RC datoteke, INI prijevodi, Inno postava INI datoteka, GWT svojstva, go-i18n JSON datoteke, ARB datoteka.
Consistently use dismissed as state of dismissed checks.
Add support for configuring default add-ons 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: Višestruke neimenovane varijable, Dugo neprevedeno, Uzastopne jednake riječi.
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.
Dodana je podrška za razmakni znak i druge posebne znakove u prevodilačkim oznakama, pogledaj Customizing behavior using flags.
Always show rendered text check if enabled.
API now supports filtering of changes.
Added support for sharing glossaries between projects.
Nadogradnja
Slijedi upute Generic upgrade instructions za izvršavanje aktualiziranja.
Notable configuration or dependencies changes:
There are several changes in
settings_example.py, most notable middleware changes, please adjust your settings accordingly.There are new file formats, you might want to include them in case you modified the
WEBLATE_FORMATS.There are new quality checks, you might want to include them in case you modified the
CHECK_LIST.There is change in
DEFAULT_THROTTLE_CLASSESsetting to allow reporting of rate limiting in the API.There are some new and updated requirements.
There is a change in
INSTALLED_APPS.The
MT_DEEPL_API_VERSIONsetting has been removed in Version 4.7. The DeepL machine translation now uses the newMT_DEEPL_API_URLinstead. You might need to adjustMT_DEEPL_API_URLto match your subscription.
Weblate 4.0.4¶
Objavljeno 7. svibnja 2020.
Fixed testsuite execution on some Python 3.8 environments.
Typo fixes in the documentation.
Fixed creating components using the 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.
Weblate 4.0.3¶
Objavljeno 2. svibnja 2020.
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.
Weblate 4.0.2¶
Objavljeno 27. travnja 2020.
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.
Poboljšano prijavljivanje konfiguracijskih grešaka.
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.
Weblate 4.0.1¶
Objavljeno 16. travnja 2020.
Fixed package installation from PyPI.
Weblate 4.0¶
Objavljeno 16. travnja 2020.
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.
Prikaži neuspjele provjere prijedloga.
Record source string changes in history.
Upgraded Microsoft Translator to version 3 API.
Reimplemented translation memory backend.
Added support for several
is:lookups in Pretraživanje.Allow to make Nepromijenjen prijevod avoid the built-in words exceptions.
Improved comments extraction from monolingual po files.
Renamed whiteboard messages to announcements.
Fixed occasional problems with registration mails.
Improved LINGUAS update add-on to handle more syntax variants.
Fixed editing monolingual XLIFF source file.
Added support for exact matching in Pretraživanje.
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.