mirror of
https://github.com/ManInDark/HabitTrove.git
synced 2026-01-20 22:24:28 +01:00
408 lines
19 KiB
JSON
408 lines
19 KiB
JSON
{
|
||
"Dashboard": {
|
||
"title": "ダッシュボード"
|
||
},
|
||
"HabitList": {
|
||
"myTasks": "マイタスク",
|
||
"myHabits": "マイ習慣",
|
||
"addTaskButton": "タスクを追加",
|
||
"addHabitButton": "習慣を追加",
|
||
"searchTasksPlaceholder": "タスクを検索...",
|
||
"searchHabitsPlaceholder": "習慣を検索...",
|
||
"sortByLabel": "並び替え:",
|
||
"sortByName": "名前",
|
||
"sortByCoinReward": "コイン報酬",
|
||
"sortByDueDate": "締め切り",
|
||
"sortByFrequency": "頻度",
|
||
"toggleSortOrderAriaLabel": "並び順を切り替え",
|
||
"noTasksFoundMessage": "検索条件に一致するタスクはありません。",
|
||
"noHabitsFoundMessage": "検索条件に一致する習慣はありません。",
|
||
"emptyStateTasksTitle": "タスクがありません",
|
||
"emptyStateHabitsTitle": "習慣がありません",
|
||
"emptyStateTasksDescription": "最初のタスクを作成して進捗を追跡しましょう",
|
||
"emptyStateHabitsDescription": "最初の習慣を作成して進捗を追跡しましょう",
|
||
"archivedSectionTitle": "アーカイブ",
|
||
"deleteTaskDialogTitle": "タスクを削除",
|
||
"deleteHabitDialogTitle": "習慣を削除",
|
||
"deleteTaskDialogMessage": "このタスクを削除してもよろしいですか?この操作は元に戻せません。",
|
||
"deleteHabitDialogMessage": "この習慣を削除してもよろしいですか?この操作は元に戻せません。",
|
||
"deleteButton": "削除"
|
||
},
|
||
"DailyOverview": {
|
||
"addTaskButtonLabel": "タスクを追加",
|
||
"addHabitButtonLabel": "習慣を追加",
|
||
"todaysOverviewTitle": "今日の概要",
|
||
"dailyTasksTitle": "今日のタスク",
|
||
"noTasksDueTodayMessage": "今日のタスクはありません。タスクを追加して始めましょう!",
|
||
"dailyHabitsTitle": "今日の習慣",
|
||
"noHabitsDueTodayMessage": "今日の習慣はありません。習慣を追加して始めましょう!",
|
||
"wishlistGoalsTitle": "ウィッシュリスト目標",
|
||
"redeemableBadgeLabel": "{count}/{total} 使用可能",
|
||
"noWishlistItemsMessage": "ウィッシュリストにアイテムがありません。達成したい目標を追加しましょう!",
|
||
"readyToRedeemMessage": "使用可能です!",
|
||
"coinsToGoMessage": "あと{amount}コイン",
|
||
"showLessButton": "一部を表示",
|
||
"showAllButton": "すべて表示",
|
||
"viewButton": "表示",
|
||
"deleteTaskDialogTitle": "タスクを削除",
|
||
"deleteHabitDialogTitle": "習慣を削除",
|
||
"confirmDeleteDialogMessage": "\"{name}\"を削除してもよろしいですか?この操作は元に戻せません。",
|
||
"deleteButton": "削除",
|
||
"overdueTooltip": "期限超過"
|
||
},
|
||
"HabitContextMenuItems": {
|
||
"startPomodoro": "ポモドーロを開始",
|
||
"moveToToday": "今日に移動",
|
||
"moveToTomorrow": "明日に移動",
|
||
"unpin": "ピン留めを解除",
|
||
"pin": "ピン留めする",
|
||
"edit": "編集",
|
||
"archive": "アーカイブ",
|
||
"unarchive": "アーカイブ解除",
|
||
"delete": "削除"
|
||
},
|
||
"HabitStreak": {
|
||
"dailyCompletionStreakTitle": "毎日達成ストリーク",
|
||
"tooltipHabitsLabel": "習慣",
|
||
"tooltipTasksLabel": "タスク",
|
||
"tooltipCompletedLabel": "完了"
|
||
},
|
||
"CoinBalance": {
|
||
"coinBalanceTitle": "コイン残高"
|
||
},
|
||
"AddEditHabitModal": {
|
||
"editTaskTitle": "タスクを編集",
|
||
"editHabitTitle": "習慣を編集",
|
||
"addNewTaskTitle": "新しいタスクを追加",
|
||
"addNewHabitTitle": "新しい習慣を追加",
|
||
"nameLabel": "名前 *",
|
||
"descriptionLabel": "説明",
|
||
"whenLabel": "いつ *",
|
||
"completeLabel": "完了",
|
||
"timesSuffix": "回",
|
||
"rewardLabel": "報酬",
|
||
"coinsSuffix": "コイン",
|
||
"shareLabel": "共有",
|
||
"saveChangesButton": "変更を保存",
|
||
"addTaskButton": "タスクを追加",
|
||
"addHabitButton": "習慣を追加"
|
||
},
|
||
"ConfirmDialog": {
|
||
"confirmButton": "確認",
|
||
"cancelButton": "キャンセル"
|
||
},
|
||
"AddEditWishlistItemModal": {
|
||
"editTitle": "報酬を編集",
|
||
"addTitle": "新しい報酬を追加",
|
||
"nameLabel": "名前 *",
|
||
"descriptionLabel": "説明",
|
||
"costLabel": "コスト",
|
||
"coinsSuffix": "コイン",
|
||
"redeemableLabel": "使用可能",
|
||
"timesSuffix": "回",
|
||
"errorNameRequired": "名前は必須です",
|
||
"errorCoinCostMin": "コインコストは1以上である必要があります",
|
||
"errorTargetCompletionsMin": "目標達成回数は1以上である必要があります",
|
||
"errorInvalidUrl": "有効なURLを入力してください",
|
||
"linkLabel": "リンク",
|
||
"shareLabel": "共有",
|
||
"saveButton": "変更を保存",
|
||
"addButton": "報酬を追加"
|
||
},
|
||
"Navigation": {
|
||
"dashboard": "ダッシュボード",
|
||
"tasks": "タスク",
|
||
"habits": "習慣",
|
||
"calendar": "カレンダー",
|
||
"wishlist": "ウィッシュリスト",
|
||
"coins": "コイン"
|
||
},
|
||
"TodayEarnedCoins": {
|
||
"todaySuffix": "今日"
|
||
},
|
||
"WishlistItem": {
|
||
"usesLeftSingular": "使用可能回数: 1回",
|
||
"usesLeftPlural": "使用可能回数: {count}回",
|
||
"coinsSuffix": "コイン",
|
||
"redeem": "使用する",
|
||
"redeemedDone": "完了",
|
||
"redeemedExclamation": "使用しました!",
|
||
"editButton": "編集",
|
||
"archiveButton": "アーカイブ",
|
||
"unarchiveButton": "アーカイブ解除",
|
||
"deleteButton": "削除"
|
||
},
|
||
"WishlistManager": {
|
||
"title": "マイウィッシュリスト",
|
||
"addRewardButton": "報酬を追加",
|
||
"emptyStateTitle": "ウィッシュリストが空です",
|
||
"emptyStateDescription": "コインで獲得したい報酬を追加しましょう",
|
||
"archivedSectionTitle": "アーカイブ",
|
||
"popupBlockedTitle": "ポップアップがブロックされました",
|
||
"popupBlockedDescription": "リンクを開くためにポップアップを許可してください",
|
||
"deleteDialogTitle": "報酬を削除",
|
||
"deleteDialogMessage": "この報酬を削除してもよろしいですか?この操作は元に戻せません。",
|
||
"deleteButton": "削除"
|
||
},
|
||
"UserSelectModal": {
|
||
"addUserButton": "ユーザーを追加",
|
||
"createNewUserTitle": "新しいユーザーを作成",
|
||
"selectUserTitle": "ユーザーを選択",
|
||
"signInSuccessTitle": "サインインに成功しました",
|
||
"signInSuccessDescription": "おかえりなさい、{username}さん!",
|
||
"errorInvalidPassword": "パスワードが無効です"
|
||
},
|
||
"CoinsManager": {
|
||
"title": "コイン管理",
|
||
"currentBalanceLabel": "現在の残高",
|
||
"coinsSuffix": "コイン",
|
||
"addCoinsButton": "コインを追加",
|
||
"removeCoinsButton": "コインを削除",
|
||
"statisticsTitle": "統計",
|
||
"totalEarnedLabel": "総獲得額",
|
||
"totalSpentLabel": "総支出額",
|
||
"totalTransactionsLabel": "総取引数",
|
||
"todaysEarnedLabel": "今日の獲得額",
|
||
"todaysSpentLabel": "今日の支出額",
|
||
"todaysTransactionsLabel": "今日の取引数",
|
||
"transactionHistoryTitle": "取引履歴",
|
||
"showLabel": "表示:",
|
||
"entriesSuffix": "件",
|
||
"showingEntries": "{from} から {to} 件(全 {total} 件)",
|
||
"noTransactionsTitle": "取引履歴がありません",
|
||
"noTransactionsDescription": "コインを獲得または使用すると、ここに取引履歴が表示されます",
|
||
"pageLabel": "ページ",
|
||
"ofLabel": "/",
|
||
"transactionTypeHabitCompletion": "習慣達成",
|
||
"transactionTypeTaskCompletion": "タスク達成",
|
||
"transactionTypeHabitUndo": "習慣取り消し",
|
||
"transactionTypeTaskUndo": "タスク取り消し",
|
||
"transactionTypeWishRedemption": "報酬使用",
|
||
"transactionTypeManualAdjustment": "手動調整",
|
||
"transactionTypeCoinReset": "コインリセット",
|
||
"transactionTypeInitialBalance": "初期残高"
|
||
},
|
||
"NotificationBell": {
|
||
"errorUpdateTimestamp": "通知の既読タイムスタンプの更新に失敗しました:"
|
||
},
|
||
"PomodoroTimer": {
|
||
"focusLabel1": "集中しよう",
|
||
"focusLabel2": "君ならできる",
|
||
"focusLabel3": "頑張れ",
|
||
"focusLabel4": "やり遂げろ",
|
||
"focusLabel5": "実現させよう",
|
||
"focusLabel6": "強く在れ",
|
||
"focusLabel7": "突破しよう",
|
||
"focusLabel8": "1歩ずつ進もう",
|
||
"focusLabel9": "君にはできる",
|
||
"focusLabel10": "集中して征服しよう",
|
||
"breakLabel1": "休憩しよう",
|
||
"breakLabel2": "リラックスして充電しよう",
|
||
"breakLabel3": "深呼吸しよう",
|
||
"breakLabel4": "ストレッチしよう",
|
||
"breakLabel5": "リフレッシュしよう",
|
||
"breakLabel6": "君ならできる",
|
||
"breakLabel7": "エネルギーを充電しよう",
|
||
"breakLabel8": "少し離れよう",
|
||
"breakLabel9": "心をクリアにしよう",
|
||
"breakLabel10": "休んで回復しよう",
|
||
"focusType": "集中",
|
||
"breakType": "休憩",
|
||
"pauseButton": "一時停止",
|
||
"startButton": "開始",
|
||
"resetButton": "リセット",
|
||
"skipButton": "スキップ",
|
||
"wakeLockNotSupported": "ブラウザがWake Lockをサポートしていません",
|
||
"wakeLockInUse": "Wake Lockは既に使用中です",
|
||
"wakeLockRequestError": "Wake Lockのリクエストエラー:",
|
||
"wakeLockReleaseError": "Wake Lockの解放エラー:"
|
||
},
|
||
"HabitCalendar": {
|
||
"title": "習慣カレンダー",
|
||
"calendarCardTitle": "カレンダー",
|
||
"selectDatePrompt": "日付を選択",
|
||
"tasksSectionTitle": "タスク",
|
||
"habitsSectionTitle": "習慣",
|
||
"errorCompletingPastHabit": "過去の習慣を完了する際にエラーが発生しました:"
|
||
},
|
||
"NotificationDropdown": {
|
||
"notLoggedIn": "ログインしていません。",
|
||
"userCompletedItem": "{username}さんが{itemName}を完了しました。",
|
||
"userRedeemedItem": "{username}さんが{itemName}を使用しました。",
|
||
"activityRelatedToItem": "{username}さんによる{itemName}に関連するアクティビティ。",
|
||
"defaultUsername": "誰か",
|
||
"defaultItemName": "共有アイテム",
|
||
"notificationsTitle": "通知",
|
||
"notificationsTooltip": "他のユーザーがあなたと共有した習慣やウィッシュリストの達成・使用を表示します(管理者のみ)",
|
||
"noNotificationsYet": "まだ通知はありません。"
|
||
},
|
||
"AboutModal": {
|
||
"dialogArisLabel": "概要",
|
||
"changelogButton": "変更履歴",
|
||
"createdByPrefix": "❤️で作成:",
|
||
"starOnGitHubButton": "GitHubでスターしよう"
|
||
},
|
||
"PermissionSelector": {
|
||
"permissionsTitle": "権限",
|
||
"adminAccessLabel": "管理者アクセス",
|
||
"adminAccessDescription": "管理者は全ユーザーの全データにアクセスできます",
|
||
"resourceHabitTask": "習慣 / タスク",
|
||
"resourceWishlist": "ウィッシュリスト",
|
||
"resourceCoins": "コイン",
|
||
"permissionWrite": "書き込み",
|
||
"permissionInteract": "操作"
|
||
},
|
||
"UserForm": {
|
||
"toastUserUpdatedTitle": "ユーザーを更新しました",
|
||
"toastUserUpdatedDescription": "{username}さんの情報を更新しました",
|
||
"toastUserCreatedTitle": "ユーザーを作成しました",
|
||
"toastUserCreatedDescription": "{username}さんを作成しました",
|
||
"actionUpdate": "更新",
|
||
"actionCreate": "作成",
|
||
"errorFailedUserAction": "ユーザーの{action}に失敗しました",
|
||
"errorTitle": "エラー",
|
||
"errorFileSizeLimit": "ファイルサイズは5MB以下である必要があります",
|
||
"toastAvatarUploadedTitle": "アバターをアップロードしました",
|
||
"toastAvatarUploadedDescription": "アバターのアップロードに成功しました",
|
||
"errorFailedAvatarUpload": "アバターのアップロードに失敗しました",
|
||
"changeAvatarButton": "アバターを変更",
|
||
"uploadAvatarButton": "アバターをアップロード",
|
||
"usernameLabel": "ユーザー名",
|
||
"usernamePlaceholder": "ユーザー名",
|
||
"newPasswordLabel": "新しいパスワード",
|
||
"passwordLabel": "パスワード",
|
||
"passwordPlaceholderEdit": "現在のままにする場合は空欄",
|
||
"passwordPlaceholderCreate": "パスワードを入力",
|
||
"demoPasswordDisabledMessage": "デモインスタンスではパスワードは自動的に無効化されます",
|
||
"disablePasswordLabel": "パスワードを無効化",
|
||
"cancelButton": "キャンセル",
|
||
"saveChangesButton": "変更を保存",
|
||
"createUserButton": "ユーザーを作成"
|
||
},
|
||
"ViewToggle": {
|
||
"habitsLabel": "習慣",
|
||
"tasksLabel": "タスク"
|
||
},
|
||
"HabitItem": {
|
||
"overdue": "期限超過",
|
||
"whenLabel": "いつ: {frequency}",
|
||
"coinsPerCompletion": "1回あたり{count}コイン",
|
||
"completedStatus": "完了",
|
||
"completedStatusCount": "完了({completed}/{target})",
|
||
"completedStatusCountMobile": "{completed}/{target}",
|
||
"completeButton": "完了",
|
||
"completeButtonCount": "完了({completed}/{target})",
|
||
"completeButtonCountMobile": "{completed}/{target}",
|
||
"undoButton": "取り消し",
|
||
"editButton": "編集"
|
||
},
|
||
"TransactionNoteEditor": {
|
||
"noteTooLongTitle": "メモが長すぎます",
|
||
"noteTooLongDescription": "メモは200文字以内である必要があります",
|
||
"errorSavingNoteTitle": "メモの保存エラー",
|
||
"errorDeletingNoteTitle": "メモの削除エラー",
|
||
"pleaseTryAgainDescription": "再度お試しください",
|
||
"addNotePlaceholder": "メモを追加...",
|
||
"saveNoteTitle": "メモを保存",
|
||
"cancelButtonTitle": "キャンセル",
|
||
"deleteNoteTitle": "メモを削除",
|
||
"editNoteAriaLabel": "メモを編集"
|
||
},
|
||
"Profile": {
|
||
"guestUsername": "ゲスト",
|
||
"editProfileButton": "プロフィールを編集",
|
||
"signOutSuccessTitle": "サインアウトに成功しました",
|
||
"signOutSuccessDescription": "アカウントからサインアウトしました",
|
||
"signOutErrorTitle": "サインアウトエラー",
|
||
"signOutErrorDescription": "サインアウトに失敗しました",
|
||
"switchUserButton": "ユーザーを切り替え",
|
||
"settingsLink": "設定",
|
||
"aboutButton": "概要",
|
||
"themeLabel": "テーマ",
|
||
"editProfileModalTitle": "プロフィールを編集"
|
||
},
|
||
"PasswordEntryForm": {
|
||
"notYouButton": "違うユーザー?",
|
||
"passwordLabel": "パスワード",
|
||
"passwordPlaceholder": "パスワードを入力",
|
||
"loginErrorToastTitle": "エラー",
|
||
"loginFailedErrorToastDescription": "ログインに失敗しました",
|
||
"cancelButton": "キャンセル",
|
||
"loginButton": "ログイン"
|
||
},
|
||
"CompletionCountBadge": {
|
||
"countCompleted": "完了 {completedCount}/{totalCount}"
|
||
},
|
||
"SettingsPage": {
|
||
"title": "設定",
|
||
"uiSettingsTitle": "UI設定",
|
||
"numberFormattingLabel": "数字のフォーマット",
|
||
"numberFormattingDescription": "大きな数字をフォーマットする(例:1K、1M、1B)",
|
||
"numberGroupingLabel": "数字のグループ化",
|
||
"numberGroupingDescription": "3桁区切りを使用する(例:1,000 対 1000)",
|
||
"systemSettingsTitle": "システム設定",
|
||
"timezoneLabel": "タイムゾーン",
|
||
"timezoneDescription": "正確な日付追跡のためにタイムゾーンを選択",
|
||
"weekStartDayLabel": "週の開始日",
|
||
"weekStartDayDescription": "週の最初の曜日を選択",
|
||
"weekdays": {
|
||
"sunday": "日曜日",
|
||
"monday": "月曜日",
|
||
"tuesday": "火曜日",
|
||
"wednesday": "水曜日",
|
||
"thursday": "木曜日",
|
||
"friday": "金曜日",
|
||
"saturday": "土曜日"
|
||
},
|
||
"autoBackupLabel": "自動バックアップ",
|
||
"autoBackupTooltip": "有効にすると、アプリケーションデータ(習慣、コイン、設定など)が毎日午前2時頃(サーバー時間)に自動的にバックアップされます。バックアップはプロジェクトルートの`backups/`ディレクトリにZIPファイルとして保存されます。最新の7つ分のバックアップのみ保持され、古いものは自動的に削除されます。",
|
||
"autoBackupDescription": "毎日データを自動バックアップ",
|
||
"languageLabel": "言語",
|
||
"languageDescription": "アプリケーションの表示言語を選択",
|
||
"languageChangedTitle": "言語が変更されました",
|
||
"languageChangedDescription": "変更を反映するにはページを更新してください",
|
||
"languageDisabledInDemoTooltip": "デモ版では言語の変更が無効になっています。"
|
||
},
|
||
"Common": {
|
||
"authenticationRequiredTitle": "認証が必要です",
|
||
"authenticationRequiredDescription": "続行するにはサインインしてください。",
|
||
"permissionDeniedTitle": "権限がありません",
|
||
"permissionDeniedDescription": "{resource}sに対する{action}権限がありません。",
|
||
"undoButton": "取り消し",
|
||
"redoButton": "やり直し",
|
||
"errorTitle": "エラー"
|
||
},
|
||
"useHabits": {
|
||
"alreadyCompletedTitle": "既に完了しています",
|
||
"alreadyCompletedDescription": "今日は既にこの習慣を完了しています。",
|
||
"completedTitle": "完了しました!",
|
||
"earnedCoinsDescription": "{coinReward}コインを獲得しました。",
|
||
"progressTitle": "進捗!",
|
||
"progressDescription": "今日は{count}/{target}回完了しました。",
|
||
"completionUndoneTitle": "完了を取り消しました",
|
||
"completionUndoneDescription": "今日は{count}/{target}回完了しています。",
|
||
"noCompletionsToUndoTitle": "取り消す完了がありません",
|
||
"noCompletionsToUndoDescription": "この習慣は今日まだ完了していません。",
|
||
"alreadyCompletedPastDateTitle": "既に完了しています",
|
||
"alreadyCompletedPastDateDescription": "この習慣は{dateKey}に既に完了しています。",
|
||
"earnedCoinsPastDateDescription": "{dateKey}に{coinReward}コインを獲得しました。",
|
||
"progressPastDateDescription": "{dateKey}に{count}/{target}回完了しました。"
|
||
},
|
||
"useWishlist": {
|
||
"redemptionLimitReachedTitle": "使用回数制限に達しました",
|
||
"redemptionLimitReachedDescription": "\"{itemName}\"の最大使用回数に達しました。",
|
||
"rewardRedeemedTitle": "🎉 報酬を使用しました!",
|
||
"rewardRedeemedDescription": "\"{itemName}\"を{itemCoinCost}コインで使用しました。",
|
||
"notEnoughCoinsTitle": "コインが不足しています",
|
||
"notEnoughCoinsDescription": "この報酬を使用するにはあと{coinsNeeded}コイン必要です。"
|
||
},
|
||
"useCoins": {
|
||
"invalidAmountTitle": "無効な値です",
|
||
"invalidAmountDescription": "有効な正の数を入力してください",
|
||
"successTitle": "成功しました",
|
||
"addedCoinsDescription": "{amount}コインを追加しました",
|
||
"removedCoinsDescription": "{amount}コインを削除しました",
|
||
"transactionNotFoundDescription": "取引が見つかりません"
|
||
}
|
||
}
|