From a533c1b7e019eaf633b6c799b0aa3cda591b21fb Mon Sep 17 00:00:00 2001 From: LIRUI <298977887@qq.com> Date: Mon, 28 Oct 2024 23:48:08 +0800 Subject: [PATCH] 1028.yml --- .github/workflows/翻译更新日志 copy.yml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/翻译更新日志 copy.yml b/.github/workflows/翻译更新日志 copy.yml index fee51ad..3ce5578 100644 --- a/.github/workflows/翻译更新日志 copy.yml +++ b/.github/workflows/翻译更新日志 copy.yml @@ -81,19 +81,15 @@ jobs: # 4. 创建中英文对照的更新日志,使用markdown格式的表格展示 - name: 生成中英文对照的更新日志 - env: - ENGLISH_TEXT: ${{ steps.fetch_commits.outputs.messages }} - CHINESE_TEXT: ${{ steps.translate.outputs.translated_text }} run: | - # 使用四个空格缩进英文和中文内容,确保 Markdown 表格格式显示正确 - cat < ./更新日志对照表格.md - | 英文原文 | 中文翻译 | - | --- | --- | - | - $ENGLISH_TEXT - | - $CHINESE_TEXT - EOF + # 处理英文原文和中文翻译中的换行符为 `
` + ENGLISH_TEXT=$(echo "${{ steps.fetch_commits.outputs.messages }}" | sed ':a;N;$!ba;s/\n/
/g') + CHINESE_TEXT=$(echo "${{ steps.translate.outputs.translated_text }}" | sed ':a;N;$!ba;s/\n/
/g') + + # 创建 Markdown 表格 + echo "| 英文原文 | 中文翻译 |" > ./更新日志对照表格.md + echo "| --- | --- |" >> ./更新日志对照表格.md + echo "| $ENGLISH_TEXT | $CHINESE_TEXT |" >> ./更新日志对照表格.md # 输出表格内容,方便调试 cat ./更新日志对照表格.md \ No newline at end of file