Retranslate the complete Japanese online edition from Chinese (#2008)

* Retranslate the complete Japanese online edition from Chinese

* Fit Japanese homepage labels and localize heading permalinks

* Point Japanese contribution instructions to the Japanese preview

* Replace locale conditionals with multilingual UI tables
This commit is contained in:
Yudong Jin
2026-10-30 02:12:26 +08:00
committed by GitHub
parent 455e8c1281
commit 7257641e0e
1987 changed files with 23531 additions and 23261 deletions
+5 -1
View File
@@ -11,8 +11,10 @@ on:
- "codes/c/**/*.c"
- "codes/c/**/*.h"
- "en/codes/c/**/*.c"
- "ja/codes/c/**/*.c"
- "ko/codes/c/**/*.c"
- "en/codes/c/**/*.h"
- "ja/codes/c/**/*.h"
- "ko/codes/c/**/*.h"
pull_request:
branches: ["main"]
@@ -21,8 +23,10 @@ on:
- "codes/c/**/*.c"
- "codes/c/**/*.h"
- "en/codes/c/**/*.c"
- "ja/codes/c/**/*.c"
- "ko/codes/c/**/*.c"
- "en/codes/c/**/*.h"
- "ja/codes/c/**/*.h"
- "ko/codes/c/**/*.h"
workflow_dispatch:
@@ -44,7 +48,7 @@ jobs:
os: [ubuntu-latest, windows-latest]
build_type: [Release]
c_compiler: [gcc, clang, cl]
code-dir: ["codes/c", "en/codes/c", "ko/codes/c"]
code-dir: ["codes/c", "en/codes/c", "ja/codes/c", "ko/codes/c"]
include:
- os: windows-latest
c_compiler: cl
+5 -1
View File
@@ -11,8 +11,10 @@ on:
- "codes/cpp/**/*.cpp"
- "codes/cpp/**/*.hpp"
- "en/codes/cpp/**/*.cpp"
- "ja/codes/cpp/**/*.cpp"
- "ko/codes/cpp/**/*.cpp"
- "en/codes/cpp/**/*.hpp"
- "ja/codes/cpp/**/*.hpp"
- "ko/codes/cpp/**/*.hpp"
pull_request:
branches: ["main"]
@@ -21,8 +23,10 @@ on:
- "codes/cpp/**/*.cpp"
- "codes/cpp/**/*.hpp"
- "en/codes/cpp/**/*.cpp"
- "ja/codes/cpp/**/*.cpp"
- "ko/codes/cpp/**/*.cpp"
- "en/codes/cpp/**/*.hpp"
- "ja/codes/cpp/**/*.hpp"
- "ko/codes/cpp/**/*.hpp"
workflow_dispatch:
@@ -44,7 +48,7 @@ jobs:
os: [ubuntu-latest, windows-latest]
build_type: [Release]
c_compiler: [gcc, clang, cl]
code-dir: ["codes/cpp", "en/codes/cpp", "ko/codes/cpp"]
code-dir: ["codes/cpp", "en/codes/cpp", "ja/codes/cpp", "ko/codes/cpp"]
include:
- os: windows-latest
c_compiler: cl
+3 -1
View File
@@ -9,6 +9,7 @@ on:
- ".github/workflows/dart.yml"
- "codes/dart/**/*.dart"
- "en/codes/dart/**/*.dart"
- "ja/codes/dart/**/*.dart"
- "ko/codes/dart/**/*.dart"
pull_request:
branches: ["main"]
@@ -16,6 +17,7 @@ on:
- ".github/workflows/dart.yml"
- "codes/dart/**/*.dart"
- "en/codes/dart/**/*.dart"
- "ja/codes/dart/**/*.dart"
- "ko/codes/dart/**/*.dart"
workflow_dispatch:
@@ -30,7 +32,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
dart-sdk: [stable]
code-dir: ["codes/dart", "en/codes/dart", "ko/codes/dart"]
code-dir: ["codes/dart", "en/codes/dart", "ja/codes/dart", "ko/codes/dart"]
steps:
- uses: actions/checkout@v6
- name: Set up Dart ${{ matrix.dart-sdk }}
+3 -1
View File
@@ -10,6 +10,7 @@ on:
- ".github/workflows/dotnet.yml"
- "codes/csharp/**/*.cs"
- "en/codes/csharp/**/*.cs"
- "ja/codes/csharp/**/*.cs"
- "ko/codes/csharp/**/*.cs"
pull_request:
branches: ["main"]
@@ -17,6 +18,7 @@ on:
- ".github/workflows/dotnet.yml"
- "codes/csharp/**/*.cs"
- "en/codes/csharp/**/*.cs"
- "ja/codes/csharp/**/*.cs"
- "ko/codes/csharp/**/*.cs"
workflow_dispatch:
@@ -31,7 +33,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
dotnet-version: ["8.0.x"]
code-dir: ["codes/csharp", "en/codes/csharp", "ko/codes/csharp"]
code-dir: ["codes/csharp", "en/codes/csharp", "ja/codes/csharp", "ko/codes/csharp"]
steps:
- uses: actions/checkout@v6
+3 -1
View File
@@ -7,6 +7,7 @@ on:
- ".github/workflows/go.yml"
- "codes/go/**/*.go"
- "en/codes/go/**/*.go"
- "ja/codes/go/**/*.go"
- "ko/codes/go/**/*.go"
pull_request:
branches: ["main"]
@@ -14,6 +15,7 @@ on:
- ".github/workflows/go.yml"
- "codes/go/**/*.go"
- "en/codes/go/**/*.go"
- "ja/codes/go/**/*.go"
- "ko/codes/go/**/*.go"
workflow_dispatch:
@@ -28,7 +30,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
go-version: ["1.19.x"]
code-dir: ["codes/go", "en/codes/go", "ko/codes/go"]
code-dir: ["codes/go", "en/codes/go", "ja/codes/go", "ko/codes/go"]
steps:
- uses: actions/checkout@v6
+3 -1
View File
@@ -10,6 +10,7 @@ on:
- ".github/workflows/java.yml"
- "codes/java/**/*.java"
- "en/codes/java/**/*.java"
- "ja/codes/java/**/*.java"
- "ko/codes/java/**/*.java"
pull_request:
branches: ["main"]
@@ -17,6 +18,7 @@ on:
- ".github/workflows/java.yml"
- "codes/java/**/*.java"
- "en/codes/java/**/*.java"
- "ja/codes/java/**/*.java"
- "ko/codes/java/**/*.java"
workflow_dispatch:
@@ -26,7 +28,7 @@ jobs:
strategy:
matrix:
java: ["11", "17"]
code-dir: ["codes/java", "en/codes/java", "ko/codes/java"]
code-dir: ["codes/java", "en/codes/java", "ja/codes/java", "ko/codes/java"]
name: Java ${{ matrix.Java }} sample
steps:
- uses: actions/checkout@v6
+3 -1
View File
@@ -7,6 +7,7 @@ on:
- ".github/workflows/javascript.yml"
- "codes/javascript/**/*.js"
- "en/codes/javascript/**/*.js"
- "ja/codes/javascript/**/*.js"
- "ko/codes/javascript/**/*.js"
pull_request:
branches: ["main"]
@@ -14,6 +15,7 @@ on:
- ".github/workflows/javascript.yml"
- "codes/javascript/**/*.js"
- "en/codes/javascript/**/*.js"
- "ja/codes/javascript/**/*.js"
- "ko/codes/javascript/**/*.js"
workflow_dispatch:
@@ -23,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
code-dir: ["codes/javascript", "en/codes/javascript", "ko/codes/javascript"]
code-dir: ["codes/javascript", "en/codes/javascript", "ja/codes/javascript", "ko/codes/javascript"]
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
+3 -1
View File
@@ -7,6 +7,7 @@ on:
- ".github/workflows/kotlin.yml"
- "codes/kotlin/**/*.kt"
- "en/codes/kotlin/**/*.kt"
- "ja/codes/kotlin/**/*.kt"
- "ko/codes/kotlin/**/*.kt"
pull_request:
branches: ["main"]
@@ -14,6 +15,7 @@ on:
- ".github/workflows/kotlin.yml"
- "codes/kotlin/**/*.kt"
- "en/codes/kotlin/**/*.kt"
- "ja/codes/kotlin/**/*.kt"
- "ko/codes/kotlin/**/*.kt"
workflow_dispatch:
@@ -23,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
code-dir: ["codes/kotlin", "en/codes/kotlin", "ko/codes/kotlin"]
code-dir: ["codes/kotlin", "en/codes/kotlin", "ja/codes/kotlin", "ko/codes/kotlin"]
name: Kotlin on ${{ matrix.os }}
steps:
+3 -1
View File
@@ -10,6 +10,7 @@ on:
- ".github/workflows/python.yml"
- "codes/python/**/*.py"
- "en/codes/python/**/*.py"
- "ja/codes/python/**/*.py"
- "ko/codes/python/**/*.py"
pull_request:
branches: ["main"]
@@ -17,6 +18,7 @@ on:
- ".github/workflows/python.yml"
- "codes/python/**/*.py"
- "en/codes/python/**/*.py"
- "ja/codes/python/**/*.py"
- "ko/codes/python/**/*.py"
workflow_dispatch:
@@ -33,7 +35,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10"]
code-dir: ["codes/python", "en/codes/python", "ko/codes/python"]
code-dir: ["codes/python", "en/codes/python", "ja/codes/python", "ko/codes/python"]
steps:
- uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }}
+3 -1
View File
@@ -12,6 +12,7 @@ on:
- ".github/workflows/ruby.yml"
- "codes/ruby/**/*.rb"
- "en/codes/ruby/**/*.rb"
- "ja/codes/ruby/**/*.rb"
- "ko/codes/ruby/**/*.rb"
pull_request:
branches: ["main"]
@@ -19,6 +20,7 @@ on:
- ".github/workflows/ruby.yml"
- "codes/ruby/**/*.rb"
- "en/codes/ruby/**/*.rb"
- "ja/codes/ruby/**/*.rb"
- "ko/codes/ruby/**/*.rb"
workflow_dispatch:
@@ -33,7 +35,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
ruby-version: ["3.3"]
code-dir: ["codes/ruby", "en/codes/ruby", "ko/codes/ruby"]
code-dir: ["codes/ruby", "en/codes/ruby", "ja/codes/ruby", "ko/codes/ruby"]
steps:
- uses: actions/checkout@v6
+5 -1
View File
@@ -8,8 +8,10 @@ on:
- "codes/rust/**/*.rs"
- "codes/rust/Cargo.toml"
- "en/codes/rust/**/*.rs"
- "ja/codes/rust/**/*.rs"
- "ko/codes/rust/**/*.rs"
- "en/codes/rust/Cargo.toml"
- "ja/codes/rust/Cargo.toml"
- "ko/codes/rust/Cargo.toml"
pull_request:
branches: ["main"]
@@ -18,8 +20,10 @@ on:
- "codes/rust/**/*.rs"
- "codes/rust/Cargo.toml"
- "en/codes/rust/**/*.rs"
- "ja/codes/rust/**/*.rs"
- "ko/codes/rust/**/*.rs"
- "en/codes/rust/Cargo.toml"
- "ja/codes/rust/Cargo.toml"
- "ko/codes/rust/Cargo.toml"
jobs:
@@ -29,7 +33,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
code-dir: ["codes/rust", "en/codes/rust", "ko/codes/rust"]
code-dir: ["codes/rust", "en/codes/rust", "ja/codes/rust", "ko/codes/rust"]
steps:
- uses: brndnmtthws/rust-action-rustup@913349b802fe843511093e8c2014c94d8168c6b6 # v1
+3 -1
View File
@@ -10,6 +10,7 @@ on:
- ".github/workflows/swift.yml"
- "codes/swift/**/*.swift"
- "en/codes/swift/**/*.swift"
- "ja/codes/swift/**/*.swift"
- "ko/codes/swift/**/*.swift"
pull_request:
branches: ["main"]
@@ -17,6 +18,7 @@ on:
- ".github/workflows/swift.yml"
- "codes/swift/**/*.swift"
- "en/codes/swift/**/*.swift"
- "ja/codes/swift/**/*.swift"
- "ko/codes/swift/**/*.swift"
workflow_dispatch:
@@ -27,7 +29,7 @@ jobs:
strategy:
matrix:
os: ["ubuntu-22.04", "macos-14"]
code-dir: ["codes/swift", "en/codes/swift", "ko/codes/swift"]
code-dir: ["codes/swift", "en/codes/swift", "ja/codes/swift", "ko/codes/swift"]
steps:
- uses: actions/checkout@v6
- name: Build
+3 -1
View File
@@ -7,6 +7,7 @@ on:
- ".github/workflows/typescript.yml"
- "codes/typescript/**/*.ts"
- "en/codes/typescript/**/*.ts"
- "ja/codes/typescript/**/*.ts"
- "ko/codes/typescript/**/*.ts"
pull_request:
branches: ["main"]
@@ -14,6 +15,7 @@ on:
- ".github/workflows/typescript.yml"
- "codes/typescript/**/*.ts"
- "en/codes/typescript/**/*.ts"
- "ja/codes/typescript/**/*.ts"
- "ko/codes/typescript/**/*.ts"
workflow_dispatch:
@@ -23,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
code-dir: ["codes/typescript", "en/codes/typescript", "ko/codes/typescript"]
code-dir: ["codes/typescript", "en/codes/typescript", "ja/codes/typescript", "ko/codes/typescript"]
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
+5 -1
View File
@@ -6,16 +6,20 @@ on:
paths:
- ".github/workflows/zig.yml"
- "codes/zig/**/*.zig"
- "ja/codes/zig/**/*.zig"
- "ko/codes/zig/**/*.zig"
- "codes/zig/build.zig"
- "ja/codes/zig/build.zig"
- "ko/codes/zig/build.zig"
pull_request:
branches: ["main"]
paths:
- ".github/workflows/zig.yml"
- "codes/zig/**/*.zig"
- "ja/codes/zig/**/*.zig"
- "ko/codes/zig/**/*.zig"
- "codes/zig/build.zig"
- "ja/codes/zig/build.zig"
- "ko/codes/zig/build.zig"
workflow_dispatch:
@@ -29,7 +33,7 @@ jobs:
matrix:
# Keep the macOS SDK compatible with Zig 0.14.1.
os: [ubuntu-latest, macos-14, windows-latest]
code-dir: ["codes/zig", "ko/codes/zig"]
code-dir: ["codes/zig", "ja/codes/zig", "ko/codes/zig"]
steps:
- uses: actions/checkout@v4