{ "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": "パスワードが無効です", "deleteUserConfirmation": "ユーザー {username} を削除してもよろしいですか?この操作は元に戻せません。", "confirmDeleteButtonText": "削除", "deletingButtonText": "削除中...", "deleteUserSuccessTitle": "ユーザーが削除されました", "deleteUserSuccessDescription": "ユーザー {username} は正常に削除されました。", "deleteUserErrorTitle": "削除に失敗しました", "genericError": "予期しないエラーが発生しました。", "networkError": "ネットワークエラーが発生しました。もう一度お試しください。", "editUserTooltip": "ユーザーを編集", "deleteUserTooltip": "ユーザーを削除" }, "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}に失敗しました", "toastDemoDeleteDisabled": "デモインスタンスでは削除が無効になっています", "toastCannotDeleteSelf": "自分のアカウントは削除できません", "confirmDeleteUser": "ユーザー {username} を削除してもよろしいですか?", "toastUserDeletedTitle": "ユーザーが削除されました", "toastUserDeletedDescription": "ユーザー {username} は正常に削除されました", "toastDeleteUserFailed": "ユーザーの削除に失敗しました: {error}", "errorTitle": "エラー", "errorFileSizeLimit": "ファイルサイズは5MB以下である必要があります", "toastAvatarUploadedTitle": "アバターをアップロードしました", "toastAvatarUploadedDescription": "アバターのアップロードに成功しました", "errorFailedAvatarUpload": "アバターのアップロードに失敗しました", "changeAvatarButton": "アバターを変更", "uploadAvatarButton": "アバターをアップロード", "usernameLabel": "ユーザー名", "usernamePlaceholder": "ユーザー名", "newPasswordLabel": "新しいパスワード", "passwordLabel": "パスワード", "passwordPlaceholderEdit": "現在のままにする場合は空欄", "passwordPlaceholderCreate": "パスワードを入力", "demoPasswordDisabledMessage": "デモインスタンスではパスワードは自動的に無効化されます", "disablePasswordLabel": "パスワードを無効化", "cancelButton": "キャンセル", "saveChangesButton": "変更を保存", "createUserButton": "ユーザーを作成", "deleteAccountButton": "アカウントを削除", "deletingButtonText": "削除中...", "areYouSure": "本当によろしいですか?", "deleteUserConfirmation": "ユーザー {username} を削除してもよろしいですか?", "cancel": "キャンセル", "confirmDeleteButtonText": "削除" }, "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}コイン必要です。" }, "Warning": { "areYouSure": "本当によろしいですか?", "cancel": "キャンセル" }, "useCoins": { "addedCoinsDescription": "{amount}コインを追加しました", "invalidAmountTitle": "無効な値です", "invalidAmountDescription": "有効な正の数を入力してください", "successTitle": "成功しました", "transactionNotFoundDescription": "取引が見つかりません", "maxAmountExceededDescription": "金額は{max}を超えることはできません。", "transactionNotFoundDescription": "取引が見つかりません", "maxAmountExceededDescription": "金額は{max}を超えることはできません。" } }