summaryrefslogtreecommitdiff
path: root/platform-paper/src/main/resources/languages/ja.yml
blob: 764951b9cd4a33715fc7a4b073184f5d26a68406 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# ----------------------------------------------
# ------  LunaticChat Languages Files   --------
# -----------------  日本語   -------------------
# ----------------------------------------------
#
# LunaticChat の i18n (国際化) 用の日本語言語ファイル
#
# 以下の翻訳は LunaticChat の UI/UX に影響を与える可能性があるため、正確に翻訳してください。
#
# また,新しい翻訳キーを追加する際は GitHub へのプルリクエストの提出をお願いします。
#
# ----------------------------------------------

commandDescription:
  tell: "他のプレイヤーにダイレクトメッセージを送信します"
  reply: "最後にダイレクトメッセージを送信/受信したプレイヤーに返信します"
  lc: "LunaticChat のメインコマンド"
  lcv: "LunaticChat Velocity 連携コマンド"

directMessage:
  noticeToggle: "ダイレクトメッセージ通知を{toggle}にしました"
  noticeStatus: "現在ダイレクトメッセージ通知は{toggle}です"
  targetOffline: "プレイヤー '{target}' は現在オフラインです"
  yourself: "自分自身にメッセージを送信することはできません"
  replyTargetNotFound: "返信対象のプレイヤーが見つかりません"
  crossServerDisabled: "このサーバーではクロスサーバーダイレクトメッセージが無効です"
  remoteServerNotFound: "サーバー '{server}' はプロキシ内に見つかりませんでした"
  remoteTargetOffline: "プレイヤー '{target}' はサーバー '{server}' にオンラインではありません"
  usage: "使い方: /tell <プレイヤー[@サーバー]> <メッセージ>"

romajiConversion:
  toggle: "かな・ローマ字変換機能を{toggle}にしました"
  status: "現在かな・ローマ字変換機能は{toggle}です"

channelMessage:
  noticeToggle: "チャンネルメッセージ通知を{toggle}にしました"
  noticeStatus: "現在チャンネルメッセージ通知は{toggle}です"

status:
  runningVersion: "LunaticChat v{version} が使用されています"
  clickToCopy: "クリックしてバージョンをコピー"
  clickToOpen: "クリックして開く"
  label:
    health: "ヘルス"
    features: "--- 機能 ---"
    config: "--- 設定 ---"
  feature:
    quickReplies: "クイックリプライ"
    japaneseConversion: "かな・ローマ字変換"
    channelChat: "チャンネルチャット"
    velocityIntegration: "Velocity 連携"
  config:
    debug: "デバッグモード"
    checkForUpdates: "アップデートチェック"
    language: "言語"
  health:
    ok: "正常"
    degraded: "問題あり"
    degradedHover: "Velocity 連携が有効ですが接続に失敗しました。/lcv status を確認してください。"
  releaseChannel: "リリースチャンネル"
  channel:
    stable: "安定版"
    nightly: "ナイトリー"

settings:
  availableValues: "使用可能な設定値: {values}"

channel:
  help:
    header: "--- チャンネルコマンド ---"
    create: "/lc channel create <チャンネルID> <名前> [説明] [プライベート] - チャンネルを作成します"
    list: "/lc channel list - 公開チャンネル一覧を表示します"
    join: "/lc channel join <チャンネルID> - チャンネルに参加します"
    leave: "/lc channel leave - アクティブチャンネルから退出します"
    switch: "/lc channel switch <チャンネルID> - 既に参加しているチャンネルに切り替えます"
    status: "/lc channel status - チャンネルのステータスとメンバーシップを表示します"
    info: "/lc channel info [チャンネルID] - チャンネルの詳細情報を表示します"
    delete: "/lc channel delete <チャンネルID> - チャンネルを削除します"
    invite: "/lc channel invite <プレイヤー名> - プレイヤーをアクティブチャンネルに招待します"
    kick: "/lc channel kick <プレイヤー名> - プレイヤーをアクティブチャンネルから追放します"
    ban: "/lc channel ban <プレイヤー名> - プレイヤーをアクティブチャンネルから永久追放します"
    unban: "/lc channel unban <プレイヤー名> - プレイヤーをアクティブチャンネルからの追放を解除します"
    mod: "/lc channel mod <プレイヤー名> - プレイヤーをモデレーターに任命 / 任命解除します"
    ownership: "/lc channel ownership <プレイヤー名> - チャンネルのオーナー権限を譲渡します"
  create:
    success: "チャンネル '{name}' (ID: {id}) を作成しました"
    privateNotice: "これはプライベートチャンネルです。招待されたプレイヤーのみが参加できます。"
    alreadyExists: "チャンネルID '{id}' は既に使用されています"
    invalidId: "無効なチャンネルID '{id}' です。3-30文字の英数字、アンダースコア、ハイフンのみ使用できます"
    limitExceeded: "チャンネルを作成できません: サーバーはチャンネル数の上限 ({limit}件) に達しています"
  list:
    header: "--- 公開チャンネル ({count}件) ---"
    empty: "公開チャンネルはありません"
    error: "チャンネル一覧の取得に失敗しました"
    clickToJoin: "クリックして参加"
  delete:
    success: "チャンネル '{id}' を削除しました"
    notFound: "チャンネル '{id}' が見つかりません"
    noPermission: "このチャンネルを削除する権限がありません。チャンネルのオーナーのみが削除できます"
    error: "チャンネルの削除に失敗しました"
  join:
    success: "チャンネル '{channelName}' (ID: {channelId}) に参加しました"
    alreadyActive: "チャンネル '{channelName}' は既にアクティブです"
    alreadyMember: "既にチャンネル '{channelName}' のメンバーです"
    playerBanned: "このチャンネルから永久追放されているため参加できません"
    notFound: "チャンネル '{channelId}' が見つかりません"
    privateChannel: "プライベートチャンネルには招待が必要です"
    channelMemberLimitExceeded: "チャンネルに参加できません: チャンネルのメンバー数が上限 ({limit}人) に達しています"
    playerChannelLimitExceeded: "チャンネルに参加できません: 参加できるチャンネル数の上限 ({limit}件) に達しています"
    error: "チャンネルへの参加に失敗しました"
  leave:
    success: "チャンネル '{channelName}' から退出しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    error: "チャンネルの退出に失敗しました"
  switch:
    success: "チャンネル '{channelName}' (ID: {channelId}) に切り替えました"
    alreadyActive: "チャンネル '{channelName}' は既にアクティブです"
    notFound: "チャンネル '{channelId}' が見つかりません"
    notMember: "チャンネル '{channelId}' のメンバーではありません"
    error: "チャンネルの切り替えに失敗しました"
  status:
    header: "--- あなたのチャンネルステータス ---"
    activeChannel: "アクティブチャンネル"
    noActiveChannel: "アクティブなチャンネルがありません"
    channelList: "参加中のチャンネル ({count}件)"
    noChannels: "どのチャンネルにも参加していません"
    clickToSwitch: "クリックして切り替え"
    error: "チャンネルステータスの取得に失敗しました"
  info:
    header: "--- チャンネル情報 ---"
    name: "名前"
    id: "ID"
    owner: "オーナー"
    members: "メンバー"
    membersOmitted: "{count}人のメンバー (最初の10人を表示)"
    notFound: "チャンネル '{channelId}' が見つかりません"
    noActiveChannel: "アクティブなチャンネルがありません。チャンネルIDを指定してください"
    error: "チャンネル情報の取得に失敗しました"
  notification:
    login: "現在、チャンネル '{channelName}' に入室中です。チャンネルの状態は /lc channel status で確認できます"
    playerJoined: "{player}がチャンネル {channel} に参加しました"
    playerLeft: "{player}がチャンネル {channel} から退出しました"
    playerKicked: "{player}は{kicker}によってチャンネル {channel} から追放されました"
    playerBanned: "{player}は{banner}によってチャンネル {channel} から永久追放されました"
  invite:
    success: "{player}をチャンネル {channel} に招待しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーとモデレーターのみがプレイヤーを招待できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    cannotInviteSelf: "自分自身を招待することはできません"
    playerBanned: "{player}はこのチャンネルから永久追放されています"
    channelFull: "招待できません: チャンネルはメンバー数の上限 ({limit}人) に達しています"
    receivedInvite: "チャンネル {channel} に{inviter}から招待されました"
    error: "プレイヤーの招待に失敗しました"
  kick:
    success: "チャンネル {channel} から{player}を追放しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーとモデレーターのみがプレイヤーを追放できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    cannotKickSelf: "自分自身を追放することはできません"
    cannotKickBypass: "{player}は追放できません"
    notMember: "{player}はこのチャンネルのメンバーではありません"
    wasKicked: "{kicker}によってチャンネル {channel} から追放されました"
    error: "プレイヤーの追放に失敗しました"
  ban:
    success: "チャンネル {channel} から{player}を永久追放しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーとモデレーターのみがプレイヤーを永久追放できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    cannotBanSelf: "自分自身を永久追放することはできません"
    cannotBanBypass: "{player}は追放できません"
    alreadyBanned: "{player}は既にこのチャンネルから永久追放されています"
    wasBanned: "{banner}によってチャンネル {channel} から永久追放されました"
    error: "プレイヤーの永久追放に失敗しました"
  unban:
    success: "チャンネル {channel} から{player}の追放を解除しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーとモデレーターのみがプレイヤーの追放を解除できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    playerNotBanned: "{player}はこのチャンネルから永久追放されていません"
    error: "プレイヤーの追放の解除に失敗しました"
  mod:
    success: "チャンネル {channel} で{player}を{action}しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーのみがモデレーターを管理できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    notMember: "{player}はこのチャンネルのメンバーではありません"
    cannotModSelf: "自分自身のモデレーター状態を変更することはできません"
    promoted: "モデレーターに昇格"
    demoted: "モデレーターから降格"
    notification: "チャンネル {channel} で{action}されました"
    error: "モデレーター状態の変更に失敗しました"
  ownership:
    success: "チャンネル {channel} のオーナー権限を{player}に譲渡しました"
    noActiveChannel: "アクティブなチャンネルがありません"
    noPermission: "チャンネルのオーナーのみがオーナー権限を譲渡できます"
    playerNotFound: "プレイヤー '{player}' が見つかりません"
    notMember: "{player}はこのチャンネルのメンバーではありません"
    cannotTransferToSelf: "自分自身にオーナー権限を譲渡することはできません"
    receivedOwnership: "チャンネル {channel} のオーナーになりました (前のオーナー: {previousOwner})"
    error: "オーナー権限の譲渡に失敗しました"

general:
  playerOnlyCommand: "このコマンドはプレイヤーのみが実行できます"
  newUpdateAvailable: "LunaticChat の新しいバージョンが利用可能です。GitHubまたはModrinthからダウンロードできます"
  spyMessage: "あなたに権限が付与されているため、このメッセージはスパイ状態で表示されています"
  nightlyWarning: "ナイトリービルドを使用しています。このビルドは不安定であったり、バグが含まれている可能性があります。"
  nightlyReportIssue: "問題を発見した場合は、GitHub Issues で報告してください。"

toggle:
  on: "有効"
  off: "無効"

velocity:
  state:
    disconnected: "切断済み"
    handshaking: "ハンドシェイク中..."
    connected: "接続済み"
    failed: "接続失敗"
  status:
    header: "--- LunaticChat Velocity 連携ステータス ---"
    error: "エラー"
    checkingLiveStatus: "ライブステータスを確認中..."
    liveStatusFailed: "ライブステータスチェックに失敗しました"
    consoleNoLiveStatus: "ライブステータスチェックはコンソールからは利用できません (プレイヤーとして実行してください)"
    label:
      paperVersion: "Paper バージョン"
      velocityVersion: "Velocity バージョン"
      protocolVersion: "プロトコルバージョン"
      connectionState: "接続状態"
      onlinePlayers: "オンラインプレイヤー"
  hoverInfo:
    disconnected: "LunaticChat  Velocity サーバ間の接続が切断されています。再接続するにはサーバを再起動する必要があります"
    handshaking: "現在 LunaticChat  Velocity サーバ間の接続を確立中です"
    connected: "LunaticChat  Velocity サーバと正常に接続されています"
    failed: "LunaticChat  Velocity サーバ間の接続に失敗しました。再接続するにはエラーを解決する必要があります"