| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档介绍了Weblate 3.7版本的发布,包括新增功能、安装指南和升级注意事项。新增功能如Celery队列优化、API外观一致性、报告改进等。安装部分涵盖使用pip、虚拟环境及数据库配置。升级部分涉及Celery队列更新、依赖项升级和新功能兼容性问题。 | ||
| AI总结 | ||
### Weblate 3.7 版本更新总结
#### 1. 版本概述
Weblate 3.7 是一款基于 Web 的翻译工具,集成版本控制功能,支持翻译传播、质量检查和自动与源文件关联。其界面简洁,适合团队协作翻译管理。
#### 2. 新功能与改进
- **新增功能**:
- 分隔 Celery 通知队列。
- API 浏览器界面更统一。
- 报告中包含已批准的统计信息。
- 更新翻译组件时显示进度。
- 允许中止正在运行的背景更新。
- 扩展模板语言用于文件名操作。
- 使用模板生成编辑器链接和仓库浏览器 URL。
- 编辑翻译时显示最大长度和当前字符数。
- 提升未更改翻译中缩写的处理能力。
- 更新新贡献者的欢迎页面。
- 支持配置 `msgmerge` 插件。
- 延迟 SMTP 连接打开。
- 允许自定义 MO 文件生成插件位置。
- 新增清理旧建议或评论的插件。
- 支持水平模式的 Zen 编辑器。
- 提升多组件链接的导入性能。
- 修复部分情况下的示例安装问题。
- 提升变更中警告信息的渲染效果。
- 新增水平统计小部件。
- 改进复数格式字符串检查。
- 新增字体管理工具。
- 新增渲染文本尺寸检查功能。
- 支持字幕格式。
- 在语言层面显示整体完成度统计。
- 新增项目和全局范围的报告功能。
- 提升翻译状态界面的显示效果。
- 更新为新的 Weblate 标识和配色方案。
- 优化位图徽章的外观。
- **其他改进**:
- 修复了一些潜在的迁移问题。
- 提升整体性能和用户体验。
#### 3. 依赖项
Weblate 3.7 依赖以下库及其版本:
- **Python**: 3.7.3
- **Django**: 2.2
- **Celery**: 4.3.0
- **Celery-batches**: 0.2
- **six**: 1.12.0
- **social-auth-core**: 3.1.0
- **social-auth-app-django**: 3.1.0
- **django-appconf**: 1.0.3
- **translate-toolkit**: 2.3.1
- **translation-finder**: 1.5
- **Whoosh**: 2.7.4
- **defusedxml**: 0.6.0
- **Git**: 2.20.1
- **Pillow**: 6.0.0
- **python-dateutil**: 2.8.0
- **lxml**: 4.3.3
- **django-crispy-forms**: 1.7.2
- **django-compressor**: 2.2
- **djangorestframework**: 3.9.2
- **user-agents**: 2.0
- **jellyfish**: 0.7.1
- **diff-match-patch**: 20121119
- **pytz**: 2019.1
- **pyuca**: 1.2
- **PyYAML**: 5.1
- **tessercr**: 2.4.0
- **Mercurial**: 4.9
- **git-svn**: 2.20.1
- **git-review**: 1.28.0
#### 4. 安装与配置
- **安装步骤**:
1. 使用 pip 安装 Weblate 及其依赖项。
2. 配置数据库(支持 PostgreSQL 和 MySQL)。
3. 创建虚拟环境并激活。
4. 复制示例配置文件并调整设置。
5. 迁移数据库并创建管理员账户。
6. 启动开发服务器并访问管理界面。
- **注意事项**:
- 开发环境不建议用于生产。
- 使用 `weblate` 命令行工具进行管理。
#### 5. 升级注意事项
- **从 3.6 升级到 3.7**:
- 更新 Celery 配置以使用新的队列机制。
- 检查并更新 `WEBLATE_FORMATS` 和 `WEBLATE_ADDONS`。
- 注意 CSRF 配置的变化。
- 更新依赖项并确保兼容性。
- **从 Python 2 升级到 Python 3**:
1. 备份翻译记忆库。
2. 删除旧的 Python 2 环境。
3. 重新构建索引和缓存。
#### 6. 其他功能
- **访问控制**:
- 基于组和角色的细粒度权限管理。
- 支持全局和项目级别的访问控制。
- **捐赠与支持**:
- Weblate 是自由软件,接受捐赠以支持开发。
- 列出了一些资助 Weblate 开发的组织和个人。
#### 7. 总结
Weblate 3.7 提供了丰富的功能和改进,适用于需要高效管理多语言翻译项目的团队。其与版本控制系统的深度集成和灵活的配置选项使其成为开源项目和企业级翻译管理的理想选择。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
318 页请下载阅读 -
文档评分














Weblate 3.7 Documentation
django cms 3.7.x Documentation