1028.yml
All checks were successful
翻译更新日志 / generate_changelog (push) Successful in 22s

This commit is contained in:
298977887 2024-10-28 23:43:41 +08:00
parent 958cd39d30
commit 4d4a5d9b1c

View File

@ -81,13 +81,20 @@ jobs:
# 4. 创建中英文对照的更新日志使用markdown格式的表格展示
- name: 生成中英文对照的更新日志
env:
ENGLISH_TEXT: ${{ steps.fetch_commits.outputs.messages }}
CHINESE_TEXT: ${{ steps.translate.outputs.translated_text }}
run: |
# 使用三个反引号包围英文和中文内容,使用 printf 保留原始格式
ENGLISH_TEXT="\`\`\`\n${{ steps.fetch_commits.outputs.messages }}\n\`\`\`"
CHINESE_TEXT="\`\`\`\n${{ steps.translate.outputs.translated_text }}\n\`\`\`"
# 使用 printf 创建 Markdown 表格
printf "| 英文原文 | 中文翻译 |\n| --- | --- |\n| %s | %s |\n" "$ENGLISH_TEXT" "$CHINESE_TEXT" > ./更新日志对照表格.md
# 创建 Markdown 表格,使用 Here Document
cat <<EOF > ./更新日志对照表格.md
| 英文原文 | 中文翻译 |
| --- | --- |
| \`\`\`
$ENGLISH_TEXT
\`\`\` | \`\`\`
$CHINESE_TEXT
\`\`\` |
EOF
# 输出表格内容,方便调试
cat ./更新日志对照表格.md