Initial commit of akmon project

This commit is contained in:
2026-01-20 08:04:15 +08:00
commit 77a2bab985
1309 changed files with 343305 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
# 语言代码标准化更新
## 更新内容
已将模拟数据中的语言代码从简单格式更新为标准的 BCP 47 格式:
### 修改前后对比
| 字段位置 | 修改前 | 修改后 |
|---------|--------|--------|
| `original_language` | `'zh'` | `'zh-CN'` |
| 视频字幕语言 | `["zh", "en"]` | `["zh-CN", "en-US"]` |
| 视频字幕语言 | `["zh", "en", "ja"]` | `["zh-CN", "en-US", "ja-JP"]` |
### 更新的记录
**所有5条模拟数据记录均已更新**
1. **星际征途:未来科幻大片** (视频)
- `original_language`: `zh-CN`
- `subtitle_languages`: `["zh-CN", "en-US"]`
2. **血战江湖:经典动作片** (视频)
- `original_language`: `zh-CN`
- `subtitle_languages`: `["zh-CN", "en-US", "ja-JP"]`
3. **夜空中最亮的星 - 王歌手** (音频)
- `original_language`: `zh-CN`
4. **杭州西湖美景摄影作品** (图片)
- `original_language`: `zh-CN`
5. **云南旅行摄影图集** (图集)
- `original_language`: `zh-CN`
## 语言代码标准
现在使用的是标准的 **BCP 47** 语言标签格式:
- `zh-CN`: 中文(中国大陆)
- `en-US`: 英语(美国)
- `ja-JP`: 日语(日本)
## 技术影响
### 优势:
1. **国际化标准**:符合 W3C 和 IETF 标准
2. **精确定位**:可以区分不同地区的语言变体
3. **系统兼容**:与现代浏览器和 i18n 库兼容
4. **未来扩展**:便于添加更多地区语言支持
### 向后兼容:
- 数据库结构无需修改
- 应用层可能需要更新语言匹配逻辑
- 前端 i18n 配置需要相应调整
## 建议的后续行动
1. **前端更新**:更新前端国际化配置,使用新的语言代码
2. **API 调整**:确保 API 返回和接受标准语言代码
3. **文档更新**:更新 API 文档中的语言代码示例
4. **测试验证**:验证多语言功能的正确性
## 文件状态
- **文件**: `h:\blews\akmon\video_system_database.sql`
- **状态**: ✅ 已更新,无语法错误
- **验证**: ✅ PostgreSQL 语法检查通过
- **更新时间**: 2025-07-07
---
*语言代码标准化更新完成,系统现在使用国际标准的 BCP 47 格式。*