From f0911f48eabba5b429f7bf10f45a49495083d18d Mon Sep 17 00:00:00 2001 From: kannoixia Date: Tue, 2 Jul 2024 14:52:02 +0900 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E8=A8=B3=E5=87=A6=E7=90=86=E3=81=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/auto_translate.yml | 24 +++----------------- auto_translate/script/create_pull_request.sh | 4 ++-- auto_translate/translate/translate.js | 10 ++++---- docs/app-router/Add_file.md | 8 ------- 4 files changed, 10 insertions(+), 36 deletions(-) delete mode 100644 docs/app-router/Add_file.md diff --git a/.github/workflows/auto_translate.yml b/.github/workflows/auto_translate.yml index 6df6e606..e9a14d85 100644 --- a/.github/workflows/auto_translate.yml +++ b/.github/workflows/auto_translate.yml @@ -61,24 +61,6 @@ jobs: run: | git push origin HEAD:${{ github.ref }} - # # PRの作成処理 - # - name: Create PR - # run: bash auto_translate/script/create_pull_request.sh "${{ secrets.GITHUB_TOKEN }}" - - # Pull Requestの作成 - # - name: Create Pull Request - # uses: peter-evans/create-pull-request@v6 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # commit-message: "Automated commit from GitHub Actions" - # committer: github-actions[bot] - # branch: feature/auto-translate - # title: "自動翻訳結果" - # body: | - # Next.jsの公式ドキュメントに更新があり、自動翻訳を行いました。 - # 翻訳結果を確認してください。 - # base: main - # labels: taranslate - # # delete-branch: true - # # assignees: - # # reviewers: + # PRの作成処理 + - name: Create PR + run: bash auto_translate/script/create_pull_request.sh "${{ secrets.GITHUB_TOKEN }}" diff --git a/auto_translate/script/create_pull_request.sh b/auto_translate/script/create_pull_request.sh index 0dae17e0..7fedb88f 100644 --- a/auto_translate/script/create_pull_request.sh +++ b/auto_translate/script/create_pull_request.sh @@ -19,8 +19,8 @@ TARGET_BRANCH="feature/pr-test" # 1. GitHub APIを使用してPRを作成する # プルリクエストの内容を定義 # GitHubリポジトリの情報を設定 -PR_TITLE="test PR title" # プルリクエストのタイトル -PR_BODY="test PR body" # プルリクエストの本文 +PR_TITLE="Auto translate" # プルリクエストのタイトル +PR_BODY="自動翻訳が完了しました。問題がないか確認お願いします。" # プルリクエストの本文 # プルリクエストのデータをJSON形式で構築 diff --git a/auto_translate/translate/translate.js b/auto_translate/translate/translate.js index dffb51e6..5e929f98 100644 --- a/auto_translate/translate/translate.js +++ b/auto_translate/translate/translate.js @@ -51,7 +51,6 @@ const translateFile = async (filePath) => { // ファイルの内容を読み込む let file_content = fs.readFileSync(filePath, 'utf-8') const content = buildContent(file_content) - console.log('翻訳内容:', content) // ChatGPT APIを使用して翻訳する const stream = await openai.chat.completions.create({ @@ -59,14 +58,11 @@ const translateFile = async (filePath) => { messages: [{ role: 'user', content }], stream: false, }) - - console.log('翻訳結果:', stream) - + // 翻訳結果の取得 const translatedContent = stream.choices[0]?.message.content || '' // 翻訳結果をファイルに上書きする fs.writeFileSync(filePath, translatedContent, 'utf-8') - console.log(chalk.green(`Translated content written to: ${filePath}`)) } catch (err) { console.error( @@ -88,6 +84,10 @@ async function main() { for (const filePath of filePaths) { translateFile(filePath.trim()) } + + // ファイル削除処理 + await unlink(changedFilesPath) + console.log('ファイルが正常に削除されました') } catch (err) { console.error( chalk.red('Error reading translate_files_path.txt:', err.message) diff --git a/docs/app-router/Add_file.md b/docs/app-router/Add_file.md deleted file mode 100644 index 972acfd8..00000000 --- a/docs/app-router/Add_file.md +++ /dev/null @@ -1,8 +0,0 @@ -この文章は英語のリフォーマーションのリーダーであり、カンタベリー大司教だったトマス・クランマー(1489年7月2日 - 1556年3月21日)について述べています。 -彼はヘンリー8世とカトリーナ・オブ・アラゴンの結婚無効の根拠を作り上げました。 -彼は始めてのイングランド教会の教義と礼拝の体系を確立し、ExhortationとLitanyを公開しました。 - -タイトル = "テストファイル" -テストファイルを翻訳する -テスト -テスト \ No newline at end of file