Files
flint/apps/bot/locales/ja.json
T
2026-04-23 23:39:18 +02:00

469 lines
20 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"errors": {
"args": {
"missing": "引数 {{arg}} が不足しています。使用方法: {{usage}}",
"invalidInt": "引数は整数である必要があります。受け取った値: {{value}}",
"invalidNumber": "引数は数値である必要があります。受け取った値: {{value}}",
"invalidBoolean": "引数は真偽値である必要があります。受け取った値: {{value}}",
"invalidUser": "{{value}} からユーザーを見つけられません",
"invalidChannel": "{{value}} からチャンネルを見つけられません",
"invalidRole": "{{value}} からロールを見つけられません",
"tooMany": "引数が多すぎます({{count}}):{{extras}}。使用方法: {{usage}}"
},
"permissions": {
"user": "あなたには権限がありません: {{permissions}}"
},
"execution": "実行中に予期しないエラーが発生しました。",
"cooldown": "このコマンドを再使用するまで {{seconds}} 秒待ってください。",
"rateLimit": "リクエストが多すぎます。{{seconds}} 秒後に再試行してください。",
"executionQueued": "コマンドは受け付けられ、キューに追加されました。"
},
"categories": {
"fun": "楽しみ",
"utility": "ユーティリティ",
"core": "基本"
},
"commands": {
"kiss": {
"name": "キス",
"description": "ユーザーにキスを送る。",
"args": {
"user": "対象ユーザー"
},
"examples": {
"basic": "メンバーにキスを送る"
},
"responses": {
"success": "{{from}} が {{to}} にキスを送りました。"
}
},
"ping": {
"name": "ピング",
"description": "ボットのWebSocketレイテンシを確認する。",
"examples": {
"basic": "ヘルスチェック"
},
"responses": {
"pong": "Pong。WebSocket遅延: {{latency}}ms。"
}
},
"presence": {
"name": "プレゼンス",
"description": "インタラクティブパネルでボットのステータスを設定する。",
"examples": {
"slash": "プレゼンスパネルを開く"
},
"responses": {
"panel": "プレゼンスパネル\nステータス: {{status}}\nアクティビティ: {{activityType}}\nローテーション: {{rotationIntervalSeconds}}秒ごと\nアクティブテキスト({{currentTextIndex}}/{{textCount}}: {{activityText}}\nプレビュー: {{activityPreview}}\nテキスト: {{activityTexts}}\n変数({{doubleBracesHint}}: {{variables}}",
"notOwner": "このパネルはコマンド実行者のみ使用できます。",
"invalidSelection": "無効な選択です。",
"invalidInterval": "無効な間隔です。{{minSeconds}}〜{{maxSeconds}}秒の整数を使用してください。",
"modalTimeout": "テキスト編集の制限時間が切れました。もう一度ボタンをクリックしてください。"
},
"ui": {
"status": {
"placeholder": "ステータスを選択",
"options": {
"online": {
"label": "オンライン",
"description": "ボットをオンライン表示"
},
"idle": {
"label": "アイドル",
"description": "ボットをアイドル表示"
},
"dnd": {
"label": "取り込み中",
"description": "ボットを取り込み中表示"
},
"invisible": {
"label": "オフライン",
"description": "ボットをオフライン表示"
},
"streaming": {
"label": "ストリーミング",
"description": "ボットをストリーミング表示"
}
}
},
"activity": {
"placeholder": "アクティビティタイプを選択",
"options": {
"PLAYING": {
"label": "プレイ中",
"description": "プレイ中..."
},
"STREAMING": {
"label": "ストリーミング",
"description": "配信中..."
},
"WATCHING": {
"label": "視聴中",
"description": "見ている..."
},
"LISTENING": {
"label": "リスニング",
"description": "聴いている..."
},
"COMPETING": {
"label": "競技中",
"description": "競技中..."
},
"CUSTOM": {
"label": "カスタムステータス",
"description": "カスタムステータスを表示"
}
}
},
"embed": {
"title": "プレゼンス設定",
"description": "ステータス、アクティビティタイプ、複数テキストとローテーションを編集します。",
"footer": "/presence インタラクティブパネル",
"fields": {
"status": "ステータス",
"activity": "アクティビティタイプ",
"text": "テキスト"
}
},
"textButton": "📝 テキスト編集",
"intervalButton": "⏱️ 間隔",
"modal": {
"title": "プレゼンステキスト",
"label": "1行に1テキスト({{var}}使用可)",
"placeholder": "メンテナンス\n{{guild_count}} サーバー | {{prefix}}help"
},
"intervalModal": {
"title": "ローテーション間隔",
"label": "各テキストの秒数",
"placeholder": "例: 30"
}
}
},
"logs": {
"name": "ログ",
"description": "Discordイベントログをインタラクティブに設定する。",
"examples": {
"slash": "ログパネルを開く"
},
"responses": {
"slashOnly": "/logs を使用してこのパネルを開いてください。",
"guildOnly": "このコマンドはサーバーでのみ使用できます。",
"notOwner": "このパネルはコマンド実行者のみ使用できます。",
"invalidSelection": "無効な選択です。",
"allEnabled": "すべてのイベントログが有効になりました。",
"allDisabled": "すべてのイベントログが無効になりました。",
"eventEnabled": "イベント {{event}} を有効化しました。",
"eventDisabled": "イベント {{event}} を無効化しました。",
"channelsCreated": "ログチャンネル準備完了。作成: {{created}}、再利用: {{reused}}。",
"channelsPartial": "ログチャンネルは一部のみ準備されました。作成: {{created}}、再利用: {{reused}}、失敗: {{failed}}。",
"channelsFailed": "ログチャンネルの作成に失敗しました。失敗カテゴリ: {{failed}}。"
},
"ui": {
"embed": {
"title": "ログ設定",
"description": "各Discordイベントのログを有効/無効化し、カテゴリ別チャンネルに送信します。"
},
"status": {
"enabled": "有効",
"disabled": "無効"
},
"pageLabel": "ページ {{page}}/{{pageCount}}",
"enabledCountLabel": "有効イベント: {{enabledCount}}/{{totalCount}}",
"eventsHeader": "イベント",
"channelLabel": "チャンネル",
"channelNotConfigured": "#未設定",
"feedbackLabel": "最後の操作",
"buttons": {
"enableAll": "✅ すべて有効化",
"disableAll": "❌ すべて無効化",
"createChannels": "📁 チャンネル作成",
"previousPage": "前へ",
"nextPage": "次へ",
"enableEvent": "{{event}} を有効化",
"disableEvent": "{{event}} を無効化"
},
"events": {
"messageCreate": "メッセージ作成",
"messageDelete": "メッセージ削除",
"messageUpdate": "メッセージ更新",
"messageBulkDelete": "一括メッセージ削除",
"guildMemberAdd": "メンバー参加",
"guildMemberRemove": "メンバー退出",
"guildMemberUpdate": "メンバー更新",
"interactionCreate": "インタラクション",
"channelCreate": "チャンネル作成",
"channelDelete": "チャンネル削除",
"channelUpdate": "チャンネル更新",
"roleCreate": "ロール作成",
"roleDelete": "ロール削除",
"roleUpdate": "ロール更新",
"threadCreate": "スレッド作成",
"threadDelete": "スレッド削除",
"threadUpdate": "スレッド更新",
"emojiCreate": "絵文字作成",
"emojiDelete": "絵文字削除",
"emojiUpdate": "絵文字更新",
"guildUpdate": "サーバー更新",
"guildUnavailable": "サーバー利用不可",
"guildBanAdd": "BAN追加",
"guildBanRemove": "BAN解除",
"inviteCreate": "招待作成",
"inviteDelete": "招待削除"
}
}
},
"welcome": {
"name": "ウェルカム",
"description": "ウェルカムメッセージをインタラクティブに設定する。",
"examples": {
"slash": "ウェルカム設定パネルを開く"
},
"responses": {
"guildOnly": "このコマンドはサーバーでのみ使用できます。",
"notOwner": "このパネルはコマンド実行者のみ使用できます。",
"invalidSelection": "無効な選択です。",
"testSuccess": "テストメッセージを {{channel}} に送信しました。",
"testDisabled": "ウェルカム機能は無効です。",
"testMissingChannel": "チャンネルが設定されていません。チャンネルボタンを使用してください。",
"testChannelUnavailable": "設定されたチャンネルが見つからないか無効です。",
"testMissingPermissions": "このチャンネルにメッセージを送信する権限がありません。",
"testFailed": "テストメッセージの送信に失敗しました。後でもう一度試してください。"
},
"ui": {
"embed": {
"title": "ウェルカム設定",
"description": "ステータス、チャンネル、メッセージタイプを設定し、テストを実行します。",
"fields": {
"status": "ステータス",
"channel": "チャンネル",
"type": "タイプ",
"channelPicker": "チャンネル選択",
"autoRoles": "自動ロール"
}
},
"status": {
"enabled": "🟢 有効",
"disabled": "🔴 無効"
},
"channelNotConfigured": "#未設定",
"autoRolesNotConfigured": "自動ロールは設定されていません",
"channelPickerPlaceholder": "ウェルカムチャンネルを選択",
"channelPickerHint": "下のメニューからチャンネルを選択してください。",
"rolePickerPlaceholder": "自動ロールを選択",
"rolePickerHint": "追加するロールを選択してください。",
"buttons": {
"toggle": "ステータス切替",
"channel": "チャンネル設定",
"channelCancel": "チャンネル選択を閉じる",
"roles": "自動ロール追加",
"rolesCancel": "ロール選択を閉じる",
"rolesClear": "自動ロールを削除",
"test": "テスト"
},
"type": {
"placeholder": "メッセージタイプを選択",
"options": {
"simple": {
"label": "シンプルメッセージ",
"description": "通常のテキストメッセージを送信"
},
"embed": {
"label": "埋め込み",
"description": "埋め込みメッセージを送信"
},
"container": {
"label": "コンテナ (V2)",
"description": "Components V2 コンテナを送信"
},
"image": {
"label": "画像",
"description": "画像付き埋め込みを送信"
}
}
}
},
"templates": {
"simple": "🎉 {{user}} さん、**{{guild}}** へようこそ!",
"embedTitle": "ようこそ!",
"embedDescription": "{{user}} さんが **{{guild}}** に参加しました。",
"containerTitle": "ようこそ",
"containerDescription": "{{user}} さんが **{{guild}}** に参加しました。",
"imageTitle": "ようこそ",
"imageDescription": "{{guild}} のDiscordサーバーへようこそ"
}
},
"goodbye": {
"name": "お別れ",
"description": "お別れメッセージをインタラクティブに設定する。",
"examples": {
"slash": "お別れ設定パネルを開く"
},
"responses": {
"guildOnly": "このコマンドはサーバーでのみ使用できます。",
"notOwner": "このパネルはコマンド実行者のみ使用できます。",
"invalidSelection": "無効な選択です。",
"testSuccess": "テストメッセージを {{channel}} に送信しました。",
"testDisabled": "お別れ機能は無効です。",
"testMissingChannel": "チャンネルが設定されていません。チャンネルボタンを使用してください。",
"testChannelUnavailable": "設定されたチャンネルが見つからないか無効です。",
"testMissingPermissions": "このチャンネルにメッセージを送信する権限がありません。",
"testFailed": "テストメッセージの送信に失敗しました。後でもう一度試してください。"
},
"ui": {
"embed": {
"title": "お別れ設定",
"description": "ステータス、チャンネル、メッセージタイプを設定し、テストを実行します。",
"fields": {
"status": "ステータス",
"channel": "チャンネル",
"type": "タイプ",
"channelPicker": "チャンネル選択"
}
},
"status": {
"enabled": "🟢 有効",
"disabled": "🔴 無効"
},
"channelNotConfigured": "#未設定",
"channelPickerPlaceholder": "お別れチャンネルを選択",
"channelPickerHint": "下のメニューからチャンネルを選択してください。",
"buttons": {
"toggle": "ステータス切替",
"channel": "チャンネル設定",
"channelCancel": "チャンネル選択を閉じる",
"test": "テスト"
},
"type": {
"placeholder": "メッセージタイプを選択",
"options": {
"simple": {
"label": "シンプルメッセージ",
"description": "通常のテキストメッセージを送信"
},
"embed": {
"label": "埋め込み",
"description": "お別れ埋め込みを送信"
},
"container": {
"label": "コンテナ (V2)",
"description": "Components V2 コンテナを送信"
},
"image": {
"label": "画像",
"description": "画像付き埋め込みを送信"
}
}
}
},
"templates": {
"simple": "👋 {{user}} さんが **{{guild}}** から退出しました。",
"embedTitle": "お別れ",
"embedDescription": "{{user}} さんが **{{guild}}** から退出しました。",
"containerTitle": "お別れ",
"containerDescription": "{{user}} さんが **{{guild}}** から退出しました。",
"imageTitle": "お別れ",
"imageDescription": "{{guild}} のDiscordサーバーから"
}
},
"help": {
"name": "ヘルプ",
"description": "コマンド一覧または詳細を表示する。",
"args": {
"command": "コマンド名(任意)"
},
"examples": {
"basic": "すべてのコマンドを表示",
"single": "コマンド詳細を表示"
},
"errors": {
"notFound": "{{query}} に一致するコマンドはありません。"
},
"embed": {
"title": "コマンドヘルプ",
"description": "{{usage}} を使ってコマンドを確認できます。",
"categoryEmpty": "このカテゴリにはコマンドがありません。",
"detailsTitle": "コマンド: {{name}}",
"detailsDescription": "{{description}}",
"footer": "カテゴリ: {{source}}",
"fields": {
"usage": "使用方法",
"arguments": "引数",
"examples": "例"
}
},
"labels": {
"prefix": "プレフィックス",
"slash": "スラッシュ",
"required": "必須",
"optional": "任意",
"noArgs": "引数なし",
"noExamples": "例なし"
}
}
},
"logsRuntime": {
"placeholders": {
"noContent": "(内容なし)",
"unknown": "不明",
"none": "なし"
},
"embed": {
"title": "イベント: {{event}}",
"detailsField": "詳細"
},
"summaries": {
"messageCreate": "{{user}} が {{channel}} にメッセージを送信",
"messageDelete": "{{channel}} でメッセージが削除されました",
"messageUpdate": "{{channel}} でメッセージが更新されました",
"messageBulkDelete": "{{count}} 件のメッセージが一括削除されました",
"guildMemberAdd": "{{user}} が参加しました",
"guildMemberRemove": "{{user}} が退出しました",
"guildMemberUpdate": "{{user}} が更新されました",
"interactionGeneric": "{{user}} によるインタラクション",
"interactionSlash": "{{user}} によるスラッシュコマンド /{{command}}",
"interactionButton": "{{user}} によるボタン操作",
"interactionSelect": "{{user}} によるセレクト操作",
"interactionModal": "{{user}} によるモーダル送信",
"channelCreate": "チャンネル作成: {{channel}}",
"channelDelete": "チャンネル削除: {{channel}}",
"channelUpdate": "チャンネル更新: {{channel}}",
"roleCreate": "ロール作成: {{role}}",
"roleDelete": "ロール削除: {{role}}",
"roleUpdate": "ロール更新: {{role}}",
"threadCreate": "スレッド作成: {{thread}}",
"threadDelete": "スレッド削除: {{thread}}",
"threadUpdate": "スレッド更新: {{thread}}",
"emojiCreate": "絵文字作成: {{emoji}}",
"emojiDelete": "絵文字削除: {{emoji}}",
"emojiUpdate": "絵文字更新: {{emoji}}",
"guildUpdate": "サーバー更新: {{guild}}",
"guildUnavailable": "サーバー一時的に利用不可: {{guild}}",
"guildBanAdd": "ユーザーBAN: {{user}}",
"guildBanRemove": "ユーザーBAN解除: {{user}}",
"inviteCreate": "招待作成: {{code}}",
"inviteDelete": "招待削除: {{code}}"
},
"details": {
"messageId": "messageId={{value}}",
"author": "author={{tag}} ({{id}})",
"content": "content={{value}}",
"before": "before={{value}}",
"after": "after={{value}}",
"channelId": "channelId={{value}}",
"count": "count={{value}}",
"user": "user={{tag}} ({{id}})",
"oldNick": "oldNick={{value}}",
"newNick": "newNick={{value}}",
"interactionId": "interactionId={{value}}",
"type": "type={{value}}",
"oldName": "oldName={{value}}",
"newName": "newName={{value}}",
"roleId": "roleId={{value}}",
"threadId": "threadId={{value}}",
"emojiId": "emojiId={{value}}",
"guildId": "guildId={{value}}",
"inviter": "inviter={{value}}"
}
}
}