Weblate 4.x 系列

Weblate 4.18.2

發佈於 2023 年 6 月 30 日。

  • Fixed parsing notes from TBX.

  • Fixed query parsing in navigation bar search.

  • Fixed language filtering in reports.

  • 改進了 ModernMT 語言映射。

  • Disabled reused checks on languages with a single plural form.

所有變化詳情.

Weblate 4.18.1

發佈於 2023 年 6 月 16 日。

  • Fixed language code format for i18next.

  • Fixed CSS compression with dark theme.

所有變化詳情.

Weblate 4.18

發佈於 2023 年 6 月 15 日。

  • Improved API error messages on permission denied.

  • Reduced false positives of the XML checks.

  • 翻譯檢查準確性已被改進。

  • Extended support for Fluent file format.

  • Avoiding signing-out user in some rate-limits.

  • 新增了對儲存詞彙表解釋到 TBX 格式的支援。

  • Added support for ordering strings by last update.

  • Extended search capabilities for finding users.

  • Support for automatic update of screenshots from a repository.

  • 改進了翻譯記憶庫的效能。

  • Project stats exports to JSON/CSV now include more details; it now matches content available in the API.

  • Added check for reused translation.

  • Highlight suggested change in automatic suggestions.

  • 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.

  • New add-on Fill read-only strings with source.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • Dropped support for PostgreSQL 10, 11, MySQL 5.7 and MariaDB 10.2, 10.3.

  • Dropped support for Python 3.7.

  • The 流暢的格式 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 in COMPRESS_OFFLINE_CONTEXT, please adjust your settings accordingly.

Weblate 4.17

發佈於 2023 年 4 月 17 日。

  • Allow to filter on language in reports.

  • Dropped deprecated command cleanup_celery.

  • Fixed private project visibility for some teams.

  • Automatic translation now honors target state when translating from other components.

  • Improved performance of public user profiles.

  • 改進了 Sentry 效能監控整合。

  • 新增了對 Ed25519 SSH 金鑰的支援。

  • 已重寫指標儲存。

  • 新增了對按位置搜尋字串的支援。

  • 改進說明文件。

  • Unchanged translation check can honor untranslatable terms from glossary.

  • Added automatic fixup for Devanagari danda.

  • Allow downloading project translation memory per language.

  • Added new alert on unused components.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • Migration to rewritten metrics storage might take considerable time on larger Weblate instance (expect around 15 minutes per GB of metrics_metric table). To reduce downtime, you can copy weblate/metrics/migrations/*.py from 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 升級 PostgreSQL 容器 for upgrade instructions. Weblate itself supports older versions as well, when appropriate Django version is installed.

警告

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 從其它資料庫遷移到 PostgreSQL.

Weblate 4.16.4

發佈於 2023 年 3 月 16 日。

  • 依賴項更新。

  • 改進了背景任務排程。

所有變化詳情.

Weblate 4.16.3

發佈於 2023 年 3 月 15 日。

  • Improved session handling with project backups.

  • 依賴項更新。

  • 在地化更新。

  • 改進說明文件。

所有變化詳情.

Weblate 4.16.2

發佈於 2023 年 3 月 8 日。

  • Fixed searching in the translation memory.

  • Fixed automatic translation with more services.

  • Improved rendering of overlapping glossary term matches.

  • Fixed plurals parsing for non-English source language in some formats.

  • 新增了對 go-i18n v2 JSON 檔案的支援。

所有變化詳情.

Weblate 4.16.1

發佈於 2023 年 3 月 1 日。

  • Fixed testsuite error.

所有變化詳情.

Weblate 4.16

發佈於 2023 年 3 月 1 日。

  • 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.

  • 新增了對 IBM Watson Language Translator 的支援。

  • Dropped support for VCS integration settings deprecated in 4.14.

  • 新增了對 Bitbucket Server 拉取請求的支援。

  • 改進了 gettext PO 檔案中的衝突處理。

  • Added support for defining strings state when adding via API.

  • Added support for configuring CORS allowed origins.

  • 新增了複數支援到自動建議。

所有變化詳情

升級

請按照 通用升級指示 來執行升級。

Weblate 4.15.2

發佈於 2023 年 1 月 25 日。

  • Enabled gotext JSON and i18next v4 formats in the default configuration.

  • Fixed crash on uploading corrupted files.

  • 在 Git 儲存庫狀態中顯示舊目錄。

所有變化詳情.

Weblate 4.15.1

發佈於 2023 年 1 月 19 日。

  • Fixed suggestions from automatic translation.

  • 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.

  • 改進了專案建立與儲存的效能。

  • 新增了對 gotext JSON 檔案的支援。

  • 新增了對 i18next v4 檔案的支援。

  • Pagination in the API is now customizable.

所有變化詳情.

Weblate 4.15

發佈於 2022 年 12 月 16 日。

  • Added support for browsing all changes for an individual string.

  • Fixed plurals handling in automatic translation from other components.

  • 加入鍵盤快捷建 Alt+Enter 來以建議的方式提交字串。

  • Added support for placeables in the Fluent format.

  • 改進了翻譯記憶的效能。

  • Autogenerate repoweb browsing links for well known code hosting services.

  • Improved performance of several views.

  • Improved listing of strings with plurals.

  • 新增對 HTML head 自訂標記的支援。

  • Fixed generation of MO files in the add-on to include only translated files.

  • Fixed rendering of regular expression flags.

  • Improved placeholders check behavior with plurals.

  • Added support for translation files naming suitable for Google Play.

  • 新增了在 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.

  • 新增了刪除使用者前的彈出視窗確認。

  • Added add-on to customize XML output.

所有變化詳情

升級

請按照 通用升級指示 來執行升級。

  • Weblate now requires btree_gin extension in PostgreSQL. The migration process will install it if it has sufficient privileges. See 建立 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_CLASS in rest framework settings was changed.

Weblate 4.14.2

發佈於 2022 年 11 月 5 日。

  • 新增了對從翻譯記憶移除條目的支援。

  • Improved analysis on the duplicate language alert.

  • Improved accuracy of the consecutive duplicated-words check.

  • Improved scaling of sending many notifications.

  • Improved string-state handling for subtitle translation.

  • 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.

  • Fixed restoring project backups with linked components.

  • Fixed CAPTCHA entering on unsuccessful registration.

  • 改進了 DeepL 中的語言支援。

  • Improved webhooks compatibility with authenticated repositories.

  • 新增了對 Python 3.11 的支援。

所有變化詳情

Weblate 4.14.1

發佈於 2022 年 9 月 15 日。

  • 修復了在某些情況下產生專案備份的問題。

  • Improved error reporting when uploading files.

  • 在身分驗證期間從 GitHub 取得所有使用者驗證的電子郵件。

  • 避免在上下文或鍵上匹配詞彙表術語。

  • 新增了刪除字串的通知。

  • 改進了詞彙表中不可翻譯術語的管理。

  • 在團隊管理頁面上列出團隊成員的數量。

  • 增加群組管理介面。

  • Always show review stats when reviews are turned on.

  • Added searching support in units API.

  • 修復進度條在預覽流程中唯讀字串的顯示。

  • Improved punctuation checks for Burmese.

  • Fixed garbage collecting of metrics data.

所有變化詳情

Weblate 4.14

發佈於 2022 年 8 月 22 日。

  • 追蹤歷史記錄中的附加變更。

  • 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.

  • Added support for translation domain in SAP Translation Hub.

  • Allow absolute links in source string locations.

  • Improved operation behind some reverse proxies.

  • Extended API to cover translation memory.

  • 改進了說明文件翻譯工作流程。

  • Improved reliability of HTML and text files translation.

  • 新增對專案層級備份的支援。

  • 改進了翻譯記憶查詢的效能與記憶體使用。

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • 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-format instead of java-format and java-format instead of java-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_HOST and GITHUB_CREDENTIALS.

Weblate 4.13.1

發佈於 2022 年 7 月 1 日。

  • 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.

  • Fixed untranslating strings via API.

  • 新增對透過 API 移除群組中單個使用者的支援。

  • Fixed audit log for user invitation e-mails.

  • Fixed flag names for Java formatting strings.

所有變化詳情.

Weblate 4.13

發佈於 2022 年 6 月 15 日。

  • Changed behavior of updating language names.

  • Added pagination to projects listing.

  • API for creating new units now returns info about newly created unit.

  • Component discovery now supports configuring an intermediate language.

  • Added fixed encoding variants to CSV formats.

  • Changed handling of context and location for some formats to better fit underlying implementation.

  • 新增了對 ResourceDictionary 格式的支援。

  • 為色盲人士改進了進度條顏色。

  • Fixed variants cleanup when removing strings.

  • 與 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/.

  • Machine translation services are now configurable per project.

  • 新增分開的權限在解決的評論與賦予 Review strings 角色。

  • 新增了對在 CSV 檔案中儲存替代翻譯的支援。

  • The placeholders check can now be case-insensitive as well.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • The 語言定義 are now automatically updated on upgrade, use UPDATE_LANGUAGES to disable that.

  • Handling of context and location has been changed for Windows RC 檔案, HTML 檔案, IDML 格式, and 文字檔案 file formats. In most cases the context is now shown as location.

  • The machine translation services are now configured using the user interface, settings from the configuration file will be imported during the database migration.

Weblate 4.12.2

發佈於 2022 年 5 月 11 日。

  • Fixed rebuilding project translation-memory for some components.

  • Fixed sorting components by untranslated strings.

  • Fixed possible loss of translations while adding a new language.

  • Ensure Weblate SSH key is generated during migrations.

所有變化詳情.

Weblate 4.12.1

發佈於 2022 年 4 月 29 日。

  • Fixed pull request message title.

  • Improved syntax error handling in Fluent format.

  • Fixed avatar display in notification e-mails.

  • Add support for web monetization.

  • Fixed removal of stale source strings when removing translations.

所有變化詳情.

Weblate 4.12

發佈於 2022 年 4 月 20 日。

  • 句號不相符 中新增對阿姆哈拉語的支援。

  • 問號不相符 中新增了對緬甸語的支援。

  • Extended options of the Pseudolocale generation add-on.

  • Added ignore-all-checks flag to ignore all quality checks on a string.

  • Avoid Pseudolocale generation add-on to trigger failing checks.

  • Added support for Gitea 拉取請求.

  • 新增了 Linux 樣式語言代碼到 語言代碼類型

  • 新增了對重建專案翻譯記憶的支援。

  • 改進了用於從檔案建立組件的 API。

  • 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.

  • Fixed loading Fluent files with additional comments.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • There are no special steps required.

Weblate 4.11.2

發佈於 2022 年 3 月 4 日。

  • 修復二進位版本的破損檔案。

所有變化詳情.

Weblate 4.11.1

發佈於 2022 年 3 月 4 日。

  • 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.

  • 新增對透過 API 建立團隊的支援。

  • Fixed user mention suggestions display.

  • The project tokens access can now be customized.

所有變化詳情.

Weblate 4.11

發佈於 2022 年 2 月 25 日。

  • 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 語法.

  • 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.

  • 改進了字串移除的錯誤處理。

  • Weblate now requires Python 3.7 or newer.

  • Fixed some write operations with project token authentication.

  • Fixed string state tracking when the strings changes in the repository.

  • Track string changes from the repository.

  • Sticky header on translations listing to improve navigation.

  • Fixed untranslating strings in Java 屬性.

  • Fixed Git operation with non-ASCII branch names.

  • New add-on 將來源預先填充進翻譯.

  • 新增了 Merge without fast-forward 合併類型

  • Fixed 自動翻譯 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 管理個別專案存取控制.

  • Added documentation links to alerts.

  • Docker container automatically enables TLS/SSL for outgoing e-mail when needed.

  • Added support for searching for resolved comments.

  • 新增了對 borgbackup 1.2 的支援。

  • Fixed applying of Automatically translated label.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • Weblate now requires Python 3.7 or newer.

  • The implementation of 管理個別專案存取控制 has changed, removing the project prefix from the group names. This affects API users.

  • Weblate now uses charset-normalizer instead of chardet module for character set detection.

  • Changed in 4.11.1: There is a change in REST_FRAMEWORK setting (removal of one of the backends in DEFAULT_AUTHENTICATION_CLASSES).

Weblate 4.10.1

發佈於 2021 年 12 月 22 日。

  • 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.

  • 改進了 使用 Kashida letter 的準確性。

  • The Weblate Docker container now uses Python 3.10.

所有變化詳情.

Weblate 4.10

發佈於 2021 年 12 月 16 日。

  • Added support for formality and placeholders with DeepL.

  • Bulk edit and search-and-replace are now available on project and language level.

  • 新增了篩選來搜尋與取代。

  • 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.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • 這是會影響每一專案的改動,這個改動會在數千個專案上,並在網站上花點時間執行。

  • 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:

    • Dropped support for PostgreSQL 9.6, Django 4.0 supports PostgreSQL 10 and higher.

    • Format of CSRF_TRUSTED_ORIGINS was changed.

  • The Docker container now uses Django 4.0, see above for changes.

Weblate 4.9.1

發佈於 2021 年 11 月 19 日。

  • 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.

所有變化詳情.

Weblate 4.9

發佈於 2021 年 11 月 10 日。

  • Provide more details for events in history.

  • 改進了歷史紀錄的繪製。

  • 改進了翻譯頁面的效能。

  • 新增了對限制翻譯檔案下載的支援。

  • 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 翻譯的最大長度.

  • Lowered app store title length to 30 to assist with upcoming Google policy changes.

  • 透過 SSH_EXTRA_ARGS 新增了對 SSH 呼叫的支援。

  • 新增了 ICU MessageFormat 檢查。

  • 改進了機器翻譯後端中的錯誤條件處理。

  • Highlight unusual whitespace characters in the strings.

  • Added option to stay on translated string while editing.

  • 透過 BORG_EXTRA_ARGS 新增了對 Borg 呼叫的支援。

  • Fixed generating of MO files for monolingual translations.

  • Added API endpoint to download all component translations as a ZIP file.

  • 新增了對 Python 3.10 的支援。

  • 新增了對從管理介面重新發送電子郵件邀請的支援。

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

  • There is a change in storing metrics, the upgrade can take long time on larger sites.

Weblate 4.8.1

發佈於 2021 年 9 月 10 日。

  • 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.

  • 修復了使用 API 建立本地版本控制系統(VCS)附加元件。

  • Added 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 for linked components.

所有變化詳情.

Weblate 4.8

發佈於 2021 年 8 月 21 日。

  • 新增了對 Apple stringsdict 格式的支援。

  • The exact search operator is now case-sensitive with PostgreSQL.

  • Fixed saving glossary explanations in some cases.

  • 改進說明文件。

  • 效能改進。

  • Improved squash add-on compatibility with Gerrit.

  • Fixed adding strings to monolingual glossary components.

  • 改進了變體處理的效能

  • Fixed squash add-on sometimes skipping parsing upstream changes.

  • Preserve file extension for downloads.

  • 新增了對 Fluent 格式的支援。

  • Added support for using tabs to indent JSON formats.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

在這次的發佈沒有額外需要升級的步驟。

Weblate 4.7.2

發佈於 2021 年 7 月 15 日。

  • 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 add-on for Windows RC files.

  • Fixed possible crash in XLIFF updating.

所有變化詳情.

Weblate 4.7.1

發佈於 2021 年 6 月 30 日。

  • Improved popup for adding terms to glossary.

  • 新增了對 LibreTranslate 機器翻譯服務的支援。

  • Added rate limiting on creating new projects.

  • 改進了檔案更新的效能。

所有變化詳情.

Weblate 4.7

發佈於 2021 年 6 月 17 日。

  • 改進了配置健康檢查。

  • 新增了對在 gettext PO 中使用 object-pascal-format 的支援,請參閱 Object Pascal 格式

  • 更名為 附近的鑰匙類似的鑰匙 以更好地描述目的。

  • 新增了對 draggable/i18n lang files 的支援。

  • 改進了 SAML 身分驗證整合。

  • Fixed Gerrit review requests integration to better handle corner cases.

  • Weblate 現在需要 Django 3.2。

  • Fixed inviting users when e-mail authentication is disabled.

  • 改進了語言定義。

  • 新增了對封鎖使用者於專案進行貢獻的支援。

  • Fixed automatic creation of glossary languages.

  • 衍生的附加元件說明文件。

  • Performance improvements for components with linked repositories.

  • 新增了對免費 DeepL API 的支援。

  • The user management no longer needs Django admin interface.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

  • settings_example.py 中有幾項變更,最顯著的是中介軟體的變動(MIDDLEWARE),請依此調整您的設定。

  • The DeepL machine translation now has a generic MT_DEEPL_API_URL setting to adapt to different subscription models more flexibly. The MT_DEEPL_API_VERSION setting is no longer used.

  • 現在需要 Django 3.2。

Weblate 4.6.2

發佈於 2021 年 5 月 8 日。

  • 修正在專案間移動已分享的組件所造成的失敗。

  • Fixed adding new strings to empty properties files.

  • 修復了 RTL 語言中的副本圖示對齊。

  • Extended string statistics on the Info tab.

  • 修復了 Git 中忽略的翻譯文件的處理。

  • 改進了指標效能。

  • Fixed possible bug in saving glossaries.

  • 修復了具有不同複數規則的語言的一致性檢查行為。

所有變化詳情.

Weblate 4.6.1

發佈於 2021 年 5 月 2 日。

  • 刪除了過時的垃圾郵件防護代碼。

  • Improve source plural check accuracy.

  • 更新 Docker 中的使用者介面語言清單。

  • Improved error messages when creating pull requests.

  • 修復了在 Pagure 上建立合併請求的問題。

  • 修復觸發自動安裝附加元件。

  • Fixed possible caching issues on upgrade.

  • Fixed adding new units to monolingual translations using upload.

所有變化詳情.

Weblate 4.6

發佈於 2020 年 4 月 19 日。

  • Auto_Translate Management指令現在具有用於指定翻譯模式的參數。

  • 新增了對 文字檔案 的支援。

  • 增加了所有物件的趨勢和指標。

  • 新增對從第二翻譯語言直接複製文字的支援。

  • 新增瀏覽變化時日期過濾。

  • 改進了活動圖表。

  • 現在可以配置聯繫人表格電子郵件的寄件人。

  • 改進了組件建立 API 中的參數驗證。

  • 速率限制不再適用於超級使用者。

  • 改進了自動翻譯附加元件的效能與可靠性。

  • 現在可以在 Docker 容器中自訂速率限制。

  • API for creating components now automatically uses Weblate 內部 URL.

  • 簡化了列出字串時的狀態提示。

  • 密碼散列現在預設使用Argon2。

  • 簡易的進度條顯示翻譯狀況。

  • Renamed 加入遺漏語言 to clarify the purpose.

  • Fixed saving string state to XLIFF.

  • Added language-wide search.

  • Initial support for 水平擴展 the Docker deployment.

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

Weblate 4.5.3

發佈於 2020 年 4 月 1 日。

  • 修復了指標收集的問題。

  • Fixed possible crash when adding strings.

  • 修正搜尋字串範例。

  • 修正了替換上傳時可能會遺失新新增的字串的問題。

Weblate 4.5.2

發佈於 2021 年 3 月 26 日。

  • Configurable schedule for automatic translation.

  • 新增了 Lua 格式檢查。

  • 忽略以下格式字串 連續重複單字 檢查。

  • 允許從翻譯頁面上傳螢幕擷圖。

  • 向儲存庫維護新增了強制檔案同步。

  • 修復了代碼較長的語言的自動建議。

  • Improved performance when adding new strings.

  • 修復了幾處品質檢查中的錯誤。

  • 幾處效能改進。

  • Added integration with 探索 Weblate.

  • 修復了對唯讀字串的檢查行為。

所有變化詳情.

Weblate 4.5.1

發佈於 2021 年 3 月 5 日。

  • 修正了在某些特殊情況下編輯術語表標誌的問題。

  • 擴充指標用法以提高幾頁的效能。

  • 以 TMX 文件儲存正確的來源語言。

  • Better handling for uploads of monolingual PO using the API.

  • Improved alerts behavior on glossary components.

  • 改進了 Markdown 連結檢查。

  • 在麵包屑導覽中指示詞彙表和來源語言。

  • Paginated component listing of huge projects.

  • 改進了翻譯、組件或專案的移除效能。

  • 改進了大量編輯的效能。

  • 固定保留“需要編輯”和“批准”狀態對ODF文件。

  • 改進了用於自訂翻譯檔案下載的介面

所有變化詳情.

Weblate 4.5

發佈於 2021 年 2 月 19 日。

  • 新增對在 gettext PO 中使用 lua-format 的支援。

  • 新增對在專案之間分享組件的支援。

  • 用多種格式標記修復了多個未命名變數檢查行為。

  • 去掉了專案的郵件清單欄位,為翻譯者提供通用說明。

  • Added pseudolocale generation add-on.

  • 新增對 TermBase eXchange 檔案的支援。

  • 新增對使用旗標手動定義字串變體的支援。

  • Improved performance of consistency checks.

  • Improved performance of translation memory for long strings.

  • 新增對搜尋解釋的支援。

  • 現在可以在雙語言格式中新增和刪除字串。

  • 擴充亞馬遜機器翻譯支援的語言。

  • 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.

  • 刪除了作為組件API的詞彙表的特定API。

  • 新增了切換一些 flag 的簡化介面。

  • Added support for non-translatable or forbidden terms in the glossary.

  • 新增對在詞彙表中定義專有名詞的支援。

  • 移動文本方向切換以取得可視鍵盤的更多空間。

  • Added option to automatically watch projects user-contributed to.

  • 新增了檢查翻譯是否與詞彙表匹配的功能。

  • 新增對自訂導覽文字顏色的支援。

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

  • 如果您有大詞彙表,遷移可能需要相當長的時間。

  • Glossaries are now stored as regular components.

  • 刪除詞彙表API,使用定期翻譯API來存取詞彙表。

  • There is a change in INSTALLED_APPS; weblate.metrics should be added.

在 4.5.1 版的變更:

  • pyahocorasick 模組有一個新的依賴項。

Weblate 4.4.2

發佈於 2021 年 1 月 14 日。

  • 修復了一個發佈的 MO 檔案的崩潰問題。

Weblate 4.4.1

發佈於 2021 年 1 月 13 日。

  • Fixed reverting plural changes.

  • 修復了展示專案設定幫助。

  • Improved administration of users.

  • Improved handling of context in monolingual PO files.

  • 修復了 HTML、ODF、IDML 和 Windows RC 格式的清理附加元件的行為。

  • Fixed parsing of location from CSV files.

  • 下載文件時使用內容壓縮。

  • 改進了從 ZIP 文件匯入的使用者體驗。

  • Improved detection of file format for uploads.

  • 避免在 Pagure 上複製拉取請求。

  • Improved performance when displaying ghost translations.

  • 重新實作翻譯編輯器,使用原生瀏覽器文本區。

  • Fixed cleanup add-on breaking adding new strings.

  • 新增附加元件的 API。

所有變化詳情.

Weblate 4.4

發佈於 2020 年 12 月 15 日。

  • Improved validation when creating a component.

  • Weblate 現在需要Django 3.1。

  • 新增對在管理介面中自訂外觀的支援。

  • 修復了批量編輯時唯讀狀態的處理。

  • 改進了 CodeMirror 整合。

  • Added add-on to remove blank strings from translation files.

  • The CodeMirror editor is now used for translations.

  • 為 XML、HTML、Markdown 和 reStructuredText 在翻譯編輯器中語法高亮。

  • Highlight placeables in translation editor.

  • 改進了對非標準語言代碼的支援。

  • Added alert when using ambiguous language codes.

  • 新增新的翻譯時,使用者會看到過濾後的語言清單。

  • 擴充了變更歷史的搜尋能力。

  • Improved billing detail pages and Libre hosting workflow.

  • Extended translation statistics API.

  • Improved "other translations" tab while translating.

  • 新增了工作 API。

  • 改進了檔案上傳的效能。

  • 改進了使用者定義的特殊字元的顯示。

  • 改進了自動翻譯的效能。

  • 幾處使用者介面的小改進。

  • 改進了 ZIP 文件下載的命名。

  • Added option for getting notifications on unwatched projects.

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

  • INSTALLED_APPS 中有一處變更, 必須將 weblate.configuration 新增在那裡。

  • 現在需要 Django 3.1。

  • In case you are using MySQL or MariaDB, the minimal required versions have increased.

在 4.4.1 版的變更:

  • 單語 gettext now uses both msgid and msgctxt when 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 using loadpo.

  • 增加了 translate-toolkit 的最低需求版本,來處理幾個檔案格式問題。

Weblate 4.3.2

發佈於 2020 年 11 月 4 日。

  • 修復了特定組件檔案遮罩的崩潰。

  • Improved accuracy of the consecutive duplicated-words check.

  • 新增對 Pagure 拉取請求的支援。

  • Improved error messages for failed registrations.

  • 恢復了將開發者註釋解析為 Markdown 格式。

  • 簡化了非「master」不同預設分支的 Git 儲存庫的安裝設定。

  • 新增的內部儲存庫現在使用 main 作為預設分支。

  • 降低了翻譯重構文本時未變更翻譯的誤報率。

  • 修復了一些情況下的 Codemirror 顯示問題。

  • 將範本群組改名為 "來源" 表明其意義。

  • 修復了路徑較長儲存庫的 GitLab 拉取請求。

所有變化詳情.

Weblate 4.3.1

發佈於 2020 年 10 月 21 日。

  • 改進了自動翻譯表現。

  • 修復了授權使用者工作階段到期問題。

  • 新增支援隱藏的版本資訊。

  • 改進了鉤子與 Bitbucket 伺服器的相容性。

  • 改進了翻譯記憶更新的效能。

  • 減少了記憶體的使用。

  • Improved performance of Matrix view.

  • Added confirmation before removing a user from a project.

Weblate 4.3

發佈於 2020 年 10 月 15 日。

  • 包括了 API 中的使用者統計資料。

  • 修復了分頁的頁面上訂購的組件。

  • 為詞彙表確定了語言。

  • 重寫了對 GitHub 和 GitLab 拉取請求的支援。

  • Fixed stats counts after removing suggestion.

  • Extended public user profile.

  • 修復了強制檢查的配置。

  • 改進了內建備份的說明文件。

  • 將來源語言屬性從專案移動到組件。

  • 新增 Vue I18n 格式檢查。

  • 一般佔位符號的檢查現在支援了正規表達式。

  • Improved look of Matrix mode.

  • Machinery is now called automatic suggestions.

  • 新增了與多個 GitLab 或 GitHub 實例互動的支援。

  • 擴充了 API 以覆寫專案更新、單元更新與刪除,以及詞彙表。

  • 單元 API 現在能正常處理多個字串。

  • 組件的新增現在能夠處理上傳的 ZIP 文件或文件。

  • 鞏固了 API 相應狀態代碼。

  • Support Markdown in contributor agreement.

  • 改進了來源字串追蹤。

  • 改進了 JSON、YAML 和 CSV 格式相容性。

  • 新增了對移除字串的支援。

  • 改進了文件下載的效能。

  • Improved repository management view.

  • 為Android自動啟動 java 格式。

  • 新增對在地化螢幕擷圖的支援。

  • 新增了對 Python 3.9 的支援。

  • 修復了某些條件下翻譯 HTML 文件。

所有變化詳情.

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

在 4.3.1 版的變更:

  • Celery 配置變更,新增了 memory 佇列。請調整您的啟動指令碼和 CELERY_TASK_ROUTES 設定。

在 4.3.2 版的變更:

  • The post_update method of add-ons now takes extra skip_push parameter.

Weblate 4.2.2

發佈於 2020 年 9 月 2 日。

  • Fixed matching of source strings for JSON formats.

  • 修復了一些驗證配置的登入重新導向。

  • 修復了支援群組同步的 LDAP 身分驗證。

  • Fixed crash in reporting automatic translation progress.

  • 修復了啟動預告時的 Git 提交變形。

  • 修復了使用 API 建立本地版本控制系統(VCS)組件。

Weblate 4.2.1

發佈於 2020 年 8 月 21 日。

  • 修復了在安裝資源中一些區域設定儲存複數。

  • Fixed crash in the cleanup add-on for some XLIFF files.

  • 允許在 Docker 映像中設定在地化 CDN。

Weblate 4.2

發佈於 2020 年 8 月 18 日。

  • 改進了使用者頁面並新增了使用者清單。

  • 去掉了從 3.x 版本遷移的支援,從 4.0 或 4.1 遷移。

  • 新增了幾種單語言格式的匯出。

  • 改進了活動圖表。

  • 可以配置字串附近顯示的數字。

  • Added support for locking components experiencing repository errors.

  • 簡化了主導覽(用圖表替換按鈕)。

  • 改進了 Google Translate 整合中的語言代碼處理。

  • Git 變形附加元件可以產生 Co-authored-by: 預告。

  • 改進了查詢搜尋解析器。

  • 改進了格式字串檢查的使用者回饋。

  • 改進了大量的狀態變更的效能。

  • 新增了專案或組件重新命名後重新導向的相容性。

  • 為字串的統一、組件的鎖定和授權的變更新增了通知。

  • 新增了對 ModernMT 的支援。

  • 允許在文件上傳時避免覆寫已同意的翻譯。

  • 丟棄了一些對相容性 URL 重新導向的支援。

  • Added check for ECMAScript template literals.

  • Added option to watch a component.

  • 去掉了來自 JSON 單元金鑰的前導的點。

  • Removed separate Celery queue for translation memory.

  • Allow translating all components a language at once.

  • 允許配置 Content-Security-Policy HTTP 標頭。

  • 新增對專案層級語言別名的支援。

  • 幫助 HTML 或 JavaScript 在地化的新附加元件,請參閱 JavaScript 在地化 CDN

  • Weblate 域現在在設定中配置,請參閱 SITE_DOMAIN

  • 新增支援透過組件與專案的搜尋。

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

  • 從 3.x 發佈版本升級不再支援,請首先升級到 4.0 或 4.1。

  • 有幾個新的且更新的需求。

  • settings_example.py 中有幾項變更,最明顯的是新增的中介軟體和修改的應用程式訂閱。

  • 基於 JSON 格式的金鑰是不再包括前導的點。在資料庫遷移過程中調整字串,但在您依賴於匯出或 API 中的金鑰時,外部組件會需要調整。

  • Celery 配置變更,不再使用 memory 佇列。請調整您的啟動指令碼和 CELERY_TASK_ROUTES 設定。

  • 現在在設定中配置 Weblate 域,請參閱 SITE_DOMAIN (或 WEBLATE_SITE_DOMAIN )。在執行 Weblate 前您將不得不配置它。

  • 使用者資料庫上的使用者名稱和電子郵件欄位現在應該不因為大小寫敏感而不同。它之前錯誤地沒有被 PostgreSQL 強制。

Weblate 4.1.1

發佈於 2020 年 6 月 19 日。

  • 修復了 Docker 中變更自動修復或附加元件配置。

  • 修復了在“關於”頁面中可能的崩潰。

  • 改進了位元組編譯的區域設定文件的安裝。

  • 修復了向詞彙表新增單詞。

  • 修復了機器翻譯的鍵盤快捷鍵。

  • 刪除了一些設定中導致遺失紀錄事件的除錯輸出。

  • 修復了在專案清單中所定指示。

  • 修復了一些設定中列出 GPG 金鑰。

  • 為需要使用的 DeepL API 版本新增了選項。

  • Added support for acting as SAML Service Provider, see SAML 身分驗證.

Weblate 4.1

發佈於 2020 年 6 月 15 日。

  • Added support for creating new translations with included country code.

  • 新增了對使用螢幕擷圖搜尋來源字串的支援。

  • 擴充了統計資料內察中可用的資訊。

  • 改進了在「翻譯」頁面上的搜尋編輯。

  • 改進了平行儲存庫更新的處理。

  • 在專案新增表格中包括了來源語言。

  • 包括了信用的變更計數。

  • 修復了一些情況下的 UI 語言選取。

  • Possibility to allow certain registration methods with registrations closed.

  • 改進了詞彙表中相關術語的尋找。

  • 改進了翻譯記憶庫匹配。

  • 將相同的機器翻譯結果分組。

  • 為編輯翻譯頁面的螢幕擷圖新增了直接連結。

  • 改進了刪除確認對話。

  • 在 ZIP 下載中包括了範本。

  • 為聲明中的標記和通知配置新增了支援。

  • 擴充了檢查清單的細節。

  • 新增了對新檔案格式的支援:Laravel PHP 字串HTML 檔案OpenDocument 格式IDML 格式Windows RC 檔案INI 翻譯Inno Setup INI 翻譯GWT 屬性go-i18n JSON 檔案ARB 檔案

  • 一致地使用了放棄作為放棄檢查的狀態。

  • 新增支援設定預設的附加元件為啟用。

  • 修復了編輯器對放棄檢查的鍵盤快捷鍵。

  • 改進了帶有佔位符號的字串的機器翻譯。

  • 顯示了使用者語言的幽靈翻譯,使之易於啟動。

  • 改進了語言代碼解析。

  • 顯示了清單中的第一個使用者語言的翻譯。

  • 重新命名來塑造為更一般的名稱變數。

  • 新增了新的品質檢查:多個未命名變數, 長期未翻譯, 連續重複單字

  • 為擦除翻譯記憶庫重新引入了支援。

  • 修復了忽略檢查來源的選項。

  • Added support for configuring different branch for pushing changes.

  • API 現在在 HTTP 標頭重報告速率限制狀態。

  • 新增了對 Google Translate V3 API(進階版)的支援。

  • 新增了對組件層存取限制的能力。

  • Added support for whitespace and other special chars in translation flags, see 使用標誌自訂行為.

  • 總是顯示受到的文本檢查,如果啟動的話。

  • API 現在支援對變更的篩選。

  • 新增對專案之間分享詞彙表的支援。

升級

請按照 通用升級指示 來執行升級。

明顯的設定與依賴項變更:

  • settings_example.py 中有幾項修改,最明顯的是中介軟體的變動,請依此調整您的設定。

  • 有幾個新的檔案格式,在修改 WEBLATE_FORMATS 的情況下,您會想要將他們包括進來。

  • 有幾個新的品質檢查,在修改 CHECK_LIST 的情況下,您會想要將他們包括進來。

  • DEFAULT_THROTTLE_CLASSES 設定中有幾項變更,來允許在 API 中報告速率限制。

  • 有幾個新的且更新的需求。

  • INSTALLED_APPS 中有一些變更。

  • The MT_DEEPL_API_VERSION setting has been removed in Version 4.7. The DeepL machine translation now uses the new MT_DEEPL_API_URL instead. You might need to adjust MT_DEEPL_API_URL to match your subscription.

Weblate 4.0.4

發佈於 2020 年 5 月 7 日。

  • 修復了測試套件在一些 Python 3.8 環境下的執行。

  • 修復說明文件中的筆誤。

  • 修復了一些情況下使用 API 新增組件的問題。

  • 修復了移動導覽中爆發的 JavaScript 錯誤。

  • 修復了顯示一些檢查時的崩潰。

  • 修復了螢幕擷圖清單。

  • 修復了每月摘要通知。

  • 修復了使用翻譯中不存在的單元的中間翻譯行為。

Weblate 4.0.3

發佈於 2020 年 5 月 2 日。

  • 修復了報告中可能的崩潰。

  • 使用者在註釋中的提及現在不區分大小寫。

  • 修復了非超級使用者的 PostgreSQL 遷移。

  • 修復了新增組件時變更儲存庫 URL。

  • 修復了上游儲存庫遺失時的崩潰。

Weblate 4.0.2

發佈於 2020 年 4 月 27 日。

  • 改進了翻譯統計資料的效能。

  • 改進了變更標籤的效能。

  • 改進了大量編輯的效能。

  • 改進了翻譯記憶庫的效能。

  • 修復了組件刪除時可能的崩潰。

  • 修復了一些極端情況下顯示翻譯變更的問題。

  • 改進了 celery 佇列過長的警告。

  • 改進了一致性檢查中的誤報。

  • 修復了變更連結的組件儲存庫時的死鎖。

  • 包括了變更清單和 CSV 與 報告中的編輯距離。

  • 避免了對加拿大法語進行符號間隔檢查時的誤報。

  • 修復了用佔位符號匯出 XLIFF。

  • 修復了零寬度檢查的誤報。

  • 改進了配置錯誤的報告。

  • 改進了雙語言來源上傳。

  • 為 DeepL 機器翻譯自動檢測支援的語言。

  • 修復了一些極端情況下的進度條顯示。

  • 修復了非翻譯字串出發的一些檢查。

Weblate 4.0.1

發佈於 2020 年 4 月 16 日。

  • 修復了來自 Pypi 的套件安裝。

Weblate 4.0

發佈於 2020 年 4 月 16 日。

  • Weblate 現在需要 Python 3.6 或更新版本。

  • 新增了組件警示的管理概覽。

  • 新增了斷裂的儲存庫瀏覽器 URL 的組件警示。

  • 改進了登陸和註冊頁面。

  • 專案存取控制與工作流程配置整合在專案設定中。

  • 為 i18next 插值和巢狀新增了檢查和高亮標記。

  • 為百分號佔位符號新增檢查和高亮標記。

  • Display suggestions failing checks.

  • 在歷史中記錄來源字串變更。

  • 將 Microsoft Translator 升級為版本 3 的 API。

  • 重新應用翻譯記憶庫後端。

  • Added support for several is: lookups in 搜尋.

  • Allow to make 未變更的翻譯 avoid the built-in words exceptions.

  • 改進了從單語言 po 文件中提取註釋。

  • 重新命名要宣布的白板消息。

  • 修復了註冊郵件偶爾出現的問題。

  • 改進了 LINGUAS 更新附加元件來處理更多的語法變數。

  • 修復了編輯單語言 XLIFF 來源文件。

  • Added support for exact matching in 搜尋.

  • 擴充了 API 覆寫螢幕擷圖、使用者、使用者群組、組件清單,並擴充了新增專案。

  • 為雙語言翻譯上傳的來源新增支援。

  • Added support for intermediate language from developers.

  • 新增了對來源字串檢閱的支援。

  • 擴充了平臺範圍的翻譯記憶庫的下載選項。