Weblate 4.3.2¶
发布于 2020 年 11 月 4 日。
修复了某个组件文件掩码的崩溃
改进了连续重复单词检查的精度。
增加了对 Pagure拉取请求的支持。
改进了注册失败的错误消息。
恢复了将开发者注释作为标记。
简化了以不同于主干的默认分支设置 Git 仓库。
新建的内部仓库现在使用主干作为默认分支。
降低了翻译重构文本时未更改译文的误报率。
修复了一些情况下的 Codemirror 显示问题。
Renamed Template group to Sources to clarify its meaning.
Fixed GitLab pull requests on repos with longer path.
Weblate 4.3.1¶
发布于 2020 年 10 月 21 日。
改进了自动翻译性能。
修复了授权用户会话到期问题。
新增了对隐藏版本信息的支持。
改进了钩子与 Bitbucket 服务器的兼容性。
改进了翻译记忆库更新性能。
减少了内存的使用。
改进了象限视图的性能。
增加了将用户从一个项目移除前的确认功能。
Weblate 4.3¶
发布于 2020 年 10 月 15 日。
包括了 API 中的用户统计数据。
修复了分页的页面上订购的组件。
为词汇表确定了语言。
重写了对 GitHub 和 GitLab 拉取请求的支持。
修复了移除建议后的统计计数。
扩展了公共的用户配置文件。
修复了强制检查的配置。
改进了内建备份的文档。
将源语言属性从项目移动到组件。
添加了 Vue I18n 格式检查。
一般占位符的检查现在支持了正则表达式。
改进了象限模式的外观。
机器翻译现在被称为自动建议。
增加了与多个GitLab或GitHub实例交互的支持。
扩展了 API 覆盖 项目更新、单元更新与删除,以及词汇表。
单元 API 现在能正常处理多个字符串。
组件的新建现在能够处理上传的 ZIP 文件或文档。
巩固了 API 相应状态代码。
在贡献者协议中支持 markdown。
改进了源字符串追踪。
改进了 JSON、YAML 和 CSV 格式兼容性。
增加了对删除字符串的支持。
改进了文件下载的性能。
改进了仓库管理视图。
为安卓自动启动 java 格式。
增加了对本地化截图的支持。
增加了对Python 3.9 的支持。
修复了某些条件下翻译 HTML 文件。
Weblate 4.2.2¶
发布于 2020 年 09 月 02 日。
修复了 JSON 格式源字符串的匹配。
修复了一些验证配置的登录重定向。
修复了使用组同步的LDAP身份验证。
修复了与报告自动翻译进度相关的崩溃。
修复了启动预告时的 Git 提交变形。
修复了使用 API 创建本地版本控制系统(VCS)组件。
Weblate 密钥¶
发布于 2020 年 08 月 21 日。
修复了在安装资源中一些区域设置存储复数。
修复了为一些 XLIFF 文件清除插件的崩溃。
允许在 Docker 映像中配置本地化 CDN。
Weblate 4.2¶
发布于 2020 年 8 月 18 日。
改进了用户页面并添加了用户列表。
去掉了从 3.x 版本迁移的支持,从 4.0 或 4.1 迁移。
添加了几种单语言格式的导出。
改进了活动图表。
可以配置字符串附近显示的数字。
增加了对锁定遇到存储库错误的组件的支持。
简化了主导航(用图表更换按钮)。
改进了 Google Translate 集成中的语言编码处理。
Git 变形插件可以创建``Co-authored-by:``预告。
改进了查询搜索解析。
改进了格式字符串检查的用户反馈。
改进了大量的状态更改的性能。
添加了项目或组件重命名后重定向的兼容性。
为字符串的统一、组件的锁定和许可的更改添加了通知。
为 ModernMT 添加了支持。
允许在文件上传时避免覆盖已同意的翻译。
去掉了一些对兼容 URL 重定向的支持。
添加了对ECMAScript模板文本的检查。
添加了监视组件的选项。
去掉了来自 JSON 单元密钥的前导的点。
删除了翻译记忆库单独的 Celery 队列。
允许使用同一种语言同时翻译所有组件。
允许配置
Content-Security-Policy
HTTP 标头。在项目层为语言别名添加支持。
现在插件帮助 HTML 或 JavaScript 本地化,请参见 JavaScript本地化CDN。
Weblate 域现在在设置中配置,请参见
SITE_DOMAIN
。增加了对按照组件和项目进行搜索的支持。
Weblate 4.1.1¶
发布于 2020 年 06 月19 日。
修复了 Docker 中更改自动修复或插件配置。
修复了在“关于”页面中可能的崩溃。
改进了字节编译的区域设置文件的安装。
修复了向词汇表添加单词。
修复了机器翻译的键盘快捷键。
删除了一些设置中导致丢失日志事件的调试输出。
修复了在项目列表中所定指示。
修复了一些设置中列出 GPG 密钥。
为需要使用的 DeepL API 版本添加了选项。
为作为 SAML 服务提供商添加了支持,请参见 SAML 身份验证。
Weblate 4.1¶
发布于 2020 年 06 月 15 日。
为使用包含的国家代码新建新的翻译添加了支持。
增加了对用截图搜索源字符串的支持。
扩展了统计数据洞察中可用的信息。
改进了在“翻译”页面上的搜索编辑。
改进了并发仓库更新的处理。
在项目新建表格中包括了源语言。
包括了信用的更改计数。
修复了一些情况下的 UI 语言选择。
允许注册关闭时的白名单注册方法。
改进了词汇表中相关术语的查找。
改进了翻译记忆匹配。
将相同的机器翻译结果分组。
为编辑翻译页面的屏幕截图添加了直接链接。
改进了删除确认对话。
在 ZIP 下载中包括了模板。
为声明中的标记和通知配置添加了支持。
扩展了检查列表的细节。
为新的文件格式: Laravel PHP 字符串, HTML files, OpenDocument Format, IDML Format, Windows RC files, INI translations, Inno Setup INI 翻译, GWT properties, go-i18n JSON files, :ref:`arb`添加了支持。
一致地使用了放弃作为放弃检查的状态。
为了配置默认启动的插件添加了支持。
修复了编辑器对放弃检查的键盘快捷键。
改进了带有占位符的字符串的机器翻译。
显示了用户语言的幽灵翻译,使之易于启动。
改进了语言代码解析。
显示了列表中的第一个用户语言的翻译。
重命名来塑造为更一般的名称变量。
为擦除翻译记忆重新引入了支持。
修复了忽略检查源的选项。
为配置不同分支来解析更改添加了支持。
API 现在在 HTTP 标头重报告速率限制状态。
对 Google Translate V3 API(高级版)添加了支持。
添加了对组件层访问限制的能力。
为翻译标记中的空白符和其它特殊字符添加了支持,请参见 定制行为。
总是显示受到的文本检查,如果启动的话。
API 现在支持对更改的筛选。
为项目之间分享词汇表添加了支持。
Weblate 4.0.4¶
发布于 2020 年 05 月 07 日。
修复了测试套件在一些 Python 3.8 环境下的执行。
文档中笔误的修复。
修复了一些情况下使用 API 新建组件的问题。
修复了移动导航中爆发的 JavaScript 错误。
修复了显示一些检查时的崩溃。
修复了屏幕截图列表。
修复了每月摘要通知。
修复了使用翻译中不存在的单元的中间翻译行为。
Weblate 4.0.3¶
发布于 2020 年 05 月 02 日。
修复了报告中可能的崩溃。
用户在注释中的提及现在不区分大小写。
修复了非超级用户的 PostgreSQL 迁移。
修复了新建组件时更改仓库 URL。
修复了上游仓库丢失时的崩溃。
Weblate 4.0.2¶
发布于 2020 年 04 月 27 日。
改进了翻译统计数据的性能。
改进了更改标签的性能。
改进了大量编辑的性能。
改进了翻译记忆的性能。
修复了组件删除时可能的崩溃。
修复了一些极端情况下显示翻译更改的问题。
改进了 celery 队列过长的警告。
改进了一致性检查中的误报。
修复了更改连接的组件仓库时的死锁。
包括了更改列表和 CSV 与 报告中的编辑距离。
避免了对加拿大法语进行符号间隔检查时的误报。
修复了用占位符导出 XLIFF。
修复了零宽度检查的误报。
改进了配置错误的报告。
改进了双语言源上传。
为 DeepL 机器翻译自动检测支持的语言。
修复了一些极端情况下的进度条显示。
修复了非翻译字符串出发的一些检查。
Weblate 4.0¶
发布于 2020 年 04 月 16 日。
Weblate 现在需要 Python 3.6 或更新版本。
添加了组件提醒的管理概述。
添加了断裂的仓库浏览器 URLs 的组件提醒。
改进了登陆和注册页面。
项目访问控制与工作流程配置集成在项目设置中。
为 i18next 插值和嵌套添加了检查和高亮标记。
为百分号占位符添加检查和高亮标记。
显示的建议未能通过检查。
在历史中记录源字符串更改。
将 Microsoft Translator 升级为版本 3 的 API。
重新应用翻译记忆后端。
为在 Searching 中查找几个
is:
添加了支持。允许 未更改的翻译 避免内部黑名单。
改进了从单语言 po 文件中提取注释。
重新命名要宣布的白板消息。
修复了注册邮件偶尔出现的问题。
改进了 LINGUAS 更新插件来处理更多的语法变量。
修复了编辑单语言 XLIFF 源文件。
为 Searching 中的准确匹配添加了支持。
扩展了 API 覆盖屏幕截图、用户、用户组、组件列表,并扩展了新建项目。
为双语言翻译上传的源添加支持。
为开发者的中间语言添加支持。
为源字符串复查添加支持。
扩展了平台范围的翻译记忆的下载选项。
Weblate 3.x 系列¶
Weblate 3.11.3¶
发布于 2020 年 03 月 11 日。
修复了以某种优先性来搜索字段。
修复了近期添加的字符串的预定义队列。
修复了搜索返回重复的匹配。
修复 Gmail 中提供的通知。
修复了从历史中还原更改。
添加了到摘要通知中的事件的链接。
修复了账户删除确认的电子邮件。
添加了对 Docker 容器中 Slack 身份认证的支持。
避免发送未订阅语言的通知。
在性能概况中包括了 Celery 队列。
修复了插件的文档链接。
降低了为更改翻译检查的误报。
提高了处理 CVE-2020-6802 的 bleach 依赖性。
修复了在历史中列出项目层的更改。
修复了一些极端情况下的统计数据被验证为非法。
修复了搜索某个字符串状态。
改进了格式字符串检查行为丢失百分比的问题。
修复了使用第三方提供商的身份验证。
Weblate 3.11.1¶
发布于 2020 年 02 月20 日。
存档的 Celery 设置更改。
改进了新建组件时文件名的验证。
修复了一些依赖性的最低版本。
修复了以某个 Django 版本添加群组。
修复了手动推送到上游仓库。
改进了词汇表匹配。
Weblate 3.11¶
发布于 2020 年 02 月 17 日。
允许通过 API 新建组件的过程中使用版本控制系统(VCS)推送 URL。
宽度检查现在以渲染来显示图像。
修复了通知电子邮件中的链接。
改进了纯文本电子邮件的外观。
显示了忽略的检查并且允许使它们再次激活。
在单语言翻译上显示附件的键。
添加了对分组字符串整形的支持。
在系统检查时推荐更新为新的 Weblate 版本。
对重复的语言提醒提供了更具体的分析。
在项目页面上包括更具体的版本信息。
如果需要的话自动非浅复制本地复件。
修复了需要动作的字符串下载。
新的提醒,警告使用相同框架两次。
改进了 XML 可放置提取。
SINGLE_PROJECT
现在可以强制重定向来选择项目。添加了选项来解决注释。
添加了标志的大量编辑。
为 String labels 添加了支持。
添加了大量编辑插件。
为 强制检查 添加了选项。
增加了确认链接的默认验证。
改进了 Matomo 集成。
修复了 已被翻译 来正确低处理源字符串更改。
扩展了通过
AUTO_UPDATE
的自动更新配置。LINGUAS 插件现在在 weblate 中完全同步翻译。
Weblate 3.10.2¶
发布于 2020 年 01 月 18 日。
为项目添加了锁定指示。
修复了在一些 web 浏览器中促使闪退的 CSS 缺陷。
修复了以非英语地区设置在系统中搜索。
改进了对 Github 和 Bitbucket 钩子的仓库。
修复了一些 Python 2.7 安装中的数据的迁移。
允许 Git 钱克隆的配置。
改进了后台通知处理。
修复了在 web 浏览器导航回去时表格提交中断。
配置 YAML 格式化的新插件。
修复了单复数形式语言中没有进行相同的复数检查。
修复了相同字段的 regex 搜索。
Weblate 3.10.1¶
发布于 2020 年 01 月 09 日。
以扩展了 API 的新建翻译功能。
修复了数据迁移的几个极端情况。
与 Django 3.0 兼容。
改进了数据净化性能。
为定制的 security.txt 添加了支持。
改进了更改日志的面包屑(breadcrubs)。
改进了面板上的翻译列表。
改进了 Webhooks 的 HTTP 响应。
在 Docker 容器中添加了 GitLab 和并请求。
Weblate 3.10¶
发布于 2019 年 12 月 20 日。
改进了应用用户界面。
添加了双空格检查。
修复了新建新的语言。
避免了向删除的电子邮箱发送审计日志。
对只读字符串添加了支持。
为注释中的标记添加了支持。
允许在项目信息中放置翻译指示文本。
为第二语言添加了复制到剪贴板。
改进了对 Mercurial 的支持。
改进了 Git 仓库取回性能。
添加了搜索字符串时间的查找。
为所有翻译显示源语言。
显示字符串附近的上下文。
为仓库操作的通知添加了支持。
改进了翻译列表。
扩展了搜索能力。
为标记为编辑的自动翻译字符串添加了支持。
对连接的组件提醒避免发送重复的通知。
改进了默认的合并请求消息。
更好地指示了在禅模式下的字符串状态。
为 Yandex 翻译中的更多语言添加了支持。
改进了通知电子邮件的外观。
提供了翻译许可的选择。
Weblate 3.9.1¶
发布于 2019 年 10 月 28 日。
从备份中删除了一些不需要的文件。
修复了报告的潜在崩溃。
修复了数据库交叉迁移故障。
对强制推送 Git 仓库添加了支持。
降低了注册令牌非法的风险。
修复了账户删除点击率的限制。
添加了基于优先性的搜索。
修复了向 JSON 文件添加字符串可能的崩溃。
安全 HTML 检查于修复现在接受源字符串标记。
避免向邀请的和删除的用户发送通知。
在 Docker 容器中的 Celery 中修复了到 redis 的 SSL 连接
Weblate 3.9¶
发布于 2019 年 10 月 15 日。
在下载的文件中包括了 Weblate 元数据。
改进了失败检查的 UI。
在格式检查中指示了丢失的字符串。
将法语标点间隔检查分开。
为修复一些质量检查错误添加了支持。
添加了分开的权限来新建新的项目。
扩展了字符计数的统计数据。
改进了对 Java 风格语言编码的支持。
为新的占位符提供的通用检查。
为 WebExtension JSON 占位符添加了支持。
为纯 XML 格式添加了支持。
扩展了 API 的项目、组件和翻译的删除与新建。
为 Gitea 和 Gitee webhooks 添加了支持。
添加了新的定制的基于正则表达式的检查。
允许配置来为分享的翻译记忆库做出贡献。
添加了更多翻译文件的 ZIP 下载。
使 XLIFF 标准兼容最大宽度和字体的解析。
为传输 web 应用的安全 HTML 标记添加了新的检查并进行了修复。
对未支持的配置添加了组件提醒。
添加了自动翻译插件来引导翻译。
扩展了自动翻译来添加建议。
在概览上显示插件参数。
现在通过当代的 Sengtry SDK 而不是 Raven 支持 Sentry。
更改了示例设置,更好地适配生产环境。
添加了使用 BorgBackup 的自动备份。
为 RESX 分离了清理插件,来避免不想要的文件更新。
添加了高级搜索功能。
允许用户下载他们自己的报告。
添加了本地化向导来配置组件。
增加了对 GitLab Merge Request 的支持。
改进了仓库状态的显示。
在后台执行自动翻译。
Weblate 3.8¶
发布于 2019 年 08 月 15 日。
为简化创建相似的组件提供了支持。
为从基于 XML 的文件格式分析翻译标记添加了支持。
将意外记入 Celery 日志。
改进了仓库范围插件的性能。
改进了通知电子邮件的外观。
修复了密码重置行为。
改进了多数翻译页面的性能。
修复了 Weblate 未知的语言列表。
为将插件克隆到发现的组件添加了支持。
为用上传来替换文件内容添加了支持。
为翻译非基于版本控制系统(VCS)的内容添加了支持。
添加了 OpenGraph widget 图像而在社交网络上使用。
为动画屏幕截图添加了支持。
改进了单语言 XLIFF 文件的处理。
避免为单个事件发送多个通知。
为筛选更改添加了支持。
扩展了报告的预定义周期。
为 Azure Repos 添加了 webhook 支持。
挂起建议或未翻译字符串的新的选择使用通知。
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.
Weblate 3.7.1¶
Released on June 28th 2019.
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.
Weblate 3.7¶
Released on June 21st 2019.
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 characters 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.
提高了许多被链接组件的导入性能。
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.
Weblate 3.6.1¶
Released on April 26th 2019.
改进了单语言 XLIFF 文件的处理。
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.
Weblate 3.6¶
Released on April 20th 2019.
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 characters 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.
Weblate 3.5.1¶
Released on March 10th 2019.
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.
Weblate 3.5¶
Released on March 3rd 2019.
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.
Weblate 3.4¶
Released on January 22nd 2019.
Added support for XLIFF placeholders.
Celery can now utilize multiple task queues.
Added support for renaming and moving projects and components.
Include characters 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.
Weblate 3.3¶
Released on November 30th 2018.
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 string resname as context when available.
Added support for XLIFF states.
Added check for non writable files in DATA_DIR.
Improved CSV export for changes.
Weblate 3.2.2¶
Released on October 20th 2018.
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.
Weblate 3.2.1¶
Released on October 10th 2018.
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.
Weblate 3.2¶
Released on October 6th 2018.
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.
See 3.2 milestone on GitHub for detailed list of addressed issues.
Weblate 3.1¶
Released on July 27th 2018.
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.
Weblate 3.0.1¶
Released on June 10th 2018.
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.
Weblate 3.0¶
Released on June 1st 2018.
Rewritten access control.
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.
Weblate 2.x series¶
Weblate 2.20¶
Released on April 4th 2018.
Improved 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.
增加了对已提交更改重新排序的支持。
Weblate 2.19.1¶
Released on February 20th 2018.
Fixed migration issue on upgrade from 2.18.
Improved file upload API validation.
Weblate 2.19¶
Released on February 15th 2018.
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 e-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.
Weblate 2.18¶
Released on December 15th 2017.
Extended contributor stats.
Improved configuration of special characters virtual keyboard.
Added support for DTD file format.
Changed keyboard shortcuts to less likely collide with browser/system ones.
Improved support for approved flag in XLIFF files.
Added support for not wrapping long strings in gettext PO files.
Added button to copy permalink for current translation.
Dropped support for Django 1.10 and added support for Django 2.0.
Removed locking of translations while translating.
Added support for adding new strings to monolingual translations.
Added support for translation workflows with dedicated reviewers.
Weblate 2.17.1¶
Released on October 13th 2017.
Fixed running testsuite in some specific situations.
Locales updates.
Weblate 2.17¶
Released on October 13th 2017.
Weblate by default does shallow Git clones now.
Improved performance when updating large translation files.
Added support for blocking certain e-mails from registration.
Users can now delete their own comments.
Added preview step to search and replace feature.
Client side persistence of settings in search and upload forms.
扩展了搜索能力。
More fine grained per project ACL configuration.
Default value of BASE_DIR has been changed.
Added two step account removal to prevent accidental removal.
Project access control settings is now editable.
Added optional spam protection for suggestions using Akismet.
Weblate 2.16¶
Released on August 11th 2017.
Various performance improvements.
Added support for nested JSON format.
Added support for WebExtension JSON format.
Fixed git exporter authentication.
Improved CSV import in certain situations.
Improved look of Other translations widget.
The max-length checks is now enforcing length of text in form.
Make the commit_pending age configurable per component.
Various user interface cleanups.
Fixed component/project/site wide search for translations.
Weblate 2.15¶
Released on June 30th 2017.
Show more related translations in other translations.
Add option to see translations of current string to other languages.
Use 4 plural forms for Lithuanian by default.
Fixed upload for monolingual files of different format.
Improved error messages on failed authentication.
Keep page state when removing word from glossary.
Added direct link to edit secondary language translation.
Added Perl format quality check.
Added support for rejecting reused passwords.
Extended toolbar for editing RTL languages.
Weblate 2.14.1¶
Released on May 24th 2017.
Fixed possible error when paginating search results.
Fixed migrations from older versions in some corner cases.
Fixed possible CSRF on project watch and unwatch.
The password reset no longer authenticates user.
Fixed possible CAPTCHA bypass on forgotten password.
Weblate 2.14¶
Released on May 17th 2017.
Add glossary entries using AJAX.
The logout now uses POST to avoid CSRF.
The API key token reset now uses POST to avoid CSRF.
Weblate sets Content-Security-Policy by default.
The local editor URL is validated to avoid self-XSS.
The password is now validated against common flaws by default.
Notify users about important activity with their account such as password change.
The CSV exports now escape potential formulas.
Various minor improvements in security.
The authentication attempts are now rate limited.
Suggestion content is stored in the history.
Store important account activity in audit log.
Ask for password confirmation when removing account or adding new associations.
Show time when suggestion has been made.
There is new quality check for trailing semicolon.
Ensure that search links can be shared.
Included source string information and screenshots in the API.
Allow to overwrite translations through API upload.
Weblate 2.13.1¶
Released on Apr 12th 2017.
Fixed listing of managed projects in profile.
Fixed migration issue where some permissions were missing.
Fixed listing of current file format in translation download.
Return HTTP 404 when trying to access project where user lacks privileges.
Weblate 2.13¶
Released on Apr 12th 2017.
Fixed quality checks on translation templates.
Added quality check to trigger on losing translation.
Add option to view pending suggestions from user.
Add option to automatically build component lists.
Default dashboard for unauthenticated users can be configured.
Add option to browse 25 random strings for review.
History now indicates string change.
Better error reporting when adding new translation.
Added per language search within project.
Group ACLs can now be limited to certain permissions.
The per project ALCs are now implemented using Group ACL.
Added more fine grained privileges control.
Various minor UI improvements.
Weblate 2.12¶
Released on Mar 3rd 2017.
Improved admin interface for groups.
Added support for Yandex Translate API.
Improved speed of site wide search.
Added project and component wide search.
Added project and component wide search and replace.
Improved rendering of inconsistent translations.
Added support for opening source files in local editor.
Added support for configuring visual keyboard with special characters.
Improved screenshot management with OCR support for matching source strings.
Default commit message now includes translation information and URL.
Added support for Joomla translation format.
Improved reliability of import across file formats.
Weblate 2.11¶
Released on Jan 31st 2017.
Include language detailed information on language page.
Mercurial backend improvements.
Added option to specify translation component priority.
More consistent usage of Group ACL even with less used permissions.
Added WL_BRANCH variable to hook scripts.
Improved developer documentation.
Better compatibility with various Git versions in Git exporter addon.
Included per project and component stats.
Added language code mapping for better support of Microsoft Translate API.
Moved fulltext cleanup to background job to make translation removal faster.
Fixed displaying of plural source for languages with single plural form.
Improved error handling in import_project.
Various performance improvements.
Weblate 2.10.1¶
Released on Jan 20th 2017.
Do not leak account existence on password reset form (CVE-2017-5537).
Weblate 2.10¶
Released on Dec 15th 2016.
Added quality check to check whether plurals are translated differently.
Fixed GitHub hooks for repositories with authentication.
Added optional Git exporter module.
Support for Microsoft Cognitive Services Translator API.
Simplified project and component user interface.
Added automatic fix to remove control characters.
Added per language overview to project.
Added support for CSV export.
Added CSV download for stats.
Added matrix view for quick overview of all translations
Added basic API for changes and strings.
Added support for Apertium APy server for machine translations.
Weblate 2.9¶
Released on Nov 4th 2016.
Extended parameters for createadmin management command.
Extended import_json to be able to handle with existing components.
Added support for YAML files.
Project owners can now configure translation component and project details.
Use “Watched” instead of “Subscribed” projects.
Projects can be watched directly from project page.
Added multi language status widget.
Highlight secondary language if not showing source.
Record suggestion deletion in history.
Improved UX of languages selection in profile.
Fixed showing whiteboard messages for component.
Keep preferences tab selected after saving.
Show source string comment more prominently.
Automatically install Gettext PO merge driver for Git repositories.
Added search and replace feature.
Added support for uploading visual context (screenshots) for translations.
Weblate 2.8¶
Released on Aug 31st 2016.
Documentation improvements.
Translations.
Updated bundled javascript libraries.
Added list_translators management command.
Django 1.8 is no longer supported.
Fixed compatibility with Django 1.10.
Added Subversion support.
Separated XML validity check from XML mismatched tags.
Fixed API to honor HIDE_REPO_CREDENTIALS settings.
Show source change in Zen mode.
Alt+PageUp/PageDown/Home/End now works in Zen mode as well.
Add tooltip showing exact time of changes.
Add option to select filters and search from translation page.
Added UI for translation removal.
Improved behavior when inserting placeables.
Fixed auto locking issues in Zen mode.
Weblate 2.7¶
Released on Jul 10th 2016.
Removed Google web translate machine translation.
Improved commit message when adding translation.
Fixed Google Translate API for Hebrew language.
Compatibility with Mercurial 3.8.
Added import_json management command.
Correct ordering of listed translations.
Show full suggestion text, not only a diff.
Extend API (detailed repository status, statistics, …).
Testsuite no longer requires network access to test repositories.
Weblate 2.6¶
Released on Apr 28th 2016.
Fixed validation of components with language filter.
Improved support for XLIFF files.
Fixed machine translation for non English sources.
Added REST API.
Django 1.10 compatibility.
Added categories to whiteboard messages.
Weblate 2.5¶
Released on Mar 10th 2016.
Fixed automatic translation for project owners.
Improved performance of commit and push operations.
New management command to add suggestions from command line.
Added support for merging comments on file upload.
Added support for some GNU extensions to C printf format.
Documentation improvements.
Added support for generating translator credits.
Added support for generating contributor stats.
Site wide search can search only in one language.
Improve quality checks for Armenian.
Support for starting translation components without existing translations.
Support for adding new translations in Qt TS.
Improved support for translating PHP files.
Performance improvements for quality checks.
修正了全站检查失败的问题。
Added option to specify source language.
Improved support for XLIFF files.
Extended list of options for import_project.
Improved targeting for whiteboard messages.
Support for automatic translation across projects.
Optimized fulltext search index.
Added management command for auto translation.
Added placeables highlighting.
Added keyboard shortcuts for placeables, checks and machine translations.
Improved translation locking.
Added quality check for AngularJS interpolation.
Added extensive group based ACLs.
Clarified terminology on strings needing review (formerly fuzzy).
Clarified terminology on strings needing action and not translated strings.
Support for Python 3.
Dropped support for Django 1.7.
Dropped dependency on msginit for creating new gettext PO files.
Added configurable dashboard views.
Improved notifications on parse errors.
Added option to import components with duplicate name to import_project.
Improved support for translating PHP files
Added XLIFF export for dictionary.
Added XLIFF and gettext PO export for all translations.
Documentation improvements.
Added support for configurable automatic group assignments.
Improved adding of new translations.
Weblate 2.4¶
Released on Sep 20th 2015.
Improved support for PHP files.
Ability to add ACL to anonymous user.
Improved configurability of import_project command.
Added CSV dump of history.
Avoid copy/paste errors with whitespace characters.
Added support for Bitbucket webhooks.
Tighter control on fuzzy strings on translation upload.
Several URLs have changed, you might have to update your bookmarks.
Hook scripts are executed with VCS root as current directory.
Hook scripts are executed with environment variables describing current component.
Add management command to optimize fulltext index.
Added support for error reporting to Rollbar.
Projects now can have multiple owners.
Project owners can manage themselves.
Added support for
javascript-format
used in gettext PO.Support for adding new translations in XLIFF.
Improved file format autodetection.
Extended keyboard shortcuts.
Improved dictionary matching for several languages.
Improved layout of most of pages.
Support for adding words to dictionary while translating.
Added support for filtering languages to be managed by Weblate.
Added support for translating and importing CSV files.
Rewritten handling of static files.
Direct login/registration links to third-party service if that’s the only one.
Commit pending changes on account removal.
Add management command to change site name.
Add option to configure default committer.
Add hook after adding new translation.
Add option to specify multiple files to add to commit.
Weblate 2.3¶
Released on May 22nd 2015.
Dropped support for Django 1.6 and South migrations.
Support for adding new translations when using Java Property files
Allow to accept suggestion without editing.
Improved support for Google OAuth 2.0
Added support for Microsoft .resx files.
Tuned default robots.txt to disallow big crawling of translations.
Simplified workflow for accepting suggestions.
Added project owners who always receive important notifications.
Allow to disable editing of monolingual template.
More detailed repository status view.
Direct link for editing template when changing translation.
Allow to add more permissions to project owners.
Allow to show secondary language in Zen mode.
Support for hiding source string in favor of secondary language.
Weblate 2.2¶
Released on Feb 19th 2015.
Performance improvements.
Fulltext search on location and comments fields.
New SVG/javascript based activity charts.
Support for Django 1.8.
Support for deleting comments.
Added own SVG badge.
Added support for Google Analytics.
Improved handling of translation filenames.
Added support for monolingual JSON translations.
Record component locking in a history.
Support for editing source (template) language for monolingual translations.
Added basic support for Gerrit.
Weblate 2.1¶
Released on Dec 5th 2014.
Added support for Mercurial repositories.
Replaced Glyphicon font by Awesome.
Added icons for social authentication services.
Better consistency of button colors and icons.
Documentation improvements.
Various bugfixes.
Automatic hiding of columns in translation listing for small screens.
Changed configuration of filesystem paths.
Improved SSH keys handling and storage.
Improved repository locking.
Customizable quality checks per source string.
Allow to hide completed translations from dashboard.
Weblate 2.0¶
Released on Nov 6th 2014.
New responsive UI using Bootstrap.
Rewritten VCS backend.
Documentation improvements.
Added whiteboard for site wide messages.
Configurable strings priority.
Added support for JSON file format.
Fixed generating mo files in certain cases.
Added support for GitLab notifications.
Added support for disabling translation suggestions.
Django 1.7 support.
ACL projects now have user management.
Extended search possibilities.
Give more hints to translators about plurals.
Fixed Git repository locking.
Compatibility with older Git versions.
Improved ACL support.
Added buttons for per language quotes and other special characters.
Support for exporting stats as JSONP.
Weblate 1.x series¶
Weblate 1.9¶
Released on May 6th 2014.
Django 1.6 compatibility.
No longer maintained compatibility with Django 1.4.
Management commands for locking/unlocking translations.
Improved support for Qt TS files.
Users can now delete their account.
Avatars can be disabled.
Merged first and last name attributes.
Avatars are now fetched and cached server side.
Added support for shields.io badge.
Weblate 1.8¶
Released on November 7th 2013.
Please check manual for upgrade instructions.
Nicer listing of project summary.
Better visible options for sharing.
More control over anonymous users privileges.
Supports login using third party services, check manual for more details.
Users can login by e-mail instead of username.
Documentation improvements.
Improved source strings review.
Searching across all strings.
Better tracking of source strings.
Captcha protection for registration.
Weblate 1.7¶
Released on October 7th 2013.
Please check manual for upgrade instructions.
Support for checking Python brace format string.
Per component customization of quality checks.
Detailed per translation stats.
Changed way of linking suggestions, checks and comments to strings.
Users can now add text to commit message.
Support for subscribing on new language requests.
Support for adding new translations.
Widgets and charts are now rendered using Pillow instead of Pango + Cairo.
Add status badge widget.
Dropped invalid text direction check.
Changes in dictionary are now logged in history.
Performance improvements for translating view.
Weblate 1.6¶
Released on July 25th 2013.
Nicer error handling on registration.
Browsing of changes.
Fixed sorting of machine translation suggestions.
Improved support for MyMemory machine translation.
Added support for Amagama machine translation.
Various optimizations on frequently used pages.
Highlights searched phrase in search results.
Support for automatic fixups while saving the message.
Tracking of translation history and option to revert it.
Added support for Google Translate API.
Added support for managing SSH host keys.
Various form validation improvements.
Various quality checks improvements.
Performance improvements for import.
Added support for voting on suggestions.
Cleanup of admin interface.
Weblate 1.5¶
Released on April 16th 2013.
Please check manual for upgrade instructions.
Added public user pages.
Better naming of plural forms.
Added support for TBX export of glossary.
Added support for Bitbucket notifications.
Activity charts are now available for each translation, language or user.
Extended options of import_project admin command.
Compatible with Django 1.5.
Avatars are now shown using libravatar.
Added possibility to pretty print JSON export.
Various performance improvements.
Indicate failing checks or fuzzy strings in progress bars for projects or languages as well.
Added support for custom pre-commit hooks and committing additional files.
Rewritten search for better performance and user experience.
New interface for machine translations.
Added support for monolingual po files.
Extend amount of cached metadata to improve speed of various searches.
Now shows word counts as well.
Weblate 1.4¶
Released on January 23rd 2013.
Fixed deleting of checks/comments on string deletion.
Added option to disable automatic propagation of translations.
Added option to subscribe for merge failures.
Correctly import on projects which needs custom ttkit loader.
Added sitemaps to allow easier access by crawlers.
Provide direct links to string in notification e-mails or feeds.
Various improvements to admin interface.
Provide hints for production setup in admin interface.
Added per language widgets and engage page.
Improved translation locking handling.
Show code snippets for widgets in more variants.
Indicate failing checks or fuzzy strings in progress bars.
More options for formatting commit message.
Fixed error handling with machine translation services.
Improved automatic translation locking behaviour.
Support for showing changes from previous source string.
Added support for substring search.
Various quality checks improvements.
Support for per project ACL.
Basic string tests coverage.
Weblate 1.3¶
Released on November 16th 2012.
Compatibility with PostgreSQL database backend.
Removes languages removed in upstream git repository.
Improved quality checks processing.
Added new checks (BB code, XML markup and newlines).
Support for optional rebasing instead of merge.
Possibility to relocate Weblate (for example to run it under /weblate path).
Support for manually choosing file type in case autodetection fails.
Better support for Android resources.
Support for generating SSH key from web interface.
More visible data exports.
New buttons to enter some special characters.
Support for exporting dictionary.
Support for locking down whole Weblate installation.
Checks for source strings and support for source strings review.
Support for user comments for both translations and source strings.
Better changes log tracking.
Changes can now be monitored using RSS.
Improved support for RTL languages.
Weblate 1.2¶
Released on August 14th 2012.
Weblate now uses South for database migration, please check upgrade instructions if you are upgrading.
Fixed minor issues with linked git repos.
New introduction page for engaging people with translating using Weblate.
Added widgets which can be used for promoting translation projects.
Added option to reset repository to origin (for privileged users).
Project or component can now be locked for translations.
Possibility to disable some translations.
Configurable options for adding new translations.
Configuration of git commits per project.
Simple antispam protection.
Better layout of main page.
Support for automatically pushing changes on every commit.
Support for e-mail notifications of translators.
List only used languages in preferences.
Improved handling of not known languages when importing project.
Support for locking translation by translator.
Optionally maintain
Language-Team
header in po file.Include some statistics in about page.
Supports (and requires) django-registration 0.8.
Caching of counted strings with failing checks.
Checking of requirements during setup.
Documentation improvements.
Weblate 1.1¶
Released on July 4th 2012.
Improved several translations.
Better validation while creating component.
Added support for shared git repositories across components.
Do not necessary commit on every attempt to pull remote repo.
Added support for offloading indexing.
Weblate 1.0¶
Released on May 10th 2012.
Improved validation while adding/saving component.
Experimental support for Android component files (needs patched ttkit).
Updates from hooks are run in background.
Improved installation instructions.
Improved navigation in dictionary.
Weblate 0.x series¶
Weblate 0.9¶
Released on April 18th 2012.
Fixed import of unknown languages.
Improved listing of nearby messages.
Improved several checks.
Documentation updates.
Added definition for several more languages.
Various code cleanups.
Documentation improvements.
Changed file layout.
Update helper scripts to Django 1.4.
Improved navigation while translating.
Better handling of po file renames.
Better validation while creating component.
Integrated full setup into syncdb.
Added list of recent changes to all translation pages.
Check for not translated strings ignores format string only messages.
Weblate 0.8¶
Released on April 3rd 2012.
Replaced own full text search with Whoosh.
Various fixes and improvements to checks.
New command updatechecks.
Lot of translation updates.
Added dictionary for storing most frequently used terms.
Added /admin/report/ for overview of repositories status.
Machine translation services no longer block page loading.
Management interface now contains also useful actions to update data.
Records log of changes made by users.
Ability to postpone commit to Git to generate less commits from single user.
Possibility to browse failing checks.
Automatic translation using already translated strings.
New about page showing used versions.
Django 1.4 compatibility.
Ability to push changes to remote repo from web interface.
Added review of translations done by others.
Weblate 0.7¶
Released on February 16th 2012.
Direct support for GitHub notifications.
Added support for cleaning up orphaned checks and translations.
Displays nearby strings while translating.
Displays similar strings while translating.
Improved searching for string.
Weblate 0.6¶
Released on February 14th 2012.
Added various checks for translated messages.
Tunable access control.
Improved handling of translations with new lines.
Added client side sorting of tables.
Please check upgrading instructions in case you are upgrading.
Weblate 0.5¶
Released on February 12th 2012.
- Support for machine translation using following online services:
Apertium
Microsoft Translator
MyMemory
Several new translations.
Improved merging of upstream changes.
Better handle concurrent git pull and translation.
Propagating works for fuzzy changes as well.
Propagating works also for file upload.
Fixed file downloads while using FastCGI (and possibly others).
Weblate 0.4¶
Released on February 8th 2012.
Added usage guide to documentation.
Fixed API hooks not to require CSRF protection.
Weblate 0.3¶
Released on February 8th 2012.
Better display of source for plural translations.
New documentation in Sphinx format.
Displays secondary languages while translating.
Improved error page to give list of existing projects.
New per language stats.
Weblate 0.2¶
Released on February 7th 2012.
Improved validation of several forms.
Warn users on profile upgrade.
Remember URL for login.
Naming of text areas while entering plural forms.
Automatic expanding of translation area.