docs: 新增西班牙语和日语README并优化多语言文档

新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
This commit is contained in:
谦君
2025-12-25 18:25:08 +08:00
parent b24a262ca7
commit 724a70bebb
72 changed files with 13300 additions and 2133 deletions

View File

@@ -35,6 +35,7 @@ jobs:
- uses: actions/setup-go@v5
with:
go-version: '1.23'
cache: true
- name: Build Frontend & Server
run: |
@@ -71,6 +72,17 @@ jobs:
- name: Setup Android SDK
uses: android-actions/setup-android@v3
# 缓存 Gradle 依赖 (可节省 3-5 分钟)
- name: Cache Gradle
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: gradle-${{ runner.os }}-${{ hashFiles('android/**/*.gradle*', 'android/**/gradle-wrapper.properties') }}
restore-keys: |
gradle-${{ runner.os }}-
- name: Build Frontend
run: |
pnpm install
@@ -78,9 +90,7 @@ jobs:
- name: Generate Android Icons
run: |
# 安装 ImageMagick
sudo apt-get update && sudo apt-get install -y imagemagick
# 使用 ImageMagick 生成各尺寸图标
# 使用 ImageMagick 生成各尺寸图标 (Ubuntu runner 已预装)
convert logo.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher.png
convert logo.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
convert logo.png -resize 72x72 android/app/src/main/res/mipmap-hdpi/ic_launcher.png
@@ -105,7 +115,7 @@ jobs:
working-directory: android
run: |
chmod +x ./gradlew
./gradlew assembleRelease
./gradlew assembleRelease --no-daemon
- name: Upload APK Artifacts
uses: actions/upload-artifact@v4
@@ -138,6 +148,16 @@ jobs:
node-version: 20
cache: 'pnpm'
- name: Cache Electron Builder
uses: actions/cache@v4
with:
path: |
~/.cache/electron
~/.cache/electron-builder
key: electron-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
restore-keys: |
electron-${{ runner.os }}-
- name: Build Electron
run: |
pnpm install
@@ -180,7 +200,6 @@ jobs:
mkdir -p ./final-release
# 移动 Server 文件并确保名字唯一
# 注意根据你之前的附件Artifact 名字是 server-windows-amd64
cp ./raw-assets/server-windows-amd64/OGame-Vue-Ts-server-win.exe ./final-release/OGame-Vue-Ts-server-win.exe || cp ./raw-assets/server-windows-amd64/server-windows-amd64.exe ./final-release/OGame-Vue-Ts-server-win.exe || true
cp ./raw-assets/server-linux-amd64/OGame-Vue-Ts-server-linux ./final-release/OGame-Vue-Ts-server-linux || true
cp ./raw-assets/server-linux-arm64/OGame-Vue-Ts-server-linux-arm64 ./final-release/OGame-Vue-Ts-server-linux-arm64 || true

View File

@@ -19,15 +19,17 @@ jobs:
- name: 检出代码
uses: actions/checkout@v6
- name: 安装 pnpm
uses: pnpm/action-setup@v4
- name: 安装 Nodejs
uses: actions/setup-node@v6
with:
node-version: 20 # 建议使用 LTS 版本
node-version: 20
cache: 'pnpm'
- name: 安装 pnpm 并构建前端
uses: pnpm/action-setup@v4
with:
run_install: true
- name: 安装依赖
run: pnpm install
- name: 构建前端项目
run: pnpm run build