The Weblate Manual 3.2.2
1.64 MB
399 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
《The Weblate Manual 3.2.2》是Weblate翻译工具的用户手册,记录了从版本0.1到3.2.2的发布说明和功能更新。每个版本发布均包含新功能、改进和问题修复,重点包括翻译管理、机器翻译集成、API扩展、依赖管理及安全增强。手册还详细说明了从旧版本升级的步骤,特别是涉及Python 2到Python 3的迁移、CELERY任务队列的配置以及相关依赖的更新。用户在升级前需备份数据,并注意配置更改以确保迁移过程顺利。 | ||
AI总结 | ||
《The Weblate Manual 3.2.2》主要介绍了Weblate的功能、开发、翻译和版本升级相关内容,以下是核心观点和关键信息的总结:
---
### **版本升级说明**
1. **从2.x升级到3.x**:
- **注意事项**:
- 配置变更:速率限制配置已更改,需参考相关文档。
- Microsoft Terminology机器翻译移至单独模块,需安装`zeep`模块。
- Weblate开始使用Celery处理后台任务,需添加新的依赖项并配置Celery middleware。
- 建议以独立进程运行Celery worker。
- **升级步骤**:
1. 备份翻译内存(`dump_memory`)。
2. 升级到Python 3。
3. 删除旧翻译内存数据库(`delete_memory`)。
4. 恢复翻译内存(`import_memory`)。
5. 重新构建全文索引(`rebuild_index`)。
6. 清理头像缓存(`cleanup_avatar_cache`)。
2. **版本亮点**:
- **Weblate 3.0**(2018年6月1日发布):
- 重写访问控制系统。
- 增加了自动组件发现插件。
- 支持Windows RC文件和PO文件头存储贡献者姓名。
- 历史记录.now访问控制更改。
- **Weblate 3.0.1**(2018年6月10日发布):
- 修复migration问题。
- 本地化更新。
- 移除过时的_hook_示例。
- **Weblate 2.20**(2018年4月4日发布):
- 提高Subversion仓库克隆速度。
- 支持仅下载需要处理的字符串。
- 支持多语言搜索。
- 增加了Gettext输出换行和JSON格式化的插件。
- 支持Bearer身份验证和机器翻译服务。
- **Weblate 2.18**(2017年12月15日发布):
- 扩展贡献者统计。
- 支持DTD文件格式。
- 增加了 翻译工作流的审查功能。
- **Weblate 2.17**(2017年10月13日发布):
- 默认进行浅克隆Git仓库。
- 提高性能。
- 支持屏蔽某些注册邮箱。
- 增加了搜索和替换的预览步骤。
- **Weblate 2.16**(2017年8月11日发布):
- 性能改进。
- 支持嵌套JSON格式。
- 新增语言统计信息。
- **Weblate 2.10**(2016年12月15日发布):
- 增加了多语言概览。
- 支持CSV导出。
- 新增矩阵视图,提供所有翻译的快速概览。
- **Weblate 2.9**(2016年11月4日发布):
- 增加了搜索与替换功能。
- 支持上传视觉上下文(截图)。
- **Weblate 2.8**(2016年8月31日发布):
- 不再支持Django 1.8,新增对Django 1.10的支持。
- 增加了Subversion支持。
- **Weblate 2.7**(2016年7月10日发布):
- 移除了Google Web翻译,改用其他机器翻译服务。
- **Weblate 2.6**(2016年4月28日发布):
- 增加了REST API。
- 支持Django 1.10。
---
### **主要功能与改进**
- **开发与编码**:
- 支持代码贡献和开发。
- 提供代码标准和开发者证书。
- 包含测试套件和问题报告指南。
- **安全性**:
- 修复了多个安全问题,例如CVE-2017-5537。
- **翻译与插件**:
- 支持多种文件格式(如PO、Xliff、CSV、YAML、RESX等)。
- 增加了机器翻译服务(如Microsoft Cognitive Services、Apertium APy)。
- 支持翻译工作流的自定义和审查功能。
- **界面与体验**:
- 提供了多项UI改进,例如语言选择、白板消息显示、翻译预览等。
- 优化了键盘快捷键,避免与浏览器/系统快捷键冲突。
- **性能与兼容性**:
- 提高了大型翻译文件更新和仓库操作的性能。
- 兼容多种版本的Django和Python。
---
### **其他重要信息**
- **贡献与资金**:
- 支持通过代码、翻译或捐赠助力Weblate开发。
- **依赖与配置**:
- 新增了对Celery的依赖,需调整配置和运行Celery worker。
- **测试与问题报告**:
- 提供了详细的测试套件和问题报告指南。
---
以上是《The Weblate Manual 3.2.2》的核心内容总结,涵盖了版本升级、功能改进、开发指南和安全性等关键信息。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
387 页请下载阅读 -
文档评分