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
+11 -11
View File
@@ -5,15 +5,15 @@
const std = @import("std");
const inc = @import("include");
// Driver Code
// 実行用コード
pub fn main() !void {
// スタックを初期化する
// zig では、ArrayList をスタックとして使うことが推奨される
// Zig では ArrayList をスタックとして使うことを推奨する
var stack = std.ArrayList(i32).init(std.heap.page_allocator);
// メモリの遅延解放
// メモリの解放を遅延させる
defer stack.deinit();
// 要素をプッシュ
// 要素をプッシュする
try stack.append(1);
try stack.append(3);
try stack.append(2);
@@ -22,22 +22,22 @@ pub fn main() !void {
std.debug.print("スタック stack = ", .{});
inc.PrintUtil.printList(i32, stack);
// スタックトップの要素にアクセス
// スタックの先頭要素にアクセスする
var peek = stack.items[stack.items.len - 1];
std.debug.print("\nスタックトップ要素 peek = {}", .{peek});
std.debug.print("\nスタックの先頭要素 peek = {}", .{peek});
// 要素をポップ
// 要素をポップする
var pop = stack.pop();
std.debug.print("\nポップした要素 pop = {},ポップ後の stack = ", .{pop});
std.debug.print("\nポップした要素 pop = {}、ポップ後 stack = ", .{pop});
inc.PrintUtil.printList(i32, stack);
// スタックの長さを取得
// スタックの長さを取得する
var size = stack.items.len;
std.debug.print("\nスタックの長さ size = {}", .{size});
// スタックが空かどうかを判定
// スタックが空かどうかを判定する
var is_empty = if (stack.items.len == 0) true else false;
std.debug.print("\nスタックが空かどうか = {}", .{is_empty});
std.debug.print("\nスタックは空か = {}", .{is_empty});
_ = try std.io.getStdIn().reader().readByte();
}