本文档描述了 generative-ai-for-beginners 存储库中的翻译系统和国际化支持。该存储库在设计时考虑了全球受众,并提供了多种语言翻译的内容,以便全球用户都能获取生成式AI知识。
有关存储库结构的相关主题,请参阅存储库结构。
generative-ai-for-beginners 存储库通过结构化的翻译系统支持多种语言。课程材料最初以英文开发,现已翻译成多种语言,以触及全球对学习生成式 AI 感兴趣的受众。
来源:translations/es-mx/README.md 04-prompt-engineering-fundamentals/translations/ja-jp/README.md translations/ko/README.md
该存储库目前支持以下语言:
| 语言代码 | 语言名称 |
|---|---|
| en | 英语 (原文) |
| es-mx | 西班牙语(墨西哥) |
| ja-jp | 日语 |
| cn | 中文(简体) |
| pt-br | 葡萄牙语(巴西) |
| ko | 韩语 |
| pl | 波兰语 |
| tw | 中文(繁体) |
来源:translations/es-mx/README.md translations/ko/README.md 04-prompt-engineering-fundamentals/translations/ja-jp/README.md 11-integrating-with-function-calling/translations/ja-jp/README.md
该存储库遵循一致的结构来组织翻译:
每个课程文件夹包含:
README.md)translations 文件夹,其中包含每种语言的子文件夹README.md来源:04-prompt-engineering-fundamentals/translations/ja-jp/README.md translations/es-mx/README.md 07-building-chat-applications/translations/ja-jp/README.md
翻译内容中的链接通过结构化的相对路径系统保持语言上下文:
内部链接遵循以下模式:
../../../[lesson-number]/translations/[language-code]/README.md../../images/[image-name]来源:translations/es-mx/README.md34 04-prompt-engineering-fundamentals/translations/ja-jp/README.md417-418
翻译系统支持以下内容类型:
代码片段本身通常保留英文,以保持技术准确性。
来源:04-prompt-engineering-fundamentals/translations/ja-jp/README.md 05-advanced-prompts/translations/ja-jp/README.md 11-integrating-with-function-calling/translations/ja-jp/README.md
翻译中的链接保留用于分析的追踪参数。
?WT.mc_id=academic-105485-yoterada
?WT.mc_id=academic-105485-koreyst
这些追踪 ID 在所有翻译中都得以保留,以确保跨语言分析的一致性。
来源:translations/es-mx/README.md 04-prompt-engineering-fundamentals/translations/ja-jp/README.md
创建和维护翻译的过程涉及以下几个步骤:
来源:translations/es-mx/README.md 04-prompt-engineering-fundamentals/translations/ja-jp/README.md
除了翻译,该存储库还解决了更广泛的国际化问题:
来源:02-exploring-and-comparing-different-llms/translations/ja-jp/README.md 03-using-generative-ai-responsibly/translations/ja-jp/README.md
每个主要课程都有翻译文件。下表显示了带有翻译文件夹的主要课程结构:
| 课程编号 | 主题 | 翻译文件夹结构 |
|---|---|---|
| 00 | 课程设置 | /00-course-setup/translations/[language-code]/ |
| 01 | 生成式AI简介 | /01-introduction-to-genai/translations/[language-code]/ |
| 02 | 探索大型语言模型 | /02-exploring-and-comparing-different-llms/translations/[language-code]/ |
| 03 | 负责任的AI | /03-using-generative-ai-responsibly/translations/[language-code]/ |
| 04 | Prompt 工程基础 | /04-prompt-engineering-fundamentals/translations/[language-code]/ |
| 05 | 高级提示词 | /05-advanced-prompts/translations/[language-code]/ |
| 06 | 文本生成应用 | /06-text-generation-apps/translations/[language-code]/ |
| 07 | 聊天应用 | /07-building-chat-applications/translations/[language-code]/ |
| 08 | 搜索应用 | /08-building-search-applications/translations/[language-code]/ |
| 09 | 图像应用 | /09-building-image-applications/translations/[language-code]/ |
| 10 | 低代码AI应用 | /10-building-low-code-ai-applications/translations/[language-code]/ |
| 11 | 函数调用集成 | /11-integrating-with-function-calling/translations/[language-code]/ |
| 12 | AI应用的UX设计 | /12-designing-ux-for-ai-applications/translations/[language-code]/ |
来源:translations/es-mx/README.md66-80
除了直接翻译,部分内容还会进行调整,使其更贴合特定语言受众:
示例包括
来源:04-prompt-engineering-fundamentals/translations/ja-jp/README.md154-165 05-advanced-prompts/translations/ja-jp/README.md199-209
该存储库还在根级别维护主 README.md 的翻译版本。
/translations/
├── es-mx/
│ └── README.md (Spanish translation of main README)
├── ja-jp/
│ └── README.md (Japanese translation of main README)
└── ...
这些文件为非英语使用者提供了入口点,并包含以下内容的翻译版本:
来源:translations/es-mx/README.md translations/ko/README.md
翻译系统依赖于相对路径和 GitHub 的 Markdown 渲染来创建无缝体验:
来源:translations/es-mx/README.md 04-prompt-engineering-fundamentals/translations/ja-jp/README.md
存储库欢迎翻译贡献: