Skip to content

Commit

Permalink
Update workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
Xzonn committed Mar 24, 2024
1 parent 7561e27 commit 3b16fa4
Show file tree
Hide file tree
Showing 20 changed files with 169 additions and 71 deletions.
69 changes: 58 additions & 11 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,82 @@ name: Build

on:
workflow_call:
inputs:
branch:
required: true
type: string
default: 'master'

jobs:
build:
check-cache:
runs-on: windows-latest
outputs:
commit-id: ${{ steps.get-tools-commit-id.outputs.id }}
cache-hit: ${{ steps.cache-tools.outputs.cache-hit }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
repository: Xzonn/STRAHChsLocalizationHelper
ref: master
- name: Get tools commit id
id: get-tools-commit-id
run: |
Write-Output "id=$(git rev-parse HEAD)" >> $env:GITHUB_OUTPUT
- name: Cache tools
id: cache-tools
uses: actions/cache@v4
with:
path: STRAHChsLocalizationHelper/bin/Release/net8.0-windows/win-x64/publish/
key: tools-${{ steps.get-tools-commit-id.outputs.id }}

build-tools:
needs: check-cache
if: needs.check-cache.outputs.cache-hit != 'true'
uses: Xzonn/STRAHChsLocalizationHelper/.github/workflows/build.yml@master

build:
needs: [check-cache, build-tools]
if: ${{ always() }}
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.branch }}
fetch-depth: 1
- name: Commit Information
id: commit
run: |
echo "commit_id=commit-$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
echo "commit_message=$(git log -1 --pretty=%s)" >> $GITHUB_OUTPUT
- name: Cache tools
id: cache-tools
uses: actions/cache@v4
with:
path: STRAHChsLocalizationHelper/bin/Release/net8.0-windows/win-x64/publish/
key: tools-${{ needs.check-cache.outputs.commit-id }}
- name: Download tools
if: needs.check-cache.outputs.cache-hit != 'true'
uses: actions/download-artifact@v4
with:
name: STRAHChsLocalizationHelper
path: STRAHChsLocalizationHelper/bin/Release/net8.0-windows/win-x64/publish/
- name: Create Patch
run: |
bin/STRAHChsLocalizationHelper
compress-archive out/01005940182ec000/ out/patch.zip -force
STRAHChsLocalizationHelper/bin/Release/net8.0-windows/win-x64/publish/STRAHChsLocalizationHelper
compress-archive out/Switch/ out/patch-switch.zip -force
- name: Upload patch
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: patch
path: |
out/01005940182ec000/
- run: tail -n +2 README.md > NEW_README.md
out/Switch/
- name: GitHub Release
uses: ncipollo/release-action@v1
with:
allowUpdates: true
artifacts: "out/patch.zip"
artifacts: "out/patch-switch.zip"
body: |
[![Convert csv to json](https://github.com/Xzonn/STRAHChsLocalization/actions/workflows/convert.yml/badge.svg)](https://github.com/Xzonn/STRAHChsLocalization/actions/workflows/convert.yml)
本页面下方的链接为自动构建并发布的开发版本补丁。此版本补丁可能存在较多问题,仅供测试使用。
name: "《夏日重现 Another Horizon》汉化"
name: ${{ steps.commit.outputs.commit_message }}
tag: publish
token: ${{ secrets.GITHUB_TOKEN }}
5 changes: 4 additions & 1 deletion .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ on:
push:
branches:
- master
- test
paths-ignore:
- '*.md'
- '**/.gitignore'
workflow_dispatch:

jobs:
build:
uses: ./.github/workflows/build.yml
uses: ./.github/workflows/build.yml
with:
branch: ${{ github.ref_name }}
Binary file removed bin/STRAHChsLocalizationHelper.exe
Binary file not shown.
5 changes: 0 additions & 5 deletions files/.gitignore

This file was deleted.

Binary file added files/TypeTree/Font.bin
Binary file not shown.
Binary file added files/TypeTree/Sprite.bin
Binary file not shown.
Binary file added files/TypeTree/Texture2D.bin
Binary file not shown.
Binary file removed files/files.zip
Binary file not shown.
2 changes: 2 additions & 0 deletions files/fonts/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.ttf
*.otf
1 change: 1 addition & 0 deletions files/sprites/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.psd
Binary file added files/sprites/WARNING_cero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/sprites/WARNING_fiction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/sprites/choice_ImpossibleMark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/sprites/title_copyright.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/sprites/title_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions original_files/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Switch/
Binary file added original_files/Switch.zip
Binary file not shown.
7 changes: 7 additions & 0 deletions pyrightconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"exclude": [
"out",
"tools",
"maintenance/csv",
]
}
123 changes: 72 additions & 51 deletions texts/ja/Text.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
"": "",
" オートセーブ": " オートセーブ",
" クイックセーブ": " クイックセーブ",
"_PRJ_SUMMERTIME;DISABLESTEAMWORKS;_INCLUDE_ASSETBUNDLE;_USE_H264_CODEC;_ENABLE_ADV_GUIDE_ONOFF;_ENABLE_GBAL_SCRBLK;_ENABLE_SYSTEM_PAIR_GLOBAL": "_PRJ_SUMMERTIME;DISABLESTEAMWORKS;_INCLUDE_ASSETBUNDLE;_USE_H264_CODEC;_ENABLE_ADV_GUIDE_ONOFF;_ENABLE_GBAL_SCRBLK;_ENABLE_SYSTEM_PAIR_GLOBAL",
"-NO DATA-": "-NO DATA-",
"???": "???",
"????????????": "????????????",
"(10ループ目)": "(10ループ目)",
"【ひとがしま】": "【ひとがしま】",
"/": "/",
"#???": "#???",
"#000": "#000",
"#022": "#022",
Expand Down Expand Up @@ -31,11 +38,6 @@
"#161": "#161",
"#162": "#162",
"%": "",
"(10ループ目)": "(10ループ目)",
"/": "/",
"???": "???",
"????????????": "????????????",
"【ひとがしま】": "【ひとがしま】",
"+": "",
"■■■■■■■■文字中央揃え■■■■■■■■": "■■■■■■■■文字中央揃え■■■■■■■■",
"■3行、23文字制限で。24文字目は句読点のみ、\n123456789012345678901234\n■いうえおかきくけこさしすせそたちつてと!?■。\n■いうえおかきくけこさしすせそたちつてと!?■。": "■3行、23文字制限で。24文字目は句読点のみ、\n123456789012345678901234\n■いうえおかきくけこさしすせそたちつてと!?■。\n■いうえおかきくけこさしすせそたちつてと!?■。",
Expand All @@ -48,6 +50,7 @@
"098": "098",
"1": "1",
"10": "10",
"10": "10",
"100": "100",
"100%": "100%",
"11": "11",
Expand All @@ -63,6 +66,7 @@
"18": "18",
"18-A": "18-A",
"19": "19",
"1日目 『夕食のカレーをつくるあいうえおか』": "1日目 『夕食のカレーをつくるあいうえおか』",
"2": "2",
"20": "20",
"2018": "2018",
Expand Down Expand Up @@ -138,12 +142,14 @@
"98": "98",
"99": "99",
"99:99": "99:99",
"Auto Branch": "Auto Branch",
"BACK": "BACK",
"BGMボリューム": "BGMボリューム",
"CG ALBUM": "CG ALBUM",
"CG収集率": "CG収集率",
"CG収集率:": "CG収集率:",
"copyright": "copyright",
"English": "English",
"ENGLISH": "ENGLISH",
"EXIT": "EXIT",
"EXTRA": "EXTRA",
Expand All @@ -155,10 +161,10 @@
"NAOTO Ⅱ": "NAOTO Ⅱ",
"NEW": "NEW",
"NEW GAME": "NEW GAME",
"-NO DATA-": "-NO DATA-",
"No.": "No.",
"No.": "No.",
"№100": "№100",
"OK": "OK",
"OPTION": "OPTION",
"PRESS ANY BUTTON": "PRESS ANY BUTTON",
"SEボリューム": "SEボリューム",
Expand All @@ -169,10 +175,10 @@
"To エピローグ": "To エピローグ",
"To かおりルート": "To かおりルート",
"To ひづるルート": "To ひづるルート",
"To 朱鷺子ルート": "To 朱鷺子ルート",
"To 潮ルート": "To 潮ルート",
"To 澪ルート": "To 澪ルート",
"To 凸村ルート": "To 凸村ルート",
"To 朱鷺子ルート": "To 朱鷺子ルート",
"To 澪ルート": "To 澪ルート",
"あああああああ": "あああああああ",
"ああああああああああいい": "ああああああああああいい",
"ああああああああああいいい": "ああああああああああいいい",
Expand All @@ -181,17 +187,22 @@
"ウィンドウモード": "ウィンドウモード",
"ウィンドウ消去": "ウィンドウ消去",
"エピローグ": "エピローグ",
"オートセーブしました": "オートセーブしました",
"オフ": "オフ",
"オプション": "オプション",
"オン": "オン",
"カーソル移動": "カーソル移動",
"ガイドオン・オフ": "ガイドオン・オフ",
"ガイドオン・オフ\r": "ガイドオン・オフ\r",
"かおりルート": "かおりルート",
"キャンセル": "キャンセル",
"クイックセーブ": "クイックセーブ",
"クイックセーブしました": "クイックセーブしました",
"クイックロード": "クイックロード",
"ゲームを始める": "ゲームを始める",
"サウンド": "サウンド",
"シーン": "シーン",
"シーンスキップ": "シーンスキップ",
"システム": "システム",
"システムSEボリューム": "システムSEボリューム",
"シナリオ達成率": "シナリオ達成率",
Expand All @@ -200,14 +211,18 @@
"スキップモード": "スキップモード",
"スクリーンモード": "スクリーンモード",
"スクロール移動": "スクロール移動",
"セーブ": "セーブ",
"セーブデータがありません": "セーブデータがありません",
"その他": "その他",
"タイトルに戻る": "タイトルに戻る",
"タブ切り替え": "タブ切り替え",
"データを削除": "データを削除",
"バイブレーション": "バイブレーション",
"ひづるルート": "ひづるルート",
"フルスクリーン": "フルスクリーン",
"プレイ時間": "プレイ時間",
"ブレーキをかけろ!": "ブレーキをかけろ!",
"フローチャート": "フローチャート",
"ページ切り替え": "ページ切り替え",
"ボイス": "ボイス",
"ボイスボリューム": "ボイスボリューム",
Expand All @@ -217,65 +232,71 @@
"メッセージスピード": "メッセージスピード",
"メニュー": "メニュー",
"リスタート": "リスタート",
"ルート:小弓場 かおり": "ルート:小弓場 かおり",
"ルート:小舟 潮": "ルート:小舟 潮",
"ルート切り替え": "ルート切り替え",
"ロード": "ロード",
"ログ先頭": "ログ先頭",
"ログ表示": "ログ表示",
"ログ末尾": "ログ末尾",
"ログ先頭": "ログ先頭",
"安藤 瞳": "安藤 瞳",
"表示": "表示",
"潮ルート": "潮ルート",
"初期化": "初期化",
"辞書": "辞書",
"地名": "地名",
"第3章 からくり時計前\n ハンドルネームっていうのは…\r": "第3章 からくり時計前\n ハンドルネームっていうのは…\r",
"繁體中文": "繁體中文",
"分": "",
"各務原 桜": "各務原 桜",
"共通ルート": "共通ルート",
"関連項目選択": "関連項目選択",
"一般": "一般",
"影澪に殺された": "影澪に殺された",
"横13文字位7890123\n縦2行\n縦3行\n縦4行\n縦5行\n縦6行\n縦7行\n縦8行\n縦9行\n縦10行\n縦11行\n縦12行\n縦13行\n縦14行\n縦15行": "横13文字位7890123\n縦2行\n縦3行\n縦4行\n縦5行\n縦6行\n縦7行\n縦8行\n縦9行\n縦10行\n縦11行\n縦12行\n縦13行\n縦14行\n縦15行",
"音声再生": "音声再生",
"画像タイトルMAX文字数14": "画像タイトルMAX文字数14",
"開始ブロック選択": "開始ブロック選択",
"開放率:": "開放率:",
"各務原 桜": "各務原 桜",
"関連項目選択": "関連項目選択",
"既読": "既読",
"既読スキップ": "既読スキップ",
"紀淡海峡に浮かぶ有人島。和歌山県和歌山市に属する。\n面積5.3平方キロメートルで、人口は約700人。\n主要産業は観光と漁業。特産品はよもぎ餅といかの塩辛。\nかつては淤能碁呂島(おのごろじま)と呼ばれていたが、享保末期\r\nに人ヶ島と名を変え、現在の日都ヶ島表記が見られるようになった\n\rのは明治期からである。\n\rヒルコ伝承や明治時代に建築された砲台跡が観光資源として知られ\r\nている。\n\r日都ヶ島汽船が運行するフェリーを利用して本土へ通学・通勤する\r住民も多い。": "紀淡海峡に浮かぶ有人島。和歌山県和歌山市に属する。\n面積5.3平方キロメートルで、人口は約700人。\n主要産業は観光と漁業。特産品はよもぎ餅といかの塩辛。\nかつては淤能碁呂島(おのごろじま)と呼ばれていたが、享保末期\r\nに人ヶ島と名を変え、現在の日都ヶ島表記が見られるようになった\n\rのは明治期からである。\n\rヒルコ伝承や明治時代に建築された砲台跡が観光資源として知られ\r\nている。\n\r日都ヶ島汽船が運行するフェリーを利用して本土へ通学・通勤する\r住民も多い。",
"简体中文": "简体中文",
"橘 美亜子": "橘 美亜子",
"決定": "決定",
"開放率:": "開放率:",
"開始ブロック選択": "開始ブロック選択",
"両方": "両方",
"澪ルート": "澪ルート",
"名前表示名前名": "名前表示名前名",
"年": "",
"鳥羽 美波": "鳥羽 美波",
"共通ルート": "共通ルート",
"強制": "強制",
"全て": "全て",
"決定": "決定",
"月": "",
"月曜日": "月曜日",
"言語設定": "言語設定",
"項目選択": "項目選択",
"最終日時": "最終日時",
"桜田 忍": "桜田 忍",
"時": "",
"次の差分へ": "次の差分へ",
"自動セーブタイミング": "自動セーブタイミング",
"自動送り": "自動送り",
"辞書": "辞書",
"朱鷺子ルート": "朱鷺子ルート",
"周目": "周目",
"初期化": "初期化",
"人物": "人物",
"日": "",
"日本語": "日本語",
"日都ヶ島": "日都ヶ島",
"入手済TIPS数": "入手済TIPS数",
"設定変更": "設定変更",
"時": "",
"選択画面に戻る": "選択画面に戻る",
"選択肢": "選択肢",
"前の差分へ": "前の差分へ",
"全て": "全て",
"葬儀場●●○○○○○●●": "葬儀場●●○○○○○●●",
"第3章 からくり時計前\n ハンドルネームっていうのは…\r": "第3章 からくり時計前\n ハンドルネームっていうのは…\r",
"地名": "地名",
"潮ルート": "潮ルート",
"鳥羽 美波": "鳥羽 美波",
"桃井 恵": "桃井 恵",
"戻る": "戻る",
"凸村ルート": "凸村ルート",
"日": "",
"日都ヶ島": "日都ヶ島",
"日本語": "日本語",
"入手済TIPS数": "入手済TIPS数",
"年": "",
"繁體中文": "繁體中文",
"非表示": "非表示",
"表示": "表示",
"分": "",
"無効": "無効",
"項目選択": "項目選択",
"選択肢": "選択肢",
"言語設定": "言語設定",
"一般": "一般",
"音声再生": "音声再生",
"桜田 忍": "桜田 忍",
"影澪に殺された": "影澪に殺された",
"名前表示名前名": "名前表示名前名",
"戻る": "戻る",
"両方": "両方",
"淤能碁呂島6789012": "淤能碁呂島6789012",
"月": "",
"月曜日": "月曜日",
"葬儀場●●○○○○○●●": "葬儀場●●○○○○○●●",
"周目": "周目",
"朱鷺子ルート": "朱鷺子ルート",
"自動セーブタイミング": "自動セーブタイミング",
"自動送り": "自動送り",
"最終日時": "最終日時"
"澪ルート": "澪ルート",
"简体中文": "简体中文"
}
Loading

0 comments on commit 3b16fa4

Please sign in to comment.