Skip to content

Commit 8186bda

Browse files
authored
feat: improve lang (#835)
1 parent 782db15 commit 8186bda

5 files changed

Lines changed: 1722 additions & 1 deletion

File tree

src/main/java/cn/nukkit/lang/LangCode.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ public enum LangCode {
2929
sk_SK("Slovenčina (Slovensko)"),
3030
sv_SE("Svenska (Sverige)"),
3131
tr_TR("Türkçe (Türkiye)"),
32-
uk_UA("Українська (Україна)");
32+
uk_UA("Українська (Україна)"),
33+
vi_VN("Tiếng Việt (Việt Nam)");
3334

3435
private final String string;
3536

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
# Nukkit-MOT YAML config comments - 日本語
2+
3+
# Category labels
4+
performanceSettings=パフォーマンスとスレッド処理の設定
5+
networkSettings=ネットワークと圧縮の設定
6+
chunkSettings=チャンクの読み込みとティック処理の設定
7+
entitySettings=エンティティのスポーンとAIの設定
8+
worldSettings=ワールドとディメンションの設定
9+
playerSettings=プレイヤーデータとインタラクションの設定
10+
debugSettings=デバッグ、ログ、メトリクスの設定
11+
gameFeatureSettings=ゲーム機能の有効化・無効化設定
12+
neteaseSettings=NetEaseクライアントのサポート設定
13+
14+
# Performance
15+
performanceSettings.asyncWorkers=非同期ワーカースレッド数(auto = CPUコア数 + 1)
16+
performanceSettings.autoTickRate=サーバー負荷に基づいてティックレートを自動調整
17+
performanceSettings.autoTickRateLimit=自動調整時の最大ティックレート
18+
performanceSettings.baseTickRate=基本ティックレート(1 = 通常速度)
19+
performanceSettings.alwaysTickPlayers=スポーン地点から遠く離れていても常にプレイヤーをティック処理する
20+
performanceSettings.threadWatchdog=スレッドウォッチドッグを有効化
21+
performanceSettings.threadWatchdogTick=スレッドウォッチドッグのチェック間隔(ms)
22+
performanceSettings.doLevelGc=ワールドのガベージコレクションを有効化
23+
performanceSettings.ticksPerAutosave=自動保存の間隔(6000 = 5分)
24+
performanceSettings.levelAutoCompaction=ワールドの自動コンパクションを有効化
25+
performanceSettings.levelAutoCompactionTicks=コンパクション実行間隔(36000 = 30分)
26+
performanceSettings.leveldbCacheMb=LevelDBキャッシュサイズ(MB)
27+
performanceSettings.useNativeLeveldb=ネイティブLevelDBライブラリを使用
28+
performanceSettings.enableSpark=Sparkプロファイラーを有効化
29+
30+
# ネットワーク
31+
networkSettings.zlibProvider=ZLIB圧縮プロバイダー(2を推奨)
32+
networkSettings.compressionLevel=圧縮レベル(1~9、高いほどCPU使用量が増え、パケットサイズが小さくなる)
33+
networkSettings.chunkCompressionLevel=チャンク圧縮レベル(1~9、高いほどCPU使用量が増え、チャンクサイズが小さくなる)
34+
networkSettings.compressionThreshold=圧縮を適用するしきい値(バイト)
35+
networkSettings.useSnappyCompression=ZLIBの代わりにSnappy圧縮を使用
36+
networkSettings.rakPacketLimit=IPごとの10msあたりのRakNetパケット最大数
37+
networkSettings.rakCookieMode=RakNet Cookieモード(active、offloaded、offloaded_psk、off、none、stateless)
38+
networkSettings.timeoutMilliseconds=クライアントのタイムアウト時間(ミリ秒)
39+
networkSettings.queryPlugins=Query応答にプラグイン一覧を表示
40+
networkSettings.useWaterdog=WaterDogプロキシモードを有効化
41+
networkSettings.viaProxyUsernamePrefix=ViaProxy Java Editionプレイヤーのユーザー名プレフィックス
42+
networkSettings.enableProxyProtocol=UDPプロキシ(例:FRP)向けのProxy Protocol v2を有効化。ホワイトリスト登録された送信元は有効なPPv2ヘッダーを送信する必要があり、ホワイトリスト外の送信元は直接接続されたクライアントとして扱われます
43+
networkSettings.proxyProtocolWhitelist=Proxy Protocol用にホワイトリスト登録するプロキシ送信元のIPv4/IPv6 CIDRエントリ。プレイヤーのアドレスではなく、プロキシのアドレスを指定してください。IPv6のローカルアドレスはデフォルトで信頼されます。ホワイトリスト登録された送信元からのヘッダーなし、または無効なパケットは破棄されます
44+
45+
# チャンク
46+
chunkSettings.sendingPerTick=1ティックあたりに送信するチャンク数
47+
chunkSettings.tickingPerTick=1ティックあたりにティック処理するチャンク数
48+
chunkSettings.tickingRadius=プレイヤー周辺のチャンクティック処理範囲
49+
chunkSettings.generationQueueSize=チャンク生成キューのサイズ
50+
chunkSettings.generationPopulationQueueSize=チャンク生成処理キューのサイズ
51+
chunkSettings.lightUpdates=動的な光更新を有効化
52+
chunkSettings.clearChunkTickList=保存時にチャンクティックリストをクリア
53+
chunkSettings.spawnThreshold=チャンク読み込み時のスポーンしきい値
54+
chunkSettings.cacheChunks=チャンクをメモリにキャッシュ
55+
chunkSettings.asyncChunks=非同期チャンクの読み込み、送信、保存を使用
56+
chunkSettings.maxPendingChunkWrites=アンロードが一時停止するまでのワールドごとの保留中チャンク書き込み最大数(バックプレッシャー)
57+
58+
# エンティティ
59+
entitySettings.spawnEggs=スポーンエッグの使用を許可
60+
entitySettings.mobAi=Mob AI(経路探索、ターゲット設定など)を有効化
61+
entitySettings.autoSpawnTask=エンティティの自動スポーンタスクを有効化
62+
entitySettings.despawnTask=エンティティの自動デスポーンタスクを有効化
63+
entitySettings.ticksPerSpawns=エンティティのスポーン試行間隔(ティック)
64+
entitySettings.ticksPerDespawns=エンティティのデスポーンチェック間隔(ティック)
65+
66+
# ワールド
67+
worldSettings.nether=ネザー次元を有効化
68+
worldSettings.end=エンド次元を有効化
69+
worldSettings.vanillaPortals=バニラのポータル機能を有効化
70+
worldSettings.portalTicks=テレポートするまでポータル内で待機するティック数
71+
worldSettings.multiNetherWorlds=独自のネザー次元を使用するワールド。それ以外はデフォルトのネザーワールドを使用
72+
worldSettings.antiXrayWorlds=実験的な組み込みアンチXrayを有効化するワールド
73+
worldSettings.doNotTickWorlds=ランダムブロックティックを無効化するワールド
74+
worldSettings.entitySpawningDisabledWorlds=エンティティの自動スポーンを許可しないワールド
75+
worldSettings.loadAllWorlds=起動時にすべてのワールドを読み込む
76+
worldSettings.autoSaveDisabledWorlds=ワールドの自動保存を無効化するワールド
77+
worldSettings.worlds=ワールドごとのカスタム設定(カスタムジェネレーターまたはシードが必要なワールドのみ設定)
78+
79+
# プレイヤー
80+
playerSettings.savePlayerData=プレイヤーデータをディスクに保存
81+
playerSettings.savePlayerDataByUuid=名前ではなくUUIDでプレイヤーデータを保存
82+
playerSettings.personaSkins=ペルソナスキン(カスタムプレイヤーモデル)を許可
83+
playerSettings.skinChangeCooldown=スキン変更のクールダウン(秒)
84+
playerSettings.doNotLimitSkinGeometry=スキンのジオメトリサイズを制限しない
85+
playerSettings.doNotLimitInteractions=インタラクション距離を制限しない
86+
playerSettings.spaceNameMode=ユーザー名に含まれるスペースの処理方法(ignore、replace、deny)
87+
playerSettings.xpBottlesOnCreative=クリエイティブモードで経験値ボトルを許可
88+
playerSettings.stopInGame=ゲーム内からサーバーの停止を許可
89+
playerSettings.opInGame=ゲーム内からプレイヤーへのOP付与を許可
90+
91+
# デバッグ
92+
debugSettings.debugLevel=デバッグレベル(1=エラーのみ、2=警告、3=情報)
93+
debugSettings.ansiTitle=ターミナルタイトルでANSIカラーを有効化
94+
debugSettings.deprecatedVerbose=詳細な非推奨警告を表示
95+
debugSettings.callDataPkSendEvent=DataPacketSendEventを呼び出す
96+
debugSettings.callBatchPkSendEvent=BatchPacketSendEventを呼び出す
97+
debugSettings.callEntityMotionEvent=EntityMotionEventを呼び出す
98+
debugSettings.blockListener=ブロックリスナーを有効化
99+
debugSettings.automaticBugReport=自動バグ報告(Sentry)を有効化
100+
debugSettings.updateNotifications=アップデート通知を表示
101+
debugSettings.bstatsMetrics=bStatsメトリクスを有効化
102+
debugSettings.hastebinToken=ペーストアップロード用のHastebin APIトークン
103+
104+
# ゲーム機能
105+
gameFeatureSettings.achievements=実績を有効化
106+
gameFeatureSettings.announcePlayerAchievements=プレイヤーの実績をチャットで通知
107+
gameFeatureSettings.bedSpawnpoints=ベッドによるスポーン地点の設定を許可
108+
gameFeatureSettings.explosionBreakBlocks=爆発によるブロックの破壊を許可
109+
gameFeatureSettings.dropSpawners=破壊時にスポナーをドロップさせる
110+
gameFeatureSettings.anvilsEnabled=金床の使用を有効化
111+
gameFeatureSettings.vanillaBossbars=バニラのボスバーを有効化
112+
gameFeatureSettings.useClientSpectator=クライアント側のスペクテイターモードを使用
113+
gameFeatureSettings.enableExperimentMode=実験的機能を有効化
114+
gameFeatureSettings.multiversionMinProtocol=許可する最小プロトコルバージョン(0 = 制限なし)
115+
gameFeatureSettings.multiversionMaxProtocol=許可する最大プロトコルバージョン(-1 = 制限なし)
116+
gameFeatureSettings.enableRawOres=原石アイテムを有効化
117+
gameFeatureSettings.enableNewPaintings=新しい絵画バリエーションを有効化
118+
gameFeatureSettings.enableNewChickenEggsLaying=新しいニワトリの産卵メカニズムを有効化
119+
gameFeatureSettings.forcedSafetyEnchant=安全エンチャントのチェックを強制
120+
gameFeatureSettings.enableVibrantVisuals=Vibrant Visuals機能を有効化
121+
gameFeatureSettings.enableRaytracing=レイトレーシングのサポートを有効化
122+
gameFeatureSettings.tempIpBanFailedXboxAuth=Xbox認証に失敗したプレイヤーを一時的にIP BAN
123+
gameFeatureSettings.strongIpBans=より厳格なIP BANを有効化
124+
gameFeatureSettings.checkOpMovement=不正行為検出のためOPの移動をチェック
125+
gameFeatureSettings.vanillaArmorReduction=バニラの防具ダメージ軽減計算式を使用(Toughness、Breach、決定論的EPFを含む。無効にすると従来の線形計算式を使用)
126+
127+
# NetEase
128+
neteaseSettings.clientSupport=NetEaseクライアントのサポートを有効化
129+
neteaseSettings.onlyAllowNeteaseClient=NetEaseクライアントのみを許可
130+
131+
# Custom blocks
132+
customBlockSettings=カスタムブロックの設定
133+
customBlockSettings.autoDownloadVanillaPalette=不足している場合、公式ミラーからバニラブロックパレット(vanilla_palette_*.nbt)を自動的にダウンロードします。複数のクライアントプロトコルバージョンでカスタムブロックをサポートするために必要です。ファイルはbin/フォルダにキャッシュされ、SHA256で検証されます。無効にした場合は、bin/フォルダにファイルを手動で用意する必要があります
134+
customBlockSettings.useHashedBlockNetworkIds=従来のランタイムIDの代わりに、ハッシュ化されたブロックネットワークID(blockNetworkIdsHashed)を1.19.80以降のクライアント(NetEaseクライアントを含む)に送信します。カスタムブロックがなくてもデフォルトで有効です。ハッシュ化されたIDはバージョン間で永続的です。プロトコル1.19.80未満には影響しません。カスタムブロックが登録されている場合は常に強制的に有効になります

0 commit comments

Comments
 (0)