package i18n

var defaultCatalogData = map[Locale]map[Key]Entry{
	FallbackLocale: {
		KeyNotifyAIResponseComplete:                                          textEntry("Response complete"),
		KeyNotifyAIApprovalRequired:                                          textEntry("Approval required"),
		KeyNotifyAIInputRequired:                                             textEntry("Input required"),
		KeyNotifyAISelectionRequired:                                         textEntry("Selection required"),
		KeyNotifyAIConfirmationRequired:                                      textEntry("Confirmation required"),
		KeyNotifyAIError:                                                     textEntry("Error"),
		KeyNotifyAISubagentStopped:                                           textEntry("Subagent stopped"),
		KeyNotifyAITeammateWaiting:                                           textEntry("Teammate waiting"),
		KeyNotifyAIReviewPending:                                             textEntry("Review pending:"),
		KeyNotifyLiveUnavailable:                                             textEntry("live tmux pane state could not be read; queue entry remains pending"),
		KeyNotifyLiveTitleAttention:                                          textEntry("live title attention badge exists but pane is not reply+agent state; title-only/manual attention does not create notify queue entries"),
		KeyNotifyLiveManualReply:                                             textEntry("live reply badge exists but no AI agent metadata is set; manual attention panes do not create notify queue entries"),
		KeyNotifyLiveAIReplyQueued:                                           textEntry("live AI reply pane has a matching actionable notify queue entry"),
		KeyNotifyLiveAIReplyMissingQueue:                                     textEntry("live AI reply pane has no matching queue entry; run `projmux notify reconcile` to back-fill it"),
		KeyNotifyLiveQueuePending:                                            textEntry("queue entry is pending; no matching live AI reply pane was found"),
		KeyNotifyLiveQueueStale:                                              textEntry("queue entry target is inactive: the live pane no longer matches reply+agent state; it may still be focusable if the target is routable"),
		KeyNotifyLiveQueueGone:                                               textEntry("queue entry target is gone: no routable target exists; Enter/ack cleans it up without focusing"),
		KeyNotifyQueueRowAgeCompact:                                          textEntry("{age} ago"),
		KeyNotifyQueueActionAck:                                              textEntry("ack"),
		KeyStatusNotifyCount:                                                 textEntry("{count} notifications"),
		KeyStatusNotifyAgeCompact:                                            textEntry("{age} ago"),
		KeySettingsRootTitle:                                                 textEntry("Settings"),
		KeySettingsRootGlobalTab:                                             textEntry("Global"),
		KeySettingsRootProjectTab:                                            textEntry("Project"),
		KeySettingsRootPromptGlobal:                                          textEntry("Settings > "),
		KeySettingsRootPromptProject:                                         textEntry("Settings > Project > "),
		KeySettingsRootFooter:                                                textEntry("Open rows or click a scope chip to switch tabs."),
		KeySettingsRootNotifications:                                         textEntry("Notifications"),
		KeySettingsRootProject:                                               textEntry("Project"),
		KeySettingsRootAppearance:                                            textEntry("Appearance"),
		KeySettingsNotificationsDesktop:                                      textEntry("Desktop notifications"),
		KeySettingsNotificationsDelivery:                                     textEntry("Delivery sources"),
		KeySettingsAboutWelcome:                                              textEntry("Welcome"),
		KeyPickerLinePrompt:                                                  textEntry("number, search, or empty to close: "),
		KeyPickerPromptSearch:                                                textEntry("Search"),
		KeyPickerFooterOpenRows:                                              textEntry("open rows"),
		KeyPickerFooterBack:                                                  textEntry("back"),
		KeyPickerFooterClose:                                                 textEntry("close"),
		KeyPickerEmptyNoMatches:                                              textEntry("No matches"),
		KeyWelcomeShellTitle:                                                 textEntry("Welcome to projmux"),
		KeyWelcomeShellDetach:                                                textEntry("Detach: Ctrl-b d keeps sessions running; re-enter with projmux shell."),
		KeyWelcomeShellExit:                                                  textEntry("Exit: run exit in every window, or tmux -L projmux kill-server."),
		KeyWelcomeShellSurfaces:                                              textEntry("Bootstrap: generated tmux config and Settings stay available after entry."),
		KeyWelcomeShellContinue:                                              textEntry("Enter continues into the shell."),
		KeyWelcomeShellUpdateNow:                                             textEntry("Press u to upgrade with projmux update apply, or s to skip until the next release."),
		KeyWelcomeShellUpdateGuidance:                                        textEntry("Press u for upgrade guidance, or s to skip until the next release."),
		KeyWelcomeShellUpdateSkipped:                                         textEntry("This release is skipped until the next latest tag appears."),
		KeyWelcomeShellPromptDefault:                                         textEntry("Continue? [Enter=Continue] "),
		KeyWelcomeShellPromptUpdate:                                          textEntry("Continue? [Enter=Continue, u=Upgrade, s=Skip until next] "),
		KeyWelcomeShellPromptUpdateSkip:                                      textEntry("Continue? [Enter=Continue, u=Upgrade guidance, s=Skip until next] "),
		KeyUpdateStatusAvailable:                                             textEntry("Update available"),
		KeyHelpUsageCommand:                                                  textEntry("Usage"),
		Key("settings.text.project_picker"):                                  textEntry("Project Picker"),
		Key("settings.text.ai_settings"):                                     textEntry("AI Settings"),
		Key("settings.text.enabled_agents"):                                  textEntry("Enabled agents"),
		Key("settings.text.hooks"):                                           textEntry("Hooks"),
		Key("settings.text.theme"):                                           textEntry("Theme"),
		Key("settings.text.session_state"):                                   textEntry("Session State"),
		Key("settings.text.keybindings"):                                     textEntry("Keybindings"),
		Key("settings.text.labs"):                                            textEntry("Labs"),
		Key("settings.text.about"):                                           textEntry("About"),
		Key("settings.text.trust"):                                           textEntry("Trust"),
		Key("settings.text.hooks_project"):                                   textEntry("Hooks (project)"),
		Key("settings.text.project_recipe"):                                  textEntry("Project recipe"),
		Key("settings.text.effective_merge_view"):                            textEntry("Effective merge view"),
		Key("settings.text.project_roots_workdirs_pins"):                     textEntry("project roots, workdirs, and pins"),
		Key("settings.text.default_split_mode"):                              textEntry("default split mode"),
		Key("settings.text.default_split_mode_enabled_agents"):               textEntry("default split mode, enabled agents"),
		Key("settings.text.notification_surfaces"):                           textEntry("desktop mode, delivery sources, queue surfaces"),
		Key("settings.text.global_lifecycle_hooks"):                          textEntry("global lifecycle hook paths"),
		Key("settings.text.theme_font_status_icon_decoration"):               textEntry("theme font status and icon decoration"),
		Key("settings.text.global_theme_settings"):                           textEntry("global preset, color tokens, and font hints"),
		Key("settings.text.edit_tmux_chords"):                                textEntry("edit tmux plain and prefix chords"),
		Key("settings.text.experimental_picker_engine"):                      textEntry("experimental picker engine"),
		Key("settings.text.version_updates_key_setup"):                       textEntry("version, updates, key setup"),
		Key("settings.text.disabled_no_project_context"):                     textEntry("disabled - no project context"),
		Key("settings.text.declare_env_kube_startup"):                        textEntry("declare env, kube, startup"),
		Key("settings.text.global_project_merge_sources"):                    textEntry("global + project merge with source labels"),
		Key("settings.text.quit_projmux"):                                    textEntry("Quit projmux"),
		Key("settings.text.update_now"):                                      textEntry("Update Now"),
		Key("settings.text.check_updates"):                                   textEntry("Check Updates"),
		Key("settings.text.project_root"):                                    textEntry("Project Root"),
		Key("settings.text.workdirs"):                                        textEntry("Workdirs"),
		Key("settings.text.pinned_projects"):                                 textEntry("Pinned Projects"),
		Key("settings.text.add_project"):                                     textEntry("Add Project..."),
		Key("settings.text.add_current_project"):                             textEntry("Add Current Project"),
		Key("settings.text.use_current_project_root"):                        textEntry("Use Current Project as Root"),
		Key("settings.text.set_project_root"):                                textEntry("Set Project Root..."),
		Key("settings.text.clear_saved_project_root"):                        textEntry("Clear Saved Project Root"),
		Key("settings.text.type_path_manually"):                              textEntry("Type path manually..."),
		Key("settings.text.add_workdir"):                                     textEntry("Add Workdir..."),
		Key("settings.text.remove"):                                          textEntry("Remove"),
		Key("settings.text.clear_all_pins"):                                  textEntry("Clear all pins"),
		Key("settings.text.back"):                                            textEntry("Back"),
		Key("settings.text.add_remove_scan_roots"):                           textEntry("add or remove scan roots"),
		Key("settings.text.add_remove_pins"):                                 textEntry("add or remove pins"),
		Key("settings.text.unavailable"):                                     textEntry("unavailable"),
		Key("settings.text.not_configured"):                                  textEntry("not configured"),
		Key("settings.text.home_unavailable"):                                textEntry("home unavailable"),
		Key("settings.text.no_project_context"):                              textEntry("no project context"),
		Key("settings.text.pins_unavailable"):                                textEntry("pins unavailable"),
		Key("settings.text.already_pinned"):                                  textEntry("already pinned"),
		Key("settings.text.scan_filesystem_roots"):                           textEntry("scan filesystem roots"),
		Key("settings.text.no_pinned_projects"):                              textEntry("(no pinned projects)"),
		Key("settings.text.skip_filesystem_scan"):                            textEntry("skip filesystem scan"),
		Key("settings.text.append_workdir"):                                  textEntry("append a directory to the saved workdirs list"),
		Key("settings.text.not_set"):                                         textEntry("not set"),
		Key("settings.text.active"):                                          textEntry("active"),
		Key("settings.text.saved"):                                           textEntry("saved"),
		Key("settings.text.save_primary_root_directly"):                      textEntry("save one primary root path directly"),
		Key("settings.text.remove_saved_projdir"):                            textEntry("remove ~/.config/projmux/projdir"),
		Key("settings.text.no_env_tmux_saved"):                               textEntry("no env, tmux option, or saved value"),
		Key("settings.text.revisit_shell_guide"):                             textEntry("revisit the shell quickstart guide"),
		Key("settings.text.open_quit_actions"):                               textEntry("open quit actions"),
		Key("settings.text.run_installer_update"):                            textEntry("run installer-specific update command"),
		Key("settings.text.refresh_github_release_metadata"):                 textEntry("refresh cached GitHub release metadata"),
		Key("settings.text.status_unavailable"):                              textEntry("status unavailable"),
		Key("settings.title.start_project"):                                  textEntry("Start project"),
		Key("settings.title.project_recipe_startup"):                         textEntry("Project recipe - Startup command"),
		Key("settings.title.project_recipe_kube"):                            textEntry("Project recipe - Kube"),
		Key("settings.title.project_recipe_environment"):                     textEntry("Project recipe - Environment"),
		Key("settings.title.project_recipe_overview"):                        textEntry("Project recipe - env, kube, startup"),
		Key("settings.title.effective_merge"):                                textEntry("Effective merge view - global + project config"),
		Key("settings.title.session_state_project_autosave"):                 textEntry("Session State - Project auto-save"),
		Key("settings.title.session_state_project_snapshot_actions"):         textEntry("Session State - Project snapshot actions"),
		Key("settings.title.session_state_autosave_interval"):                textEntry("Session State - Auto-save interval"),
		Key("settings.title.save_named_snapshot"):                            textEntry("Save named snapshot"),
		Key("settings.title.delete_session_snapshot_confirm"):                textEntry("Delete session snapshot - confirm"),
		Key("settings.title.trust_project_config_hash"):                      textEntry("Trust - Project config hash"),
		Key("settings.title.untrust_project_config_confirm"):                 textEntry("Untrust project config - confirm"),
		Key("settings.title.projects_sessions_state"):                        textEntry("Projects > Sessions > State"),
		Key("settings.title.ai_default_split_mode"):                          textEntry("AI Settings - Default split mode"),
		Key("settings.title.ai_enabled_agents"):                              textEntry("AI Settings - Enabled agents"),
		Key("settings.title.ai_launch_split_direction"):                      textEntry("AI Launch - Split direction"),
		Key("settings.title.notifications"):                                  textEntry("Notifications - Delivery, desktop, and queue surfaces"),
		Key("settings.title.hooks_global"):                                   textEntry("Hooks - Global lifecycle hook paths"),
		Key("settings.title.hooks_project"):                                  textEntry("Hooks - Project lifecycle hook paths"),
		Key("settings.title.project_picker"):                                 textEntry("Project Picker - Project roots, workdirs, and pinned projects"),
		Key("settings.title.appearance"):                                     textEntry("Appearance - Icon decoration"),
		Key("settings.title.session_state"):                                  textEntry("Session State - Restore and autosave controls"),
		Key("settings.title.labs"):                                           textEntry("Labs - Experimental features"),
		Key("settings.title.about"):                                          textEntry("About - Version, updates, key setup"),
		Key("settings.title.add_project"):                                    textEntry("Add Project - Choose a filesystem directory"),
		Key("settings.title.project_root"):                                   textEntry("Project Root - Effective and saved root"),
		Key("settings.title.set_project_root"):                               textEntry("Set Project Root - Type one absolute primary root path"),
		Key("settings.title.add_workdir"):                                    textEntry("Add Workdir - Choose or type a directory to scan"),
		Key("settings.title.type_workdir"):                                   textEntry("Type Workdir - Absolute path"),
		Key("settings.title.workdirs"):                                       textEntry("Workdirs - Saved and inherited scan roots"),
		Key("settings.title.pinned_projects"):                                textEntry("Pinned Projects - Add or remove pins"),
		Key("settings.title.notifications_ai_dedupe"):                        textEntry("Notifications - AI dedupe window"),
		Key("settings.title.notifications_custom_ai_dedupe"):                 textEntry("Notifications - Custom AI dedupe"),
		Key("settings.title.notifications_desktop"):                          textEntry("Notifications - Desktop notifications"),
		Key("settings.title.notifications_hook_quiet_policy"):                textEntry("Notifications - Hook quiet policy"),
		Key("settings.title.notifications_delivery_sources"):                 textEntry("Notifications - Delivery sources"),
		Key("settings.title.appearance_path_icon"):                           textEntry("Appearance - Path icon"),
		Key("settings.title.appearance_git_icon"):                            textEntry("Appearance - Git icon"),
		Key("settings.title.appearance_notify_icon"):                         textEntry("Appearance - Notify icon"),
		Key("settings.title.appearance_ai_badge_style"):                      textEntry("Appearance - AI badge style"),
		Key("settings.title.appearance_language_locale"):                     textEntry("Appearance - Language / Locale"),
		Key("settings.title.keybinding_lab_diagnose_delivery"):               textEntry("Keybinding Lab - Diagnose delivery"),
		Key("settings.title.session_state_sidebar_startup_picker"):           textEntry("Session State - Sidebar startup picker"),
		Key("settings.title.labs_project_hooks"):                             textEntry("Labs - Project Hooks"),
		Key("settings.prompt.start_project"):                                 textEntry("Start project > "),
		Key("settings.prompt.update"):                                        textEntry("Update > "),
		Key("settings.prompt.settings_ai"):                                   textEntry("Settings > AI Settings > "),
		Key("settings.prompt.settings_notifications"):                        textEntry("Settings > Notifications > "),
		Key("settings.prompt.settings_hooks"):                                textEntry("Settings > Hooks > "),
		Key("settings.prompt.settings_project_hooks"):                        textEntry("Settings > Project > Hooks > "),
		Key("settings.prompt.settings_project_picker"):                       textEntry("Settings > Project Picker > "),
		Key("settings.prompt.settings_appearance"):                           textEntry("Settings > Appearance > "),
		Key("settings.prompt.settings_session_state"):                        textEntry("Settings > Session State > "),
		Key("settings.prompt.settings_project_session_state"):                textEntry("Settings > Project > Session State > "),
		Key("settings.prompt.settings_labs"):                                 textEntry("Settings > Labs > "),
		Key("settings.prompt.settings_about"):                                textEntry("Settings > About > "),
		Key("settings.prompt.settings_add_project"):                          textEntry("Settings > Project Picker > Add Project > "),
		Key("settings.prompt.settings_project_root"):                         textEntry("Settings > Project Picker > Project Root > "),
		Key("settings.prompt.type_project_root_path"):                        textEntry("Type project root path > "),
		Key("settings.prompt.settings_add_workdir"):                          textEntry("Settings > Project Picker > Add Workdir > "),
		Key("settings.prompt.type_workdir_path"):                             textEntry("Type workdir path > "),
		Key("settings.prompt.settings_workdirs"):                             textEntry("Settings > Project Picker > Workdirs > "),
		Key("settings.prompt.settings_pinned_projects"):                      textEntry("Settings > Project Picker > Pinned Projects > "),
		Key("settings.prompt.settings_ai_dedupe"):                            textEntry("Settings > Notifications > AI dedupe > "),
		Key("settings.prompt.ai_dedupe_seconds"):                             textEntry("AI dedupe seconds > "),
		Key("settings.prompt.settings_desktop_notifications"):                textEntry("Settings > Notifications > Desktop notifications > "),
		Key("settings.prompt.settings_ai_default_split"):                     textEntry("Settings > AI Settings > Default split mode > "),
		Key("settings.prompt.settings_ai_enabled_agents"):                    textEntry("Settings > AI Settings > Enabled agents > "),
		Key("settings.prompt.settings_hook_quiet_policy"):                    textEntry("Settings > Notifications > Hook quiet policy > "),
		Key("settings.prompt.settings_delivery_sources"):                     textEntry("Settings > Notifications > Delivery sources > "),
		Key("settings.prompt.settings_keybindings"):                          textEntry("Settings > Keybindings > "),
		Key("settings.prompt.settings_keybindings_action"):                   textEntry("Settings > Keybindings > Action > "),
		Key("settings.prompt.enter_key"):                                     textEntry("Enter key > "),
		Key("settings.prompt.type_key_chord"):                                textEntry("Type key chord > "),
		Key("settings.prompt.settings_session_state_sidebar_startup"):        textEntry("Settings > Session State > Sidebar startup picker > "),
		Key("settings.prompt.settings_labs_project_hooks"):                   textEntry("Settings > Labs > Project Hooks > "),
		Key("settings.prompt.settings_labs_keybindings"):                     textEntry("Settings > Labs > Keybindings > "),
		Key("settings.prompt.settings_labs_keybindings_action"):              textEntry("Settings > Labs > Keybindings > Action > "),
		Key("settings.prompt.settings_appearance_language_locale"):           textEntry("Settings > Appearance > Language / Locale > "),
		Key("settings.text.language_locale"):                                 textEntry("Language / Locale"),
		Key("settings.text.warning"):                                         textEntry("Warning"),
		Key("settings.text.current"):                                         textEntry("Current"),
		Key("settings.text.unreadable"):                                      textEntry("unreadable"),
		Key("settings.text.global_config_unreadable"):                        textEntry("global config unreadable"),
		Key("settings.text.warning_lower"):                                   textEntry("warning"),
		Key("settings.text.current_lower"):                                   textEntry("current"),
		Key("settings.text.env_override"):                                    textEntry("env override"),
		Key("settings.text.built_in_fallback"):                               textEntry("built-in fallback"),
		Key("settings.text.explicit_override"):                               textEntry("explicit override"),
		Key("settings.text.english_ui"):                                      textEntry("English UI"),
		Key("settings.text.korean_ui"):                                       textEntry("Korean UI"),
		Key("settings.text.detect_locale_env"):                               textEntry("detect from LC_ALL, LC_MESSAGES, LANG"),
		Key("settings.text.unsupported"):                                     textEntry("unsupported"),
		Key("settings.title.appearance_badge_icon"):                          textEntry("Appearance - AI badge and icon decoration"),
		Key("settings.title.session_state_autosave"):                         textEntry("Session State - Auto-save"),
		Key("settings.title.session_state_project_unavailable"):              textEntry("Session State - Project settings unavailable"),
		Key("settings.title.theme_global_values"):                            textEntry("Theme - Global values"),
		Key("settings.title.theme_preset_selector"):                          textEntry("Theme - Preset selector"),
		Key("settings.prompt.settings_appearance_path_icon"):                 textEntry("Settings > Appearance > Path icon > "),
		Key("settings.prompt.settings_appearance_git_icon"):                  textEntry("Settings > Appearance > Git icon > "),
		Key("settings.prompt.settings_appearance_notify_icon"):               textEntry("Settings > Appearance > Notify icon > "),
		Key("settings.prompt.settings_appearance_ai_badge_style"):            textEntry("Settings > Appearance > AI badge style > "),
		Key("settings.prompt.settings_theme_global"):                         textEntry("Settings > Theme > Global > "),
		Key("settings.prompt.preset"):                                        textEntry("Preset > "),
		Key("settings.prompt.autosave_interval"):                             textEntry("Auto-save interval > "),
		Key("settings.prompt.snapshot_name"):                                 textEntry("Snapshot name > "),
		Key("settings.text.action"):                                          textEntry("Action"),
		Key("settings.text.action_id"):                                       textEntry("Action ID"),
		Key("settings.text.actions"):                                         textEntry("Actions"),
		Key("settings.text.options"):                                         textEntry("Options"),
		Key("settings.text.keys"):                                            textEntry("Keys"),
		Key("settings.text.key"):                                             textEntry("Key"),
		Key("settings.text.surface"):                                         textEntry("Surface"),
		Key("settings.text.tier"):                                            textEntry("Tier"),
		Key("settings.text.delivery_path"):                                   textEntry("Delivery path"),
		Key("settings.text.default_transport_key"):                           textEntry("Default transport key"),
		Key("settings.text.plain_aliases"):                                   textEntry("Plain aliases"),
		Key("settings.text.editing"):                                         textEntry("Editing"),
		Key("settings.text.probe"):                                           textEntry("Probe"),
		Key("settings.text.terminal"):                                        textEntry("Terminal"),
		Key("settings.text.after_mapping_apply"):                             textEntry("After mapping apply"),
		Key("settings.text.manual_setup"):                                    textEntry("Manual setup"),
		Key("settings.text.aliases"):                                         textEntry("Aliases"),
		Key("settings.text.probe_key"):                                       textEntry("Probe key"),
		Key("settings.text.probe_result"):                                    textEntry("Probe result"),
		Key("settings.text.last_capture"):                                    textEntry("Last capture"),
		Key("settings.text.saved_path"):                                      textEntry("Saved path"),
		Key("settings.text.not_saved"):                                       textEntry("Not saved"),
		Key("settings.text.plain_key_reached"):                               textEntry("Plain key reached"),
		Key("settings.text.unexpected_sequence"):                             textEntry("Unexpected sequence"),
		Key("settings.text.timeout_or_swallowed"):                            textEntry("Timeout or swallowed"),
		Key("settings.text.version"):                                         textEntry("Version"),
		Key("settings.text.source"):                                          textEntry("Source"),
		Key("settings.text.app"):                                             textEntry("App"),
		Key("settings.text.tmux_actions"):                                    textEntry("Tmux actions"),
		Key("settings.text.key_setup"):                                       textEntry("Key setup"),
		Key("settings.text.diagnose_keys"):                                   textEntry("Diagnose keys"),
		Key("settings.text.terminal_remediation"):                            textEntry("Terminal remediation"),
		Key("settings.text.add_key"):                                         textEntry("Add key"),
		Key("settings.text.add_key_plus"):                                    textEntry("+ Add key"),
		Key("settings.text.press_a_key"):                                     textEntry("Press a key"),
		Key("settings.text.cancel"):                                          textEntry("Cancel"),
		Key("settings.text.advanced_ellipsis"):                               textEntry("Advanced..."),
		Key("settings.text.enter_key_name_title"):                            textEntry("Enter key name"),
		Key("settings.text.raw_diagnostic_view"):                             textEntry("Raw diagnostic view"),
		Key("settings.text.remove_key"):                                      textEntry("Remove key"),
		Key("settings.text.test_key"):                                        textEntry("Test key"),
		Key("settings.text.unbind"):                                          textEntry("Unbind"),
		Key("settings.text.reset_to_default"):                                textEntry("Reset to default"),
		Key("settings.text.use_default"):                                     textEntry("Use default"),
		Key("settings.text.troubleshooting"):                                 textEntry("Troubleshooting"),
		Key("settings.text.default_state"):                                   textEntry("Default"),
		Key("settings.text.custom_state"):                                    textEntry("Custom"),
		Key("settings.text.available_state"):                                 textEntry("Available"),
		Key("settings.text.unbound_state"):                                   textEntry("Unbound"),
		Key("settings.text.keybindings_actions_list"):                        textEntry("Actions are listed with active keys and state."),
		Key("settings.text.press_desired_key"):                               textEntry("press desired key"),
		Key("settings.text.capture_desired_key"):                             textEntry("capture desired key"),
		Key("settings.text.enter_key_name"):                                  textEntry("enter key name"),
		Key("settings.text.type_tmux_key_name"):                              textEntry("type a tmux key name"),
		Key("settings.text.return_to_action"):                                textEntry("return to action"),
		Key("settings.text.advanced_options"):                                textEntry("advanced options"),
		Key("settings.text.remove_all_active_keys"):                          textEntry("remove all active keys"),
		Key("settings.text.choose_row_below"):                                textEntry("choose a row below"),
		Key("settings.text.key_detail"):                                      textEntry("key detail"),
		Key("settings.text.active_key"):                                      textEntry("active key"),
		Key("settings.text.active_keys"):                                     textEntry("active keys"),
		Key("settings.text.no_active_keys"):                                  textEntry("no active keys"),
		Key("settings.text.not_bound"):                                       textEntry("Not bound"),
		Key("settings.text.diagnostic"):                                      textEntry("diagnostic"),
		Key("settings.text.view_only"):                                       textEntry("view only"),
		Key("settings.text.test_key_delivery_advanced"):                      textEntry("Test key delivery, Advanced..."),
		Key("settings.text.dependencies"):                                    textEntry("Dependencies"),
		Key("settings.text.rename_key"):                                      textEntry("Rename key"),
		Key("settings.text.windows_term"):                                    textEntry("Windows Term."),
		Key("settings.text.docs"):                                            textEntry("Docs"),
		Key("settings.text.update"):                                          textEntry("Update"),
		Key("settings.text.latest"):                                          textEntry("Latest"),
		Key("settings.text.update_state"):                                    textEntry("Update state"),
		Key("settings.text.installer"):                                       textEntry("Installer"),
		Key("settings.text.release_notes"):                                   textEntry("Release notes"),
		Key("settings.text.folder_marker_before_cwd"):                        textEntry("folder marker before cwd"),
		Key("settings.text.provider_marker_before_branch"):                   textEntry("provider marker before branch"),
		Key("settings.text.bell_marker_notification_sidebar"):                textEntry("bell marker in notification sidebar"),
		Key("settings.text.ai_badge_style"):                                  textEntry("AI badge style"),
		Key("settings.text.pane_border_live_ai_marker"):                      textEntry("pane border live AI marker"),
		Key("settings.text.nerd_font_marker"):                                textEntry("Nerd Font-style marker"),
		Key("settings.text.emoji_marker"):                                    textEntry("emoji marker"),
		Key("settings.text.no_icon_prefix"):                                  textEntry("no icon prefix"),
		Key("settings.text.colored_dot_marker"):                              textEntry("colored dot marker"),
		Key("settings.text.preserve_spacing_without_marker"):                 textEntry("preserve spacing without marker"),
		Key("settings.text.ai_notification_dedupe"):                          textEntry("AI notification dedupe"),
		Key("settings.text.in_app_queue"):                                    textEntry("In-app queue"),
		Key("settings.text.notification_hook_override"):                      textEntry("Notification hook override"),
		Key("settings.text.scope"):                                           textEntry("Scope"),
		Key("settings.text.runtime_config"):                                  textEntry("Runtime config"),
		Key("settings.text.install"):                                         textEntry("Install"),
		Key("settings.text.status"):                                          textEntry("Status"),
		Key("settings.text.config_path"):                                     textEntry("Config path"),
		Key("settings.text.conflict"):                                        textEntry("Conflict"),
		Key("settings.text.tested_version"):                                  textEntry("Tested version"),
		Key("settings.text.notice"):                                          textEntry("Notice"),
		Key("settings.text.install_command"):                                 textEntry("Install command"),
		Key("settings.text.remove_command"):                                  textEntry("Remove command"),
		Key("settings.text.dry_run_command"):                                 textEntry("Dry-run command"),
		Key("settings.text.copy_only"):                                       textEntry("Copy only"),
		Key("settings.text.enter_copies"):                                    textEntry("Enter copies"),
		Key("settings.text.default_split_mode_title"):                        textEntry("Default split mode"),
		Key("settings.text.current_project_session"):                         textEntry("Current Project Session"),
		Key("settings.text.session_popup_open_session_state"):                textEntry("Session Popup: Open Session State"),
		Key("settings.text.previously_active_pane_last_pane"):                textEntry("previously active pane / last pane"),
		Key("settings.text.saved_workdirs"):                                  textEntry("Saved workdirs"),
		Key("settings.text.effective_project_root"):                          textEntry("Effective Project Root"),
		Key("settings.text.saved_project_root"):                              textEntry("Saved Project Root"),
		Key("settings.text.env"):                                             textEntry("Env"),
		Key("settings.text.env_read_only"):                                   textEntry("env, read-only"),
		Key("settings.text.project_root_hint"):                               textEntry("Project Root is the primary root. Workdirs are extra search roots. Set PROJMUX_PROJDIR, @projmux_projdir, or the saved ~/.config/projmux/projdir value."),
		Key("settings.text.project_root_override_hint"):                      textEntry("Env PROJMUX_PROJDIR and tmux @projmux_projdir override the saved value until unset."),
		Key("settings.text.none_parenthesized"):                              textEntry("(none)"),
		Key("settings.text.consume_pending_notify_rows"):                     textEntry("consume pending notify rows"),
		Key("settings.text.statusbar_sidebar"):                               textEntry("statusbar/sidebar"),
		Key("settings.text.desktop_notify_none_desc"):                        textEntry("silence OS notifications; in-app notify queue is unaffected"),
		Key("settings.text.desktop_notify_notify_desc"):                      textEntry("fire toast / notify-send for AI reply-ready without click-to-focus"),
		Key("settings.text.desktop_notify_raise_desc"):                       textEntry("fire toast with click-to-focus and auto-raise host terminal via osfocus chain"),
		Key("settings.text.desktop_ai_notifications"):                        textEntry("desktop AI notifications"),
		Key("settings.text.tmux_bell_fallback_5s"):                           textEntry("tmux bell fallback stays 5s"),
		Key("settings.text.collapse_duplicate_desktop_ai_notifications"):     textEntry("collapse duplicate desktop AI notifications"),
		Key("settings.text.custom_seconds"):                                  textEntry("Custom seconds"),
		Key("settings.text.store_positive_seconds_value"):                    textEntry("store a positive seconds value"),
		Key("settings.text.catalog_defaults"):                                textEntry("catalog defaults"),
		Key("settings.text.install_events_stay_catalog"):                     textEntry("install events stay in catalog"),
		Key("settings.text.runtime_action_only"):                             textEntry("runtime action only"),
		Key("settings.text.install_field_unchanged"):                         textEntry("install field is unchanged"),
		Key("settings.text.unchanged"):                                       textEntry("unchanged"),
		Key("settings.text.settings_only_changes_runtime_action"):            textEntry("Settings only changes runtime action"),
		Key("settings.text.use_embedded_or_local_catalog_action"):            textEntry("use embedded or local catalog action"),
		Key("settings.text.update_pane_state_without_notification_delivery"): textEntry("update pane state without notification delivery"),
		Key("settings.text.mark_hook_active_log_only"):                       textEntry("mark hook-active and log only"),
		Key("settings.text.hook_notify_desktop_supported"):                   textEntry("in-app queue + OS toast supported by specialized handler"),
		Key("settings.text.hook_notify_generic_only"):                        textEntry("generic in-app queue only; OS toast unsupported"),
		Key("settings.text.hook_notify_no_handler"):                          textEntry("no notify handler; falls back to hook-active log only"),
		Key("settings.text.path_icon"):                                       textEntry("Path icon"),
		Key("settings.text.git_icon"):                                        textEntry("Git icon"),
		Key("settings.text.notify_icon"):                                     textEntry("Notify icon"),
		Key("settings.text.pending_notifications"):                           textEntry("Pending Notifications"),
		Key("settings.text.preview"):                                         textEntry("Preview"),
		Key("settings.text.set"):                                             textEntry("Set"),
		Key("settings.text.preset_selector"):                                 textEntry("Preset selector"),
		Key("settings.text.reset_theme_values"):                              textEntry("Reset theme values"),
		Key("settings.text.theme_group_core"):                                textEntry("Core"),
		Key("settings.text.theme_group_surfaces"):                            textEntry("Surfaces"),
		Key("settings.text.theme_group_app_chrome"):                          textEntry("App chrome"),
		Key("settings.text.theme_group_core_desc"):                           textEntry("background, foreground, accent"),
		Key("settings.text.theme_group_surfaces_desc"):                       textEntry("panels, selected rows, muted text"),
		Key("settings.text.theme_group_state_desc"):                          textEntry("severity and AI status colors"),
		Key("settings.text.theme_group_app_chrome_desc"):                     textEntry("active-pane tint and focus border"),
		Key("settings.text.inherit_global_preset"):                           textEntry("Inherit global preset"),
		Key("settings.text.clear_global_preset"):                             textEntry("Clear global preset"),
		Key("settings.text.inherit_global"):                                  textEntry("Inherit global"),
		Key("settings.text.use_preset_value"):                                textEntry("Use preset value"),
		Key("settings.text.type_hex_value"):                                  textEntry("Type hex value..."),
		Key("settings.text.pick_from_color_grid"):                            textEntry("Pick from 256-color grid..."),
		Key("settings.text.color_grid_description"):                          textEntry("browse swatches with a live preview"),
		Key("settings.text.swatch"):                                          textEntry("Swatch"),
		Key("settings.text.global_parse_error"):                              textEntry("Global parse error"),
		Key("settings.text.project_parse_error"):                             textEntry("Project parse error"),
		Key("settings.text.global_config"):                                   textEntry("Global config"),
		Key("settings.text.project_config"):                                  textEntry("Project config"),
		Key("settings.text.parse_error"):                                     textEntry("parse error"),
		Key("settings.text.unresolved_path"):                                 textEntry("unresolved path"),
		Key("settings.text.missing_or_empty"):                                textEntry("missing or empty"),
		Key("settings.text.loaded"):                                          textEntry("loaded"),
		Key("settings.text.no_hooks_configured"):                             textEntry("  (no hooks configured)"),
		Key("settings.text.no_entries"):                                      textEntry("  (no entries)"),
		Key("settings.text.unset_parenthesized"):                             textEntry("(unset)"),
		Key("settings.text.auto_save"):                                       textEntry("Auto-save"),
		Key("settings.text.storage"):                                         textEntry("Storage"),
		Key("settings.text.retention"):                                       textEntry("Retention"),
		Key("settings.text.latest_snapshot_store"):                           textEntry("latest snapshot store"),
		Key("settings.text.per_session_json_xdg_state"):                      textEntry("per-session JSON under XDG state"),
		Key("settings.text.latest_snapshot_only"):                            textEntry("latest snapshot only"),
		Key("settings.text.named_snapshots_manual_project_files"):            textEntry("named snapshots are manual project files"),
		Key("settings.text.project_path"):                                    textEntry("Project path"),
		Key("settings.text.session_identity"):                                textEntry("Session identity"),
		Key("settings.text.project_auto_save"):                               textEntry("Project auto-save"),
		Key("settings.text.effective_auto_save"):                             textEntry("Effective auto-save"),
		Key("settings.text.global_auto_save"):                                textEntry("Global auto-save"),
		Key("settings.text.auto_save_interval"):                              textEntry("Auto-save interval"),
		Key("settings.text.snapshot_actions"):                                textEntry("Snapshot actions"),
		Key("settings.text.interval"):                                        textEntry("Interval"),
		Key("settings.text.snapshot"):                                        textEntry("Snapshot"),
		Key("settings.text.save_latest_snapshot"):                            textEntry("Save latest snapshot"),
		Key("settings.text.preview_restore"):                                 textEntry("Preview restore"),
		Key("settings.text.delete_snapshot"):                                 textEntry("Delete snapshot"),
		Key("settings.text.capture_live_project_session_latest"):             textEntry("capture live project session as latest"),
		Key("settings.text.choose_name_live_project_session"):                textEntry("choose a name for the live project session"),
		Key("settings.text.dry_run_only"):                                    textEntry("dry-run only"),
		Key("settings.text.unavailable_without_valid_snapshot"):              textEntry("unavailable without a valid snapshot"),
		Key("settings.text.follow_global_auto_save"):                         textEntry("follow global auto-save"),
		Key("settings.text.enable_project_latest_snapshot_autosave"):         textEntry("enable latest snapshot auto-save for this project"),
		Key("settings.text.disable_project_latest_snapshot_autosave"):        textEntry("disable latest snapshot auto-save for this project"),
		Key("settings.text.enable_auto_save"):                                textEntry("enable auto-save"),
		Key("settings.text.disable_auto_save"):                               textEntry("disable auto-save"),
		Key("settings.text.hook_quiet_policy"):                               textEntry("Hook quiet policy"),
		Key("settings.text.keybinding"):                                      textEntry("Keybinding"),
		Key("settings.text.edit_keys"):                                       textEntry("Edit Keys"),
		Key("settings.text.replace_aliases"):                                 textEntry("Replace aliases"),
		Key("settings.text.unsupported_locale_warning"):                      textEntry("Unsupported locale {locale} from {source}; using {fallback}."),
		Key("settings.footer.choose_default_ai_split"):                       textEntry("Choose the default split mode for future AI launches."),
		Key("settings.footer.choose_agent_or_shell"):                         textEntry("Choose an agent or shell target to launch."),
		Key("settings.footer.session_state_read_only"):                       textEntry("Session state overview is read-only here."),
		Key("settings.footer.keymap_editable_rows"):                          textEntry("Editable rows write keymap aliases. View-only rows explain transport-dependent keys."),
		Key("settings.footer.tmux_plain_chord_examples"):                     textEntry("Use a tmux plain chord such as C-r, M-a, M-S-Left, or C-Space."),
		Key("settings.footer.enter_custom_key_examples"):                     textEntry("Enter a key such as C-r, M-a, M-S-Left, or C-Space."),
		Key("settings.footer.back_row_or_close"):                             textEntry("Use the Back row or picker close action to close"),
		Key("settings.footer.enter_open_back_parent"):                        textEntry("Enter: open  |  Back row: parent"),
		Key("settings.footer.enter_open_apply_back_parent"):                  textEntry("Enter: open/apply  |  Back row: parent"),
		Key("settings.footer.enter_apply_back_parent"):                       textEntry("Enter: apply  |  Back row: parent"),
		Key("settings.footer.enter_toggle_back_parent"):                      textEntry("Enter: toggle  |  Back row: parent"),
		Key("settings.footer.enter_apply_preset_back_parent"):                textEntry("Enter: apply preset  |  Back row: parent"),
		Key("settings.footer.enter_apply_swatch_hex_back_parent"):            textEntry("Enter: apply swatch or open hex input  |  Back row: parent"),
		Key("settings.footer.color_grid"):                                    textEntry("Enter: pick swatch  |  h: hex input  |  Esc: back"),
		Key("settings.header.color_grid"):                                    textEntry("Arrows: move  |  Enter: pick swatch  |  h: hex input"),
		Key("settings.footer.enter_edit_add_back_parent"):                    textEntry("Enter: edit/add  |  Back row: parent"),
		Key("settings.footer.enter_action_back_parent"):                      textEntry("Enter: action  |  Back row: parent"),
		Key("settings.footer.enter_add_back_parent"):                         textEntry("Enter: add  |  Back row: parent"),
		Key("settings.footer.enter_save"):                                    textEntry("Enter: save"),
		Key("settings.footer.enter_save_hex_color"):                          textEntry("Enter: save #RRGGBB"),
		Key("settings.footer.enter_add"):                                     textEntry("Enter: add"),
		Key("settings.footer.enter_open_add_remove_back_parent"):             textEntry("Enter: open/add/remove  |  Back row: parent"),
		Key("settings.footer.enter_save_back_parent"):                        textEntry("Enter: save  |  Back row: parent"),
		Key("settings.footer.enter_save_example_120"):                        textEntry("Enter: save  |  Example: 120"),
		Key("settings.footer.enter_save_examples_interval"):                  textEntry("Enter: save  |  Examples: 30s, 2m, 90"),
		Key("settings.footer.enter_start_back_projects_esc_empty"):           textEntry("Enter: start  |  Back row: projects  |  Esc: empty session"),
		Key("settings.footer.enter_choose_esc_continue_shell"):               textEntry("Enter: choose  |  Esc: continue shell"),
		Key("settings.footer.enter_choose_esc_cancel"):                       textEntry("Enter: choose  |  Esc: cancel"),
		Key("settings.footer.enter_confirm"):                                 textEntry("Enter: confirm"),
		Key("settings.footer.enter_back_back_parent"):                        textEntry("Enter: back  |  Back row: parent"),
		Key("settings.footer.enter_view_hooks_back_parent"):                  textEntry("Enter: view hooks  |  Back row: parent"),
		Key("settings.footer.enter_change_action_back_parent"):               textEntry("Enter: change action  |  Back row: parent"),
		Key("settings.footer.enter_view_details_back_parent"):                textEntry("Enter: view details  |  Back row: parent"),
		Key("settings.footer.enter_copy_command_back_parent"):                textEntry("Enter: copy command  |  Back row: parent"),
		Key("settings.footer.enter_diagnose_back_parent"):                    textEntry("Enter: diagnose  |  Back row: parent"),
		Key("settings.footer.enter_probe_apply_back_parent"):                 textEntry("Enter: probe/apply  |  Back row: parent"),
		Key("settings.footer.enter_edit_apply_back_parent"):                  textEntry("Enter: edit/apply  |  Back row: parent"),
		Key("settings.footer.enter_action_esc_ctrl_c_close"):                 textEntry("Enter: action  |  Esc/Ctrl-C: close"),
		Key("settings.footer.back_about_esc_close"):                          textEntry("Back row: About  |  Esc: close settings"),
		Key("settings.footer.keybindings_summary_legacy"):                    textEntry("Current aliases, terminal delivery, and conflicts are shown per action."),
		Key("settings.footer.keybindings_summary"):                           textEntry("Current keybindings and aliases are shown per action."),
		Key("settings.footer.keybindings_actions_state"):                     textEntry("Actions show their active keys and current state."),
		Key("settings.footer.keybindings_action_detail"):                     textEntry("Manage the active keys for this action."),
		Key("settings.footer.keybindings_add_key"):                           textEntry("Press a key to add it to this action."),
		Key("settings.footer.keybindings_add_key_advanced"):                  textEntry("Typed key names and raw diagnostics stay advanced."),
		Key("settings.footer.keybindings_key_detail"):                        textEntry("Manage this active key."),
		Key("picker.notify.prompt"):                                          textEntry("Notify > "),
		Key("picker.notify.header_newest_first"):                             textEntry("Newest first"),
		Key("picker.notify.empty"):                                           textEntry("No pending notifications"),
		Key("picker.notify.action.focus_clean"):                              textEntry("focus live/inactive / clean gone"),
		Key("picker.notify.action.ack_child"):                                textEntry("ack child"),
		Key("picker.notify.action.ack_group"):                                textEntry("ack group"),
		Key("picker.notify.action.clear_non_critical"):                       textEntry("clear non-critical"),
		Key("picker.notify.action.clear_all"):                                textEntry("clear all"),
		Key("picker.notify.action.show_child_rows"):                          textEntry("show child rows"),
		Key("picker.notify.action.hide_child_rows"):                          textEntry("hide child rows"),
		Key("picker.switch.action.pin_project"):                              textEntry("pin project"),
		Key("picker.switch.action.kill_session"):                             textEntry("kill session"),
		Key("picker.switch.pin.add_interactive"):                             textEntry("+ Add pin..."),
		Key("picker.switch.pin.add_current"):                                 textEntry("+ Add current pin  "),
		Key("picker.switch.pin.clear_all"):                                   textEntry("x Clear all pins"),
		Key("picker.switch.pin.remove"):                                      textEntry("x Remove  "),
		Key("settings.text.hook_defined_in"):                                 textEntry("Defined in"),
		Key("settings.text.hook_run"):                                        textEntry("run"),
		Key("settings.text.hook_read_only"):                                  textEntry("Read-only"),
		Key("settings.text.hook_project_override"):                           textEntry("Project override"),
		Key("picker.ai.crumb_setting"):                                       textEntry("AI Setting"),
		Key("picker.ai.crumb_launch"):                                        textEntry("AI Launch"),
		Key("picker.ai.launch_split_direction_title"):                        textEntry("AI Launch - Split direction: "),
		Key("picker.hook.read_only_hook"):                                    textEntry("Read-only hook"),
		Key("picker.crumb.projects"):                                         textEntry("Projects"),
		Key("picker.crumb.sessions"):                                         textEntry("Sessions"),
		Key("picker.crumb.state"):                                            textEntry("State"),
		Key("picker.sessions.state_readonly_note"):                           textEntry("Session state opens read-only; destructive actions keep the current confirmation policy."),
	},
	Locale("ko-KR"): {
		KeyNotifyAIResponseComplete:                                          textEntry("응답 완료"),
		KeyNotifyAIApprovalRequired:                                          textEntry("승인 필요"),
		KeyNotifyAIInputRequired:                                             textEntry("입력 필요"),
		KeyNotifyAISelectionRequired:                                         textEntry("선택 필요"),
		KeyNotifyAIConfirmationRequired:                                      textEntry("확인 필요"),
		KeyNotifyAIError:                                                     textEntry("오류"),
		KeyNotifyAISubagentStopped:                                           textEntry("서브에이전트 종료"),
		KeyNotifyAITeammateWaiting:                                           textEntry("팀메이트 대기"),
		KeyNotifyAIReviewPending:                                             textEntry("검토 대기:"),
		KeyNotifyLiveUnavailable:                                             textEntry("live tmux pane 상태를 읽을 수 없어 queue 항목을 pending 상태로 유지합니다"),
		KeyNotifyLiveTitleAttention:                                          textEntry("live title attention badge가 있지만 pane이 reply+agent 상태가 아니므로 title-only/manual attention은 notify queue 항목을 만들지 않습니다"),
		KeyNotifyLiveManualReply:                                             textEntry("live reply badge가 있지만 AI agent metadata가 없어 manual attention pane은 notify queue 항목을 만들지 않습니다"),
		KeyNotifyLiveAIReplyQueued:                                           textEntry("live AI reply pane에 일치하는 actionable notify queue 항목이 있습니다"),
		KeyNotifyLiveAIReplyMissingQueue:                                     textEntry("live AI reply pane에 일치하는 queue 항목이 없습니다; `projmux notify reconcile`로 back-fill하세요"),
		KeyNotifyLiveQueuePending:                                            textEntry("queue 항목이 pending 상태이며 일치하는 live AI reply pane이 없습니다"),
		KeyNotifyLiveQueueStale:                                              textEntry("queue 항목 target이 비활성입니다: live pane이 더 이상 reply+agent 상태와 일치하지 않습니다; target이 routable이면 여전히 focus할 수 있습니다"),
		KeyNotifyLiveQueueGone:                                               textEntry("queue 항목 target이 gone 상태입니다: routable target이 없습니다; Enter/ack은 focus 없이 정리합니다"),
		KeySettingsRootTitle:                                                 textEntry("설정"),
		KeySettingsRootGlobalTab:                                             textEntry("전체"),
		KeySettingsRootProjectTab:                                            textEntry("프로젝트"),
		KeySettingsRootPromptGlobal:                                          textEntry("설정 > "),
		KeySettingsRootPromptProject:                                         textEntry("설정 > 프로젝트 > "),
		KeySettingsRootFooter:                                                textEntry("행을 열거나 범위 칩을 클릭해 탭을 전환합니다."),
		KeySettingsRootNotifications:                                         textEntry("알림"),
		KeySettingsRootProject:                                               textEntry("프로젝트"),
		KeySettingsRootAppearance:                                            textEntry("모양"),
		KeySettingsNotificationsDesktop:                                      textEntry("데스크톱 알림"),
		KeySettingsNotificationsDelivery:                                     textEntry("전달 소스"),
		KeySettingsAboutWelcome:                                              textEntry("시작 안내"),
		KeyPickerLinePrompt:                                                  textEntry("번호, 검색어, 빈 입력으로 닫기: "),
		KeyPickerPromptSearch:                                                textEntry("검색"),
		KeyPickerFooterOpenRows:                                              textEntry("행 열기"),
		KeyPickerFooterBack:                                                  textEntry("뒤로"),
		KeyPickerFooterClose:                                                 textEntry("닫기"),
		KeyPickerEmptyNoMatches:                                              textEntry("일치하는 항목 없음"),
		KeyWelcomeShellTitle:                                                 textEntry("projmux 시작"),
		KeyWelcomeShellDetach:                                                textEntry("분리: Ctrl-b d는 세션을 계속 실행하며 projmux shell로 다시 들어갑니다."),
		KeyWelcomeShellExit:                                                  textEntry("종료: 모든 창에서 exit를 실행하거나 tmux -L projmux kill-server를 실행합니다."),
		KeyWelcomeShellSurfaces:                                              textEntry("부트스트랩: 생성된 tmux 설정과 설정 화면은 진입 후에도 사용할 수 있습니다."),
		KeyWelcomeShellContinue:                                              textEntry("Enter는 셸로 계속 들어갑니다."),
		KeyWelcomeShellUpdateNow:                                             textEntry("u는 projmux update apply로 업그레이드하고, s는 다음 릴리스까지 건너뜁니다."),
		KeyWelcomeShellUpdateGuidance:                                        textEntry("u는 업그레이드 안내를 보고, s는 다음 릴리스까지 건너뜁니다."),
		KeyWelcomeShellUpdateSkipped:                                         textEntry("이 릴리스는 다음 최신 태그가 나타날 때까지 건너뜁니다."),
		KeyWelcomeShellPromptDefault:                                         textEntry("계속할까요? [Enter=계속] "),
		KeyWelcomeShellPromptUpdate:                                          textEntry("계속할까요? [Enter=계속, u=업그레이드, s=다음까지 건너뛰기] "),
		KeyWelcomeShellPromptUpdateSkip:                                      textEntry("계속할까요? [Enter=계속, u=업그레이드 안내, s=다음까지 건너뛰기] "),
		KeyUpdateStatusAvailable:                                             textEntry("업데이트 가능"),
		KeyHelpUsageCommand:                                                  textEntry("사용법"),
		Key("settings.text.project_picker"):                                  textEntry("프로젝트 선택기"),
		Key("settings.text.ai_settings"):                                     textEntry("AI 설정"),
		Key("settings.text.enabled_agents"):                                  textEntry("활성화된 에이전트"),
		Key("settings.text.hooks"):                                           textEntry("훅"),
		Key("settings.text.theme"):                                           textEntry("테마"),
		Key("settings.text.session_state"):                                   textEntry("세션 상태"),
		Key("settings.text.keybindings"):                                     textEntry("키 바인딩"),
		Key("settings.text.labs"):                                            textEntry("실험실"),
		Key("settings.text.about"):                                           textEntry("정보"),
		Key("settings.text.trust"):                                           textEntry("신뢰"),
		Key("settings.text.hooks_project"):                                   textEntry("훅(프로젝트)"),
		Key("settings.text.project_recipe"):                                  textEntry("프로젝트 레시피"),
		Key("settings.text.effective_merge_view"):                            textEntry("유효 병합 보기"),
		Key("settings.text.project_roots_workdirs_pins"):                     textEntry("프로젝트 루트, 작업 디렉터리, 고정"),
		Key("settings.text.default_split_mode"):                              textEntry("기본 분할 모드"),
		Key("settings.text.default_split_mode_enabled_agents"):               textEntry("기본 분할 모드, 활성화된 에이전트"),
		Key("settings.text.notification_surfaces"):                           textEntry("데스크톱 모드, 전달 소스, 큐 화면"),
		Key("settings.text.global_lifecycle_hooks"):                          textEntry("전역 생명주기 훅 경로"),
		Key("settings.text.theme_font_status_icon_decoration"):               textEntry("theme, font, status, icon 표시"),
		Key("settings.text.global_theme_settings"):                           textEntry("전역 프리셋, 색 토큰, 폰트 힌트"),
		Key("settings.text.edit_tmux_chords"):                                textEntry("tmux plain/prefix 키 편집"),
		Key("settings.text.experimental_picker_engine"):                      textEntry("실험적 선택기 엔진"),
		Key("settings.text.version_updates_key_setup"):                       textEntry("버전, 업데이트, 키 설정"),
		Key("settings.text.disabled_no_project_context"):                     textEntry("비활성 - 프로젝트 컨텍스트 없음"),
		Key("settings.text.declare_env_kube_startup"):                        textEntry("env, kube, startup 선언"),
		Key("settings.text.global_project_merge_sources"):                    textEntry("전역+프로젝트 병합과 소스 표시"),
		Key("settings.text.quit_projmux"):                                    textEntry("projmux 종료"),
		Key("settings.text.update_now"):                                      textEntry("지금 업데이트"),
		Key("settings.text.check_updates"):                                   textEntry("업데이트 확인"),
		Key("settings.text.project_root"):                                    textEntry("프로젝트 루트"),
		Key("settings.text.workdirs"):                                        textEntry("작업 디렉터리"),
		Key("settings.text.pinned_projects"):                                 textEntry("고정 프로젝트"),
		Key("settings.text.add_project"):                                     textEntry("프로젝트 추가..."),
		Key("settings.text.add_current_project"):                             textEntry("현재 프로젝트 추가"),
		Key("settings.text.use_current_project_root"):                        textEntry("현재 프로젝트를 루트로 사용"),
		Key("settings.text.set_project_root"):                                textEntry("프로젝트 루트 설정..."),
		Key("settings.text.clear_saved_project_root"):                        textEntry("저장된 프로젝트 루트 지우기"),
		Key("settings.text.type_path_manually"):                              textEntry("경로 직접 입력..."),
		Key("settings.text.add_workdir"):                                     textEntry("작업 디렉터리 추가..."),
		Key("settings.text.remove"):                                          textEntry("제거"),
		Key("settings.text.clear_all_pins"):                                  textEntry("모든 고정 지우기"),
		Key("settings.text.back"):                                            textEntry("뒤로"),
		Key("settings.text.add_remove_scan_roots"):                           textEntry("검색 루트 추가 또는 제거"),
		Key("settings.text.add_remove_pins"):                                 textEntry("고정 추가 또는 제거"),
		Key("settings.text.unavailable"):                                     textEntry("사용할 수 없음"),
		Key("settings.text.not_configured"):                                  textEntry("설정되지 않음"),
		Key("settings.text.home_unavailable"):                                textEntry("홈을 사용할 수 없음"),
		Key("settings.text.no_project_context"):                              textEntry("프로젝트 컨텍스트 없음"),
		Key("settings.text.pins_unavailable"):                                textEntry("고정을 사용할 수 없음"),
		Key("settings.text.already_pinned"):                                  textEntry("이미 고정됨"),
		Key("settings.text.scan_filesystem_roots"):                           textEntry("파일시스템 루트 검색"),
		Key("settings.text.no_pinned_projects"):                              textEntry("(고정 프로젝트 없음)"),
		Key("settings.text.skip_filesystem_scan"):                            textEntry("파일시스템 검색 건너뛰기"),
		Key("settings.text.append_workdir"):                                  textEntry("저장된 작업 디렉터리 목록에 추가"),
		Key("settings.text.not_set"):                                         textEntry("설정 안 됨"),
		Key("settings.text.active"):                                          textEntry("활성"),
		Key("settings.text.saved"):                                           textEntry("저장됨"),
		Key("settings.text.save_primary_root_directly"):                      textEntry("기본 루트 경로 하나를 직접 저장"),
		Key("settings.text.remove_saved_projdir"):                            textEntry("~/.config/projmux/projdir 제거"),
		Key("settings.text.no_env_tmux_saved"):                               textEntry("env, tmux 옵션, 저장값 없음"),
		Key("settings.text.revisit_shell_guide"):                             textEntry("shell 빠른 시작 안내 다시 보기"),
		Key("settings.text.open_quit_actions"):                               textEntry("종료 동작 열기"),
		Key("settings.text.run_installer_update"):                            textEntry("설치 방식별 업데이트 명령 실행"),
		Key("settings.text.refresh_github_release_metadata"):                 textEntry("캐시된 GitHub 릴리스 정보 새로고침"),
		Key("settings.text.status_unavailable"):                              textEntry("상태를 사용할 수 없음"),
		Key("settings.text.language_locale"):                                 textEntry("언어 / Locale"),
		Key("settings.text.warning"):                                         textEntry("경고"),
		Key("settings.text.current"):                                         textEntry("현재"),
		Key("settings.text.unreadable"):                                      textEntry("읽을 수 없음"),
		Key("settings.text.global_config_unreadable"):                        textEntry("전역 설정을 읽을 수 없음"),
		Key("settings.text.warning_lower"):                                   textEntry("경고"),
		Key("settings.text.current_lower"):                                   textEntry("현재"),
		Key("settings.text.env_override"):                                    textEntry("env override"),
		Key("settings.text.built_in_fallback"):                               textEntry("내장 fallback"),
		Key("settings.text.explicit_override"):                               textEntry("명시 override"),
		Key("settings.text.english_ui"):                                      textEntry("영어 UI"),
		Key("settings.text.korean_ui"):                                       textEntry("한국어 UI"),
		Key("settings.text.detect_locale_env"):                               textEntry("LC_ALL, LC_MESSAGES, LANG에서 감지"),
		Key("settings.text.unsupported"):                                     textEntry("지원되지 않음"),
		Key("settings.title.appearance_badge_icon"):                          textEntry("모양 - AI 배지와 아이콘 표시"),
		Key("settings.title.session_state_autosave"):                         textEntry("세션 상태 - 자동 저장"),
		Key("settings.title.session_state_project_unavailable"):              textEntry("세션 상태 - 프로젝트 설정을 사용할 수 없음"),
		Key("settings.title.theme_global_values"):                            textEntry("테마 - 전역 값"),
		Key("settings.title.theme_preset_selector"):                          textEntry("테마 - 프리셋 선택기"),
		Key("settings.prompt.settings_appearance_path_icon"):                 textEntry("설정 > 모양 > 경로 아이콘 > "),
		Key("settings.prompt.settings_appearance_git_icon"):                  textEntry("설정 > 모양 > Git 아이콘 > "),
		Key("settings.prompt.settings_appearance_notify_icon"):               textEntry("설정 > 모양 > 알림 아이콘 > "),
		Key("settings.prompt.settings_appearance_ai_badge_style"):            textEntry("설정 > 모양 > AI 배지 스타일 > "),
		Key("settings.prompt.settings_theme_global"):                         textEntry("설정 > 테마 > 전체 > "),
		Key("settings.prompt.preset"):                                        textEntry("프리셋 > "),
		Key("settings.prompt.autosave_interval"):                             textEntry("자동 저장 간격 > "),
		Key("settings.prompt.snapshot_name"):                                 textEntry("스냅샷 이름 > "),
		Key("settings.text.action"):                                          textEntry("동작"),
		Key("settings.text.action_id"):                                       textEntry("동작 ID"),
		Key("settings.text.keys"):                                            textEntry("키"),
		Key("settings.text.surface"):                                         textEntry("화면"),
		Key("settings.text.tier"):                                            textEntry("계층"),
		Key("settings.text.delivery_path"):                                   textEntry("전달 경로"),
		Key("settings.text.default_transport_key"):                           textEntry("기본 전송 키"),
		Key("settings.text.plain_aliases"):                                   textEntry("plain 별칭"),
		Key("settings.text.editing"):                                         textEntry("편집"),
		Key("settings.text.probe"):                                           textEntry("진단"),
		Key("settings.text.terminal"):                                        textEntry("터미널"),
		Key("settings.text.after_mapping_apply"):                             textEntry("매핑 적용 후"),
		Key("settings.text.manual_setup"):                                    textEntry("수동 설정"),
		Key("settings.text.aliases"):                                         textEntry("별칭"),
		Key("settings.text.probe_key"):                                       textEntry("진단 키"),
		Key("settings.text.probe_result"):                                    textEntry("진단 결과"),
		Key("settings.text.last_capture"):                                    textEntry("마지막 캡처"),
		Key("settings.text.saved_path"):                                      textEntry("저장 경로"),
		Key("settings.text.not_saved"):                                       textEntry("저장 안 됨"),
		Key("settings.text.plain_key_reached"):                               textEntry("plain 키 도달"),
		Key("settings.text.unexpected_sequence"):                             textEntry("예상 밖 sequence"),
		Key("settings.text.timeout_or_swallowed"):                            textEntry("timeout 또는 삼켜짐"),
		Key("settings.text.version"):                                         textEntry("버전"),
		Key("settings.text.source"):                                          textEntry("소스"),
		Key("settings.text.app"):                                             textEntry("앱"),
		Key("settings.text.tmux_actions"):                                    textEntry("tmux 동작"),
		Key("settings.text.key_setup"):                                       textEntry("키 설정"),
		Key("settings.text.diagnose_keys"):                                   textEntry("키 진단"),
		Key("settings.text.terminal_remediation"):                            textEntry("터미널 보정"),
		Key("settings.text.dependencies"):                                    textEntry("의존성"),
		Key("settings.text.rename_key"):                                      textEntry("이름 변경 키"),
		Key("settings.text.windows_term"):                                    textEntry("Windows Terminal"),
		Key("settings.text.docs"):                                            textEntry("문서"),
		Key("settings.text.update"):                                          textEntry("업데이트"),
		Key("settings.text.latest"):                                          textEntry("최신"),
		Key("settings.text.update_state"):                                    textEntry("업데이트 상태"),
		Key("settings.text.installer"):                                       textEntry("설치 방식"),
		Key("settings.text.release_notes"):                                   textEntry("릴리스 노트"),
		Key("settings.text.folder_marker_before_cwd"):                        textEntry("cwd 앞 폴더 표시"),
		Key("settings.text.provider_marker_before_branch"):                   textEntry("branch 앞 provider 표시"),
		Key("settings.text.bell_marker_notification_sidebar"):                textEntry("알림 사이드바의 bell 표시"),
		Key("settings.text.ai_badge_style"):                                  textEntry("AI 배지 스타일"),
		Key("settings.text.pane_border_live_ai_marker"):                      textEntry("pane border live AI 표시"),
		Key("settings.text.nerd_font_marker"):                                textEntry("Nerd Font 스타일 표시"),
		Key("settings.text.emoji_marker"):                                    textEntry("emoji 표시"),
		Key("settings.text.no_icon_prefix"):                                  textEntry("아이콘 prefix 없음"),
		Key("settings.text.colored_dot_marker"):                              textEntry("색상 dot 표시"),
		Key("settings.text.preserve_spacing_without_marker"):                 textEntry("표시 없이 간격 유지"),
		Key("settings.text.ai_notification_dedupe"):                          textEntry("AI 알림 중복 제거"),
		Key("settings.text.in_app_queue"):                                    textEntry("앱 내 큐"),
		Key("settings.text.notification_hook_override"):                      textEntry("알림 훅 override"),
		Key("settings.text.scope"):                                           textEntry("범위"),
		Key("settings.text.runtime_config"):                                  textEntry("런타임 설정"),
		Key("settings.text.install"):                                         textEntry("설치"),
		Key("settings.text.status"):                                          textEntry("상태"),
		Key("settings.text.config_path"):                                     textEntry("설정 경로"),
		Key("settings.text.conflict"):                                        textEntry("충돌"),
		Key("settings.text.tested_version"):                                  textEntry("테스트한 버전"),
		Key("settings.text.notice"):                                          textEntry("알림"),
		Key("settings.text.install_command"):                                 textEntry("설치 명령"),
		Key("settings.text.remove_command"):                                  textEntry("제거 명령"),
		Key("settings.text.dry_run_command"):                                 textEntry("dry-run 명령"),
		Key("settings.text.copy_only"):                                       textEntry("복사 전용"),
		Key("settings.text.enter_copies"):                                    textEntry("Enter로 복사"),
		Key("settings.text.default_split_mode_title"):                        textEntry("기본 분할 모드"),
		Key("settings.text.current_project_session"):                         textEntry("현재 프로젝트 세션"),
		Key("settings.text.session_popup_open_session_state"):                textEntry("세션 팝업: 세션 상태 열기"),
		Key("settings.text.previously_active_pane_last_pane"):                textEntry("직전 활성 pane으로 돌아가기"),
		Key("settings.text.saved_workdirs"):                                  textEntry("저장된 작업 디렉터리"),
		Key("settings.text.effective_project_root"):                          textEntry("유효 프로젝트 루트"),
		Key("settings.text.saved_project_root"):                              textEntry("저장된 프로젝트 루트"),
		Key("settings.text.env"):                                             textEntry("Env"),
		Key("settings.text.env_read_only"):                                   textEntry("env, 읽기 전용"),
		Key("settings.text.project_root_hint"):                               textEntry("프로젝트 루트는 기본 루트입니다. 작업 디렉터리는 추가 검색 루트입니다. PROJMUX_PROJDIR, @projmux_projdir 또는 저장된 ~/.config/projmux/projdir 값을 설정하세요."),
		Key("settings.text.project_root_override_hint"):                      textEntry("Env PROJMUX_PROJDIR와 tmux @projmux_projdir는 unset 전까지 저장값보다 우선합니다."),
		Key("settings.text.none_parenthesized"):                              textEntry("(없음)"),
		Key("settings.text.consume_pending_notify_rows"):                     textEntry("pending notify 행을 소비"),
		Key("settings.text.statusbar_sidebar"):                               textEntry("statusbar/sidebar"),
		Key("settings.text.desktop_notify_none_desc"):                        textEntry("OS 알림을 끕니다; 앱 내 notify queue는 영향받지 않습니다"),
		Key("settings.text.desktop_notify_notify_desc"):                      textEntry("클릭 포커스 없이 AI 응답 준비 toast / notify-send 실행"),
		Key("settings.text.desktop_notify_raise_desc"):                       textEntry("클릭 포커스와 osfocus 체인을 통한 호스트 터미널 auto-raise toast 실행"),
		Key("settings.text.desktop_ai_notifications"):                        textEntry("데스크톱 AI 알림"),
		Key("settings.text.tmux_bell_fallback_5s"):                           textEntry("tmux bell fallback은 5초 유지"),
		Key("settings.text.collapse_duplicate_desktop_ai_notifications"):     textEntry("중복 데스크톱 AI 알림 접기"),
		Key("settings.text.custom_seconds"):                                  textEntry("사용자 지정 초"),
		Key("settings.text.store_positive_seconds_value"):                    textEntry("양수 초 값을 저장"),
		Key("settings.text.catalog_defaults"):                                textEntry("catalog 기본값"),
		Key("settings.text.install_events_stay_catalog"):                     textEntry("설치 이벤트는 catalog에 유지"),
		Key("settings.text.runtime_action_only"):                             textEntry("런타임 동작만"),
		Key("settings.text.install_field_unchanged"):                         textEntry("install 필드는 변경 없음"),
		Key("settings.text.unchanged"):                                       textEntry("변경 없음"),
		Key("settings.text.settings_only_changes_runtime_action"):            textEntry("설정은 런타임 동작만 변경합니다"),
		Key("settings.text.use_embedded_or_local_catalog_action"):            textEntry("내장 또는 로컬 catalog 동작 사용"),
		Key("settings.text.update_pane_state_without_notification_delivery"): textEntry("알림 전달 없이 pane 상태만 업데이트"),
		Key("settings.text.mark_hook_active_log_only"):                       textEntry("hook-active로 표시하고 로그만 남김"),
		Key("settings.text.hook_notify_desktop_supported"):                   textEntry("전용 handler가 앱 내 큐 + OS toast를 지원"),
		Key("settings.text.hook_notify_generic_only"):                        textEntry("일반 앱 내 큐만 지원; OS toast 미지원"),
		Key("settings.text.hook_notify_no_handler"):                          textEntry("notify handler 없음; hook-active 로그로 fallback"),
		Key("settings.text.path_icon"):                                       textEntry("경로 아이콘"),
		Key("settings.text.git_icon"):                                        textEntry("Git 아이콘"),
		Key("settings.text.notify_icon"):                                     textEntry("알림 아이콘"),
		Key("settings.text.pending_notifications"):                           textEntry("대기 중인 알림"),
		Key("settings.text.preview"):                                         textEntry("미리 보기"),
		Key("settings.text.set"):                                             textEntry("설정"),
		Key("settings.text.preset_selector"):                                 textEntry("프리셋 선택기"),
		Key("settings.text.reset_theme_values"):                              textEntry("테마 값 초기화"),
		Key("settings.text.theme_group_core"):                                textEntry("핵심"),
		Key("settings.text.theme_group_surfaces"):                            textEntry("표면"),
		Key("settings.text.theme_group_app_chrome"):                          textEntry("앱 크롬"),
		Key("settings.text.theme_group_core_desc"):                           textEntry("배경, 전경, 강조"),
		Key("settings.text.theme_group_surfaces_desc"):                       textEntry("패널, 선택 행, 흐린 텍스트"),
		Key("settings.text.theme_group_state_desc"):                          textEntry("심각도 및 AI 상태 색상"),
		Key("settings.text.theme_group_app_chrome_desc"):                     textEntry("활성 페인 틴트 및 포커스 테두리"),
		Key("settings.text.inherit_global_preset"):                           textEntry("전역 프리셋 상속"),
		Key("settings.text.clear_global_preset"):                             textEntry("전역 프리셋 지우기"),
		Key("settings.text.inherit_global"):                                  textEntry("전역 상속"),
		Key("settings.text.use_preset_value"):                                textEntry("프리셋 값 사용"),
		Key("settings.text.type_hex_value"):                                  textEntry("hex 값 입력..."),
		Key("settings.text.pick_from_color_grid"):                            textEntry("256색 그리드에서 선택..."),
		Key("settings.text.color_grid_description"):                          textEntry("실시간 미리보기로 색상 견본 탐색"),
		Key("settings.text.swatch"):                                          textEntry("색상 견본"),
		Key("settings.text.global_parse_error"):                              textEntry("전역 parse 오류"),
		Key("settings.text.project_parse_error"):                             textEntry("프로젝트 parse 오류"),
		Key("settings.text.global_config"):                                   textEntry("전역 설정"),
		Key("settings.text.project_config"):                                  textEntry("프로젝트 설정"),
		Key("settings.text.parse_error"):                                     textEntry("parse 오류"),
		Key("settings.text.unresolved_path"):                                 textEntry("해결되지 않은 경로"),
		Key("settings.text.missing_or_empty"):                                textEntry("없거나 비어 있음"),
		Key("settings.text.loaded"):                                          textEntry("로드됨"),
		Key("settings.text.no_hooks_configured"):                             textEntry("  (설정된 훅 없음)"),
		Key("settings.text.no_entries"):                                      textEntry("  (항목 없음)"),
		Key("settings.text.unset_parenthesized"):                             textEntry("(unset)"),
		Key("settings.text.auto_save"):                                       textEntry("자동 저장"),
		Key("settings.text.storage"):                                         textEntry("저장소"),
		Key("settings.text.retention"):                                       textEntry("보존"),
		Key("settings.text.latest_snapshot_store"):                           textEntry("최신 스냅샷 저장소"),
		Key("settings.text.per_session_json_xdg_state"):                      textEntry("XDG state 아래 세션별 JSON"),
		Key("settings.text.latest_snapshot_only"):                            textEntry("최신 스냅샷만"),
		Key("settings.text.named_snapshots_manual_project_files"):            textEntry("이름 있는 스냅샷은 수동 프로젝트 파일"),
		Key("settings.text.project_path"):                                    textEntry("프로젝트 경로"),
		Key("settings.text.session_identity"):                                textEntry("세션 식별자"),
		Key("settings.text.project_auto_save"):                               textEntry("프로젝트 자동 저장"),
		Key("settings.text.effective_auto_save"):                             textEntry("유효 자동 저장"),
		Key("settings.text.global_auto_save"):                                textEntry("전역 자동 저장"),
		Key("settings.text.auto_save_interval"):                              textEntry("자동 저장 간격"),
		Key("settings.text.snapshot_actions"):                                textEntry("스냅샷 동작"),
		Key("settings.text.interval"):                                        textEntry("간격"),
		Key("settings.text.snapshot"):                                        textEntry("스냅샷"),
		Key("settings.text.save_latest_snapshot"):                            textEntry("최신 스냅샷 저장"),
		Key("settings.text.preview_restore"):                                 textEntry("복원 미리 보기"),
		Key("settings.text.delete_snapshot"):                                 textEntry("스냅샷 삭제"),
		Key("settings.text.capture_live_project_session_latest"):             textEntry("live 프로젝트 세션을 최신으로 캡처"),
		Key("settings.text.choose_name_live_project_session"):                textEntry("live 프로젝트 세션 이름 선택"),
		Key("settings.text.dry_run_only"):                                    textEntry("dry-run 전용"),
		Key("settings.text.unavailable_without_valid_snapshot"):              textEntry("유효한 스냅샷 없이는 사용할 수 없음"),
		Key("settings.text.follow_global_auto_save"):                         textEntry("전역 자동 저장 따름"),
		Key("settings.text.enable_project_latest_snapshot_autosave"):         textEntry("이 프로젝트의 최신 스냅샷 자동 저장 활성화"),
		Key("settings.text.disable_project_latest_snapshot_autosave"):        textEntry("이 프로젝트의 최신 스냅샷 자동 저장 비활성화"),
		Key("settings.text.enable_auto_save"):                                textEntry("자동 저장 활성화"),
		Key("settings.text.disable_auto_save"):                               textEntry("자동 저장 비활성화"),
		Key("settings.text.hook_quiet_policy"):                               textEntry("훅 조용한 정책"),
		Key("settings.text.keybinding"):                                      textEntry("키 바인딩"),
		Key("settings.text.edit_keys"):                                       textEntry("키 편집"),
		Key("settings.text.replace_aliases"):                                 textEntry("별칭 교체"),
		Key("settings.text.unsupported_locale_warning"):                      textEntry("지원되지 않는 locale {locale} ({source}); {fallback}를 사용합니다."),
		Key("settings.title.start_project"):                                  textEntry("프로젝트 시작"),
		Key("settings.title.project_recipe_startup"):                         textEntry("프로젝트 레시피 - 시작 명령"),
		Key("settings.title.project_recipe_kube"):                            textEntry("프로젝트 레시피 - Kube"),
		Key("settings.title.project_recipe_environment"):                     textEntry("프로젝트 레시피 - 환경"),
		Key("settings.title.project_recipe_overview"):                        textEntry("프로젝트 레시피 - env, kube, startup"),
		Key("settings.title.effective_merge"):                                textEntry("유효 병합 보기 - 전역+프로젝트 설정"),
		Key("settings.title.session_state_project_autosave"):                 textEntry("세션 상태 - 프로젝트 자동 저장"),
		Key("settings.title.session_state_project_snapshot_actions"):         textEntry("세션 상태 - 프로젝트 스냅샷 동작"),
		Key("settings.title.session_state_autosave_interval"):                textEntry("세션 상태 - 자동 저장 간격"),
		Key("settings.title.save_named_snapshot"):                            textEntry("이름 있는 스냅샷 저장"),
		Key("settings.title.delete_session_snapshot_confirm"):                textEntry("세션 스냅샷 삭제 - 확인"),
		Key("settings.title.trust_project_config_hash"):                      textEntry("신뢰 - 프로젝트 설정 해시"),
		Key("settings.title.untrust_project_config_confirm"):                 textEntry("프로젝트 설정 신뢰 해제 - 확인"),
		Key("settings.title.projects_sessions_state"):                        textEntry("프로젝트 > 세션 > 상태"),
		Key("settings.title.ai_default_split_mode"):                          textEntry("AI 설정 - 기본 분할 모드"),
		Key("settings.title.ai_enabled_agents"):                              textEntry("AI 설정 - 활성화된 에이전트"),
		Key("settings.title.ai_launch_split_direction"):                      textEntry("AI 실행 - 분할 방향"),
		Key("settings.title.notifications"):                                  textEntry("알림 - 전달, 데스크톱, 큐 화면"),
		Key("settings.title.hooks_global"):                                   textEntry("훅 - 전역 생명주기 훅 경로"),
		Key("settings.title.hooks_project"):                                  textEntry("훅 - 프로젝트 생명주기 훅 경로"),
		Key("settings.title.project_picker"):                                 textEntry("프로젝트 선택기 - 프로젝트 루트, 작업 디렉터리, 고정 프로젝트"),
		Key("settings.title.appearance"):                                     textEntry("모양 - 아이콘 표시"),
		Key("settings.title.session_state"):                                  textEntry("세션 상태 - 복원 및 자동 저장 제어"),
		Key("settings.title.labs"):                                           textEntry("실험실 - 실험 기능"),
		Key("settings.title.about"):                                          textEntry("정보 - 버전, 업데이트, 키 설정"),
		Key("settings.title.add_project"):                                    textEntry("프로젝트 추가 - 파일시스템 디렉터리 선택"),
		Key("settings.title.project_root"):                                   textEntry("프로젝트 루트 - 유효 루트와 저장 루트"),
		Key("settings.title.set_project_root"):                               textEntry("프로젝트 루트 설정 - 절대 기본 루트 경로 하나 입력"),
		Key("settings.title.add_workdir"):                                    textEntry("작업 디렉터리 추가 - 검색할 디렉터리 선택 또는 입력"),
		Key("settings.title.type_workdir"):                                   textEntry("작업 디렉터리 입력 - 절대 경로"),
		Key("settings.title.workdirs"):                                       textEntry("작업 디렉터리 - 저장 및 상속된 검색 루트"),
		Key("settings.title.pinned_projects"):                                textEntry("고정 프로젝트 - 고정 추가 또는 제거"),
		Key("settings.title.notifications_ai_dedupe"):                        textEntry("알림 - AI 중복 제거 창"),
		Key("settings.title.notifications_custom_ai_dedupe"):                 textEntry("알림 - 사용자 지정 AI 중복 제거"),
		Key("settings.title.notifications_desktop"):                          textEntry("알림 - 데스크톱 알림"),
		Key("settings.title.notifications_hook_quiet_policy"):                textEntry("알림 - 훅 조용한 정책"),
		Key("settings.title.notifications_delivery_sources"):                 textEntry("알림 - 전달 소스"),
		Key("settings.title.appearance_path_icon"):                           textEntry("모양 - 경로 아이콘"),
		Key("settings.title.appearance_git_icon"):                            textEntry("모양 - Git 아이콘"),
		Key("settings.title.appearance_notify_icon"):                         textEntry("모양 - 알림 아이콘"),
		Key("settings.title.appearance_ai_badge_style"):                      textEntry("모양 - AI 배지 스타일"),
		Key("settings.title.appearance_language_locale"):                     textEntry("모양 - 언어 / Locale"),
		Key("settings.title.keybinding_lab_diagnose_delivery"):               textEntry("키 바인딩 실험실 - 전달 진단"),
		Key("settings.title.session_state_sidebar_startup_picker"):           textEntry("세션 상태 - 사이드바 시작 선택기"),
		Key("settings.title.labs_project_hooks"):                             textEntry("실험실 - 프로젝트 훅"),
		Key("settings.prompt.start_project"):                                 textEntry("프로젝트 시작 > "),
		Key("settings.prompt.update"):                                        textEntry("업데이트 > "),
		Key("settings.prompt.settings_ai"):                                   textEntry("설정 > AI 설정 > "),
		Key("settings.prompt.settings_notifications"):                        textEntry("설정 > 알림 > "),
		Key("settings.prompt.settings_hooks"):                                textEntry("설정 > 훅 > "),
		Key("settings.prompt.settings_project_hooks"):                        textEntry("설정 > 프로젝트 > 훅 > "),
		Key("settings.prompt.settings_project_picker"):                       textEntry("설정 > 프로젝트 선택기 > "),
		Key("settings.prompt.settings_appearance"):                           textEntry("설정 > 모양 > "),
		Key("settings.prompt.settings_session_state"):                        textEntry("설정 > 세션 상태 > "),
		Key("settings.prompt.settings_project_session_state"):                textEntry("설정 > 프로젝트 > 세션 상태 > "),
		Key("settings.prompt.settings_labs"):                                 textEntry("설정 > 실험실 > "),
		Key("settings.prompt.settings_about"):                                textEntry("설정 > 정보 > "),
		Key("settings.prompt.settings_add_project"):                          textEntry("설정 > 프로젝트 선택기 > 프로젝트 추가 > "),
		Key("settings.prompt.settings_project_root"):                         textEntry("설정 > 프로젝트 선택기 > 프로젝트 루트 > "),
		Key("settings.prompt.type_project_root_path"):                        textEntry("프로젝트 루트 경로 입력 > "),
		Key("settings.prompt.settings_add_workdir"):                          textEntry("설정 > 프로젝트 선택기 > 작업 디렉터리 추가 > "),
		Key("settings.prompt.type_workdir_path"):                             textEntry("작업 디렉터리 경로 입력 > "),
		Key("settings.prompt.settings_workdirs"):                             textEntry("설정 > 프로젝트 선택기 > 작업 디렉터리 > "),
		Key("settings.prompt.settings_pinned_projects"):                      textEntry("설정 > 프로젝트 선택기 > 고정 프로젝트 > "),
		Key("settings.prompt.settings_ai_dedupe"):                            textEntry("설정 > 알림 > AI 중복 제거 > "),
		Key("settings.prompt.ai_dedupe_seconds"):                             textEntry("AI 중복 제거 초 > "),
		Key("settings.prompt.settings_desktop_notifications"):                textEntry("설정 > 알림 > 데스크톱 알림 > "),
		Key("settings.prompt.settings_ai_default_split"):                     textEntry("설정 > AI 설정 > 기본 분할 모드 > "),
		Key("settings.prompt.settings_ai_enabled_agents"):                    textEntry("설정 > AI 설정 > 활성화된 에이전트 > "),
		Key("settings.prompt.settings_hook_quiet_policy"):                    textEntry("설정 > 알림 > 훅 조용한 정책 > "),
		Key("settings.prompt.settings_delivery_sources"):                     textEntry("설정 > 알림 > 전달 소스 > "),
		Key("settings.prompt.settings_keybindings"):                          textEntry("설정 > 키 바인딩 > "),
		Key("settings.prompt.settings_keybindings_action"):                   textEntry("설정 > 키 바인딩 > 동작 > "),
		Key("settings.prompt.enter_key"):                                     textEntry("키 입력 > "),
		Key("settings.prompt.type_key_chord"):                                textEntry("키 chord 입력 > "),
		Key("settings.prompt.settings_session_state_sidebar_startup"):        textEntry("설정 > 세션 상태 > 사이드바 시작 선택기 > "),
		Key("settings.prompt.settings_labs_project_hooks"):                   textEntry("설정 > 실험실 > 프로젝트 훅 > "),
		Key("settings.prompt.settings_labs_keybindings"):                     textEntry("설정 > 실험실 > 키 바인딩 > "),
		Key("settings.prompt.settings_labs_keybindings_action"):              textEntry("설정 > 실험실 > 키 바인딩 > 동작 > "),
		Key("settings.prompt.settings_appearance_language_locale"):           textEntry("설정 > 모양 > 언어 / Locale > "),
		Key("settings.footer.choose_default_ai_split"):                       textEntry("향후 AI 실행의 기본 분할 모드를 선택합니다."),
		Key("settings.footer.choose_agent_or_shell"):                         textEntry("실행할 에이전트 또는 shell 대상을 선택합니다."),
		Key("settings.footer.session_state_read_only"):                       textEntry("여기서는 세션 상태 개요를 읽기만 할 수 있습니다."),
		Key("settings.footer.keymap_editable_rows"):                          textEntry("편집 가능한 행은 keymap 별칭을 씁니다. 보기 전용 행은 전송 방식 의존 키를 설명합니다."),
		Key("settings.footer.tmux_plain_chord_examples"):                     textEntry("C-r, M-a, M-S-Left, C-Space 같은 tmux plain chord를 사용합니다."),
		Key("settings.footer.enter_custom_key_examples"):                     textEntry("C-r, M-a, M-S-Left, C-Space 같은 키를 입력합니다."),
		Key("settings.footer.back_row_or_close"):                             textEntry("뒤로 행 또는 선택기 닫기 동작으로 닫습니다"),
		Key("settings.footer.enter_open_back_parent"):                        textEntry("Enter: 열기  |  뒤로 행: 상위"),
		Key("settings.footer.enter_open_apply_back_parent"):                  textEntry("Enter: 열기/적용  |  뒤로 행: 상위"),
		Key("settings.footer.enter_apply_back_parent"):                       textEntry("Enter: 적용  |  뒤로 행: 상위"),
		Key("settings.footer.enter_toggle_back_parent"):                      textEntry("Enter: 토글  |  뒤로 행: 상위"),
		Key("settings.footer.enter_apply_preset_back_parent"):                textEntry("Enter: 프리셋 적용  |  뒤로 행: 상위"),
		Key("settings.footer.enter_apply_swatch_hex_back_parent"):            textEntry("Enter: 색상 견본 적용 또는 hex 입력 열기  |  뒤로 행: 상위"),
		Key("settings.footer.color_grid"):                                    textEntry("Enter: 견본 선택  |  h: hex 입력  |  Esc: 뒤로"),
		Key("settings.header.color_grid"):                                    textEntry("화살표: 이동  |  Enter: 견본 선택  |  h: hex 입력"),
		Key("settings.footer.enter_edit_add_back_parent"):                    textEntry("Enter: 편집/추가  |  뒤로 행: 상위"),
		Key("settings.footer.enter_action_back_parent"):                      textEntry("Enter: 실행  |  뒤로 행: 상위"),
		Key("settings.footer.enter_add_back_parent"):                         textEntry("Enter: 추가  |  뒤로 행: 상위"),
		Key("settings.footer.enter_save"):                                    textEntry("Enter: 저장"),
		Key("settings.footer.enter_save_hex_color"):                          textEntry("Enter: #RRGGBB 저장"),
		Key("settings.footer.enter_add"):                                     textEntry("Enter: 추가"),
		Key("settings.footer.enter_open_add_remove_back_parent"):             textEntry("Enter: 열기/추가/제거  |  뒤로 행: 상위"),
		Key("settings.footer.enter_save_back_parent"):                        textEntry("Enter: 저장  |  뒤로 행: 상위"),
		Key("settings.footer.enter_save_example_120"):                        textEntry("Enter: 저장  |  예: 120"),
		Key("settings.footer.enter_save_examples_interval"):                  textEntry("Enter: 저장  |  예: 30s, 2m, 90"),
		Key("settings.footer.enter_start_back_projects_esc_empty"):           textEntry("Enter: 시작  |  뒤로 행: 프로젝트  |  Esc: 빈 세션"),
		Key("settings.footer.enter_choose_esc_continue_shell"):               textEntry("Enter: 선택  |  Esc: shell 계속"),
		Key("settings.footer.enter_choose_esc_cancel"):                       textEntry("Enter: 선택  |  Esc: 취소"),
		Key("settings.footer.enter_confirm"):                                 textEntry("Enter: 확인"),
		Key("settings.footer.enter_back_back_parent"):                        textEntry("Enter: 뒤로  |  뒤로 행: 상위"),
		Key("settings.footer.enter_view_hooks_back_parent"):                  textEntry("Enter: 훅 보기  |  뒤로 행: 상위"),
		Key("settings.footer.enter_change_action_back_parent"):               textEntry("Enter: 동작 변경  |  뒤로 행: 상위"),
		Key("settings.footer.enter_view_details_back_parent"):                textEntry("Enter: 자세히 보기  |  뒤로 행: 상위"),
		Key("settings.footer.enter_copy_command_back_parent"):                textEntry("Enter: 명령 복사  |  뒤로 행: 상위"),
		Key("settings.footer.enter_diagnose_back_parent"):                    textEntry("Enter: 진단  |  뒤로 행: 상위"),
		Key("settings.footer.enter_probe_apply_back_parent"):                 textEntry("Enter: 검사/적용  |  뒤로 행: 상위"),
		Key("settings.footer.enter_edit_apply_back_parent"):                  textEntry("Enter: 편집/적용  |  뒤로 행: 상위"),
		Key("settings.footer.enter_action_esc_ctrl_c_close"):                 textEntry("Enter: 실행  |  Esc/Ctrl-C: 닫기"),
		Key("settings.footer.back_about_esc_close"):                          textEntry("뒤로 행: 정보  |  Esc: 설정 닫기"),
		Key("settings.footer.keybindings_summary_legacy"):                    textEntry("현재 별칭, 터미널 전달, 충돌을 동작별로 표시합니다."),
		Key("settings.footer.keybindings_summary"):                           textEntry("현재 키바인딩과 별칭을 동작별로 표시합니다."),
		Key("settings.footer.keybindings_actions_state"):                     textEntry("동작은 활성 키와 현재 상태를 표시합니다."),
		Key("settings.footer.keybindings_action_detail"):                     textEntry("이 동작의 활성 키를 관리합니다."),
		Key("settings.footer.keybindings_add_key"):                           textEntry("이 동작에 추가할 키를 누릅니다."),
		Key("settings.footer.keybindings_add_key_advanced"):                  textEntry("입력식 키 이름과 원시 진단은 고급에 둡니다."),
		Key("settings.footer.keybindings_key_detail"):                        textEntry("이 활성 키를 관리합니다."),
		Key("settings.text.actions"):                                         textEntry("동작"),
		Key("settings.text.options"):                                         textEntry("옵션"),
		Key("settings.text.key"):                                             textEntry("키"),
		Key("settings.text.add_key"):                                         textEntry("키 추가"),
		Key("settings.text.add_key_plus"):                                    textEntry("+ 키 추가"),
		Key("settings.text.press_a_key"):                                     textEntry("키 누르기"),
		Key("settings.text.cancel"):                                          textEntry("취소"),
		Key("settings.text.advanced_ellipsis"):                               textEntry("고급..."),
		Key("settings.text.enter_key_name_title"):                            textEntry("키 이름 입력"),
		Key("settings.text.raw_diagnostic_view"):                             textEntry("원시 진단 보기"),
		Key("settings.text.remove_key"):                                      textEntry("키 제거"),
		Key("settings.text.test_key"):                                        textEntry("키 테스트"),
		Key("settings.text.unbind"):                                          textEntry("바인딩 해제"),
		Key("settings.text.reset_to_default"):                                textEntry("기본값으로 재설정"),
		Key("settings.text.use_default"):                                     textEntry("기본값 사용"),
		Key("settings.text.troubleshooting"):                                 textEntry("문제 해결"),
		Key("settings.text.default_state"):                                   textEntry("기본"),
		Key("settings.text.custom_state"):                                    textEntry("사용자 지정"),
		Key("settings.text.available_state"):                                 textEntry("사용 가능"),
		Key("settings.text.unbound_state"):                                   textEntry("바인딩 없음"),
		Key("settings.text.keybindings_actions_list"):                        textEntry("동작은 활성 키와 상태를 함께 표시합니다."),
		Key("settings.text.press_desired_key"):                               textEntry("원하는 키 누르기"),
		Key("settings.text.capture_desired_key"):                             textEntry("원하는 키 캡처"),
		Key("settings.text.enter_key_name"):                                  textEntry("키 이름 입력"),
		Key("settings.text.type_tmux_key_name"):                              textEntry("tmux 키 이름 입력"),
		Key("settings.text.return_to_action"):                                textEntry("동작으로 돌아가기"),
		Key("settings.text.advanced_options"):                                textEntry("고급 옵션"),
		Key("settings.text.remove_all_active_keys"):                          textEntry("모든 활성 키 제거"),
		Key("settings.text.choose_row_below"):                                textEntry("아래 행 선택"),
		Key("settings.text.key_detail"):                                      textEntry("키 상세"),
		Key("settings.text.active_key"):                                      textEntry("활성 키"),
		Key("settings.text.active_keys"):                                     textEntry("활성 키"),
		Key("settings.text.no_active_keys"):                                  textEntry("활성 키 없음"),
		Key("settings.text.not_bound"):                                       textEntry("바인딩 없음"),
		Key("settings.text.diagnostic"):                                      textEntry("진단"),
		Key("settings.text.view_only"):                                       textEntry("보기 전용"),
		Key("settings.text.test_key_delivery_advanced"):                      textEntry("키 전달 테스트, 고급..."),
		Key("picker.notify.prompt"):                                          textEntry("알림 > "),
		Key("picker.notify.header_newest_first"):                             textEntry("최신순"),
		Key("picker.notify.empty"):                                           textEntry("대기 중인 알림 없음"),
		Key("picker.notify.action.focus_clean"):                              textEntry("실시간/비활성 포커스 / 사라진 항목 정리"),
		Key("picker.notify.action.ack_child"):                                textEntry("항목 확인"),
		Key("picker.notify.action.ack_group"):                                textEntry("그룹 확인"),
		Key("picker.notify.action.clear_non_critical"):                       textEntry("중요하지 않은 항목 지우기"),
		Key("picker.notify.action.clear_all"):                                textEntry("모두 지우기"),
		Key("picker.notify.action.show_child_rows"):                          textEntry("하위 행 표시"),
		Key("picker.notify.action.hide_child_rows"):                          textEntry("하위 행 숨기기"),
		Key("picker.switch.action.pin_project"):                              textEntry("프로젝트 고정"),
		Key("picker.switch.action.kill_session"):                             textEntry("세션 종료"),
		Key("picker.switch.pin.add_interactive"):                             textEntry("+ 고정 추가..."),
		Key("picker.switch.pin.add_current"):                                 textEntry("+ 현재 항목 고정  "),
		Key("picker.switch.pin.clear_all"):                                   textEntry("x 고정 모두 해제"),
		Key("picker.switch.pin.remove"):                                      textEntry("x 제거  "),
		Key("settings.text.hook_defined_in"):                                 textEntry("정의 위치"),
		Key("settings.text.hook_run"):                                        textEntry("실행"),
		Key("settings.text.hook_read_only"):                                  textEntry("읽기 전용"),
		Key("settings.text.hook_project_override"):                           textEntry("프로젝트 재정의"),
		Key("picker.ai.crumb_setting"):                                       textEntry("AI 설정"),
		Key("picker.ai.crumb_launch"):                                        textEntry("AI 실행"),
		Key("picker.ai.launch_split_direction_title"):                        textEntry("AI 실행 - 분할 방향: "),
		Key("picker.hook.read_only_hook"):                                    textEntry("읽기 전용 훅"),
		Key("picker.crumb.projects"):                                         textEntry("프로젝트"),
		Key("picker.crumb.sessions"):                                         textEntry("세션"),
		Key("picker.crumb.state"):                                            textEntry("상태"),
		Key("picker.sessions.state_readonly_note"):                           textEntry("세션 상태는 읽기 전용으로 열리며, 파괴적 동작은 현재 확인 정책을 따릅니다."),
	},
}

func textEntry(value string) Entry {
	return Entry{Kind: MessageKindText, Value: value}
}
