<?xml version="1.0" encoding="utf-8"?>
<root>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="Privacy_Tab_Title" xml:space="preserve">
    <value>Privacy</value>
  </data>
  <data name="Privacy_FilterEnabled_Name" xml:space="preserve">
    <value>Enable privacy filter</value>
  </data>
  <data name="Privacy_FilterEnabled_Description" xml:space="preserve">
    <value>When enabled, only messages from whitelisted channels are persisted to the database. Disabling restores the original behavior (everything except battle messages is stored).</value>
  </data>
  <data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
    <value>The filter only controls what is written to the local database. The chat log itself keeps showing every message live, disallowed channels just stop being saved. Use the channel hide options in your in-game chat tabs if you want to remove channels from the visible chat.</value>
  </data>
  <data name="Privacy_Filter_Tree_Heading" xml:space="preserve">
    <value>Privacy filter and whitelist</value>
  </data>
  <data name="Privacy_Whitelist_Help" xml:space="preserve">
    <value>Pick which channels are stored in the local database. Privacy-First default: only your own conversations. Use the buttons below to apply a preset.</value>
  </data>
  <data name="Privacy_Preset_PrivacyFirst" xml:space="preserve">
    <value>Privacy-First (recommended)</value>
  </data>
  <data name="Privacy_Preset_ClearAll" xml:space="preserve">
    <value>Clear all</value>
  </data>
  <data name="Privacy_Preset_SelectAll" xml:space="preserve">
    <value>Select all</value>
  </data>
  <data name="Privacy_Group_DirectMessages" xml:space="preserve">
    <value>Direct Messages</value>
  </data>
  <data name="Privacy_Group_PartyAlliance" xml:space="preserve">
    <value>Party &amp; Alliance</value>
  </data>
  <data name="Privacy_Group_FreeCompany" xml:space="preserve">
    <value>Free Company</value>
  </data>
  <data name="Privacy_Group_Linkshells" xml:space="preserve">
    <value>Linkshells</value>
  </data>
  <data name="Privacy_Group_CrossLinkshells" xml:space="preserve">
    <value>Cross-World Linkshells</value>
  </data>
  <data name="Privacy_Group_ExtraChat" xml:space="preserve">
    <value>ExtraChat (Encrypted)</value>
  </data>
  <data name="Privacy_Group_PublicChat" xml:space="preserve">
    <value>Public Chat (third-party data)</value>
  </data>
  <data name="Privacy_Group_SystemLogs" xml:space="preserve">
    <value>System &amp; Game Logs</value>
  </data>
  <data name="Privacy_PersistUnknown_Name" xml:space="preserve">
    <value>Persist unknown channel types</value>
  </data>
  <data name="Privacy_PersistUnknown_Description" xml:space="preserve">
    <value>Failsafe for ChatTypes added by future FFXIV patches that this plugin does not yet know about. Default OFF (Privacy-First). Turn ON if you want a complete log including future channels.</value>
  </data>
  <data name="Cleanup_Heading" xml:space="preserve">
    <value>Apply filter to existing database</value>
  </data>
  <data name="Cleanup_Help_Intro" xml:space="preserve">
    <value>The privacy filter only applies to new messages. Use the cleanup below to retroactively remove already-stored messages that don't match your saved whitelist.</value>
  </data>
  <data name="Cleanup_Help_SavedNote" xml:space="preserve">
    <value>Cleanup uses your SAVED whitelist (Plugin.Config), not unsaved edits above. Click Save first if you want to apply your current edits.</value>
  </data>
  <data name="Retention_Help_SavedNote" xml:space="preserve">
    <value>The manual sweep uses your SAVED retention policy, not the slider values above. Click Save first if you want the run to apply your current edits.</value>
  </data>
  <data name="Cleanup_Preview_Stale" xml:space="preserve">
    <value>Preview is out of date — your whitelist has changed since the last refresh. Click Refresh to recalculate.</value>
  </data>
  <data name="Cleanup_RefreshPreview" xml:space="preserve">
    <value>Refresh preview</value>
  </data>
  <data name="Cleanup_NoPreview" xml:space="preserve">
    <value>No preview yet. Click Refresh to compute the impact.</value>
  </data>
  <data name="Cleanup_TotalStored" xml:space="preserve">
    <value>Total stored messages: {0:N0}</value>
  </data>
  <data name="Cleanup_WillKeep" xml:space="preserve">
    <value>Will keep:    {0:N0}</value>
  </data>
  <data name="Cleanup_WillDelete" xml:space="preserve">
    <value>Will delete:  {0:N0}</value>
  </data>
  <data name="Cleanup_Breakdown" xml:space="preserve">
    <value>Per-channel breakdown</value>
  </data>
  <data name="Cleanup_Marker_Keep" xml:space="preserve">
    <value>[KEEP]  </value>
  </data>
  <data name="Cleanup_Marker_Delete" xml:space="preserve">
    <value>[DELETE]</value>
  </data>
  <data name="Cleanup_Apply_Label" xml:space="preserve">
    <value>Apply current filter to database</value>
  </data>
  <data name="Cleanup_Apply_Tooltip" xml:space="preserve">
    <value>Ctrl+Shift: Hard-deletes {0:N0} messages, then runs VACUUM. Cannot be undone.</value>
  </data>
  <data name="Cleanup_Running" xml:space="preserve">
    <value>Cleanup running in background…</value>
  </data>
  <data name="Cleanup_PreviewError" xml:space="preserve">
    <value>Failed to compute cleanup preview, see /xllog</value>
  </data>
  <data name="Cleanup_Success" xml:space="preserve">
    <value>Privacy cleanup complete: {0:N0} messages removed.</value>
  </data>
  <data name="Cleanup_Error" xml:space="preserve">
    <value>Privacy cleanup failed, see /xllog</value>
  </data>
  <data name="Retention_Heading" xml:space="preserve">
    <value>Message retention</value>
  </data>
  <data name="Retention_Enabled_Name" xml:space="preserve">
    <value>Auto-delete messages after a per-channel retention window</value>
  </data>
  <data name="Retention_Enabled_Description" xml:space="preserve">
    <value>When enabled, messages older than the configured window are deleted on every plugin start (at most once per 24 hours). Off by default. The plugin never deletes history without your explicit consent.</value>
  </data>
  <data name="Retention_Default_Label" xml:space="preserve">
    <value>Default retention (days, 0 = never)</value>
  </data>
  <data name="Retention_Default_Help" xml:space="preserve">
    <value>Applies to channels without an explicit override below.</value>
  </data>
  <data name="Retention_Reset_Spec" xml:space="preserve">
    <value>Reset overrides to spec defaults</value>
  </data>
  <data name="Retention_Clear_Overrides" xml:space="preserve">
    <value>Clear all overrides</value>
  </data>
  <data name="Retention_Tree_Heading" xml:space="preserve">
    <value>Per-channel retention overrides</value>
  </data>
  <data name="Retention_Tag_Override" xml:space="preserve">
    <value>[override]</value>
  </data>
  <data name="Retention_Tag_Spec" xml:space="preserve">
    <value>[spec]</value>
  </data>
  <data name="Retention_Tag_Global" xml:space="preserve">
    <value>[global]</value>
  </data>
  <data name="Retention_Reset_Button" xml:space="preserve">
    <value>reset</value>
  </data>
  <data name="Retention_Apply_Label" xml:space="preserve">
    <value>Apply retention policy now</value>
  </data>
  <data name="Retention_Apply_Tooltip" xml:space="preserve">
    <value>Ctrl+Shift: runs the retention sweep immediately using the SAVED policy. Save your changes first.</value>
  </data>
  <data name="Retention_Running" xml:space="preserve">
    <value>Retention sweep running in background…</value>
  </data>
  <data name="Retention_LastRun_Never" xml:space="preserve">
    <value>Last run: never</value>
  </data>
  <data name="Retention_LastRun_At" xml:space="preserve">
    <value>Last run: {0:yyyy-MM-dd HH:mm}</value>
  </data>
  <data name="Retention_Success" xml:space="preserve">
    <value>Retention sweep complete: {0:N0} messages removed.</value>
  </data>
  <data name="Retention_Error" xml:space="preserve">
    <value>Retention sweep failed, see /xllog</value>
  </data>
  <data name="Wizard_Title" xml:space="preserve">
    <value>Hellion Chat — Welcome</value>
  </data>
  <data name="Wizard_Intro" xml:space="preserve">
    <value>Pick a starting profile. You can change anything later under Settings → Privacy.</value>
  </data>
  <data name="Wizard_Profile_PrivacyFirst_Heading" xml:space="preserve">
    <value>Privacy-First (recommended)</value>
  </data>
  <data name="Wizard_Profile_PrivacyFirst_Description" xml:space="preserve">
    <value>Only your own conversations are stored: Tells, Party, FC, Linkshells, Cross-World Linkshells, Alliance and ExtraChat. Public chat, NPC dialogue and system spam are dropped at the storage layer. Retention follows the spec defaults (Tells 365 days, own-conversation channels 90 days).</value>
  </data>
  <data name="Wizard_Profile_PrivacyFirst_Apply" xml:space="preserve">
    <value>Use Privacy-First</value>
  </data>
  <data name="Wizard_Profile_Casual_Heading" xml:space="preserve">
    <value>Casual</value>
  </data>
  <data name="Wizard_Profile_Casual_Description" xml:space="preserve">
    <value>Privacy-First plus a 24-hour window for public chat (Say, Shout, Yell, both emote types, Novice Network). For RP players who want to look up the last scene without keeping public chat forever.</value>
  </data>
  <data name="Wizard_Profile_Casual_Apply" xml:space="preserve">
    <value>Use Casual</value>
  </data>
  <data name="Wizard_Profile_FullHistory_Heading" xml:space="preserve">
    <value>Full History</value>
  </data>
  <data name="Wizard_Profile_FullHistory_Description" xml:space="preserve">
    <value>Disables the privacy filter entirely. Stores everything except battle logs (the original full-history behavior). Retention is OFF, history grows forever.</value>
  </data>
  <data name="Wizard_Profile_FullHistory_GdprWarning" xml:space="preserve">
    <value>GDPR notice: storing third-party messages (Say/Shout/Yell of strangers, NPC dialogue with player names, etc.) for an unlimited time may exceed the personal/household exemption (Art. 2(2)(c)). Use this profile only if you have a clear reason to keep the full archive.</value>
  </data>
  <data name="Wizard_Profile_FullHistory_Apply" xml:space="preserve">
    <value>Use Full History</value>
  </data>
  <data name="Wizard_Reopen_Button" xml:space="preserve">
    <value>Show wizard again</value>
  </data>
  <data name="Export_Heading" xml:space="preserve">
    <value>Export (GDPR Art. 15 — right of access)</value>
  </data>
  <data name="Export_Help" xml:space="preserve">
    <value>Export stored messages to Markdown, JSON or CSV. Use this to fulfil a request for access from someone whose messages you have, or to take your own history with you.</value>
  </data>
  <data name="Export_Range_Label" xml:space="preserve">
    <value>Last X days (0 = all time)</value>
  </data>
  <data name="Export_Sender_Label" xml:space="preserve">
    <value>Sender contains (optional, case-insensitive)</value>
  </data>
  <data name="Export_Channels_Heading" xml:space="preserve">
    <value>Limit to channels</value>
  </data>
  <data name="Export_Channels_AllOff" xml:space="preserve">
    <value>(none selected = all stored channels)</value>
  </data>
  <data name="Export_Format_Label" xml:space="preserve">
    <value>Format</value>
  </data>
  <data name="Export_Format_Markdown" xml:space="preserve">
    <value>Markdown</value>
  </data>
  <data name="Export_Format_Json" xml:space="preserve">
    <value>JSON</value>
  </data>
  <data name="Export_Format_Csv" xml:space="preserve">
    <value>CSV</value>
  </data>
  <data name="Export_Button" xml:space="preserve">
    <value>Export to file…</value>
  </data>
  <data name="Export_Dialog_Title" xml:space="preserve">
    <value>Save export</value>
  </data>
  <data name="Export_Running" xml:space="preserve">
    <value>Export running in background…</value>
  </data>
  <data name="Export_Success" xml:space="preserve">
    <value>Export complete: {0:N0} messages written to {1}</value>
  </data>
  <data name="Export_Empty" xml:space="preserve">
    <value>Export complete: no messages matched the filter.</value>
  </data>
  <data name="Export_Error" xml:space="preserve">
    <value>Export failed, see /xllog</value>
  </data>
  <data name="Theme_Enabled_Name" xml:space="preserve">
    <value>Use the Hellion theme across all plugin windows</value>
  </data>
  <data name="Theme_Enabled_Description" xml:space="preserve">
    <value>Hellion Online Media palette of Arctic Cyan plus Ember Orange, applied across the chat log, settings, viewers and the wizard. Disable to fall back to the default Dalamud look.</value>
  </data>
  <data name="Theme_WindowOpacity_Label" xml:space="preserve">
    <value>Window opacity</value>
  </data>
  <data name="Theme_WindowOpacity_Help" xml:space="preserve">
    <value>How opaque the plugin panes are. Lower values let the game shine through; form fields and dialogs stay opaque on top so they remain readable.</value>
  </data>
  <data name="Theme_UseHellionFont_Name" xml:space="preserve">
    <value>Use the bundled Hellion font (Exo 2)</value>
  </data>
  <data name="Theme_UseHellionFont_Description" xml:space="preserve">
    <value>Renders chat and UI in Exo 2 (SIL Open Font License 1.1) which ships with the plugin. Disable to fall back to whatever font you picked under Settings → Fonts.</value>
  </data>

  <data name="About_Maintainer_Heading" xml:space="preserve">
    <value>Maintainer</value>
  </data>
  <data name="About_Maintainer_Body" xml:space="preserve">
    <value>I maintain Hellion Chat through Hellion Online Media. The website has the contact details for licensing, legal or business questions.</value>
  </data>
  <data name="About_Maintainer_Website_Label" xml:space="preserve">
    <value>Website:</value>
  </data>

  <data name="About_Mission_Heading" xml:space="preserve">
    <value>Why this fork exists</value>
  </data>
  <data name="About_Mission_P1" xml:space="preserve">
    <value>Hellion Chat is not trying to replace Chat 2. Chat 2 ships a complete chat experience with full history available for filtering, search and replay. That default is the right one for most users. This fork takes a different stance: a smaller default footprint, with extra knobs for users who want to keep less third-party chat on disk.</value>
  </data>
  <data name="About_Mission_P2" xml:space="preserve">
    <value>The reason I wanted that narrower default was personal. After two years on Chat 2 my database had grown past two million messages, most of them /say, /shout and /yell from strangers in Limsa. That data is exactly what makes Chat 2's full-history view powerful and most users are happy to keep it. For my own taste I wanted a smaller default. So I built this fork.</value>
  </data>
  <data name="About_Mission_P3" xml:space="preserve">
    <value>I am not chasing a big audience and the fork is not in competition with Chat 2. The code is open under the same EUPL-1.2 licence as the upstream plugin. Infi, Anna or anyone else are welcome to read it, borrow ideas, ask questions, or ignore the project. All three are fine by me.</value>
  </data>

  <data name="About_BuiltOn_Heading" xml:space="preserve">
    <value>Built on Chat 2</value>
  </data>
  <data name="About_BuiltOn_P1" xml:space="preserve">
    <value>Hellion Chat is a fork of Chat 2 by Infi and Anna (ascclemens). The chat replacement window, the IPC integration, the rendering engine and the entire storage core come from upstream Chat 2.</value>
  </data>
  <data name="About_BuiltOn_P2" xml:space="preserve">
    <value>The webinterface is the only major piece I removed. It is built for remote access to chat from a second device, which is a different focus than the smaller default footprint this fork is built around. Aligning it with these defaults would have meant a substantial rebuild, so removing it was the cleaner path for this particular fork.</value>
  </data>
  <data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
    <value>Upstream repository:</value>
  </data>

  <data name="About_License_Heading" xml:space="preserve">
    <value>License</value>
  </data>
  <data name="About_License_P1" xml:space="preserve">
    <value>Hellion Chat and Chat 2 both ship under the European Union Public Licence v1.2 (EUPL-1.2).</value>
  </data>
  <data name="About_License_P2" xml:space="preserve">
    <value>© 2023 to 2026, the Chat 2 authors (Infi, Anna and the upstream contributors).</value>
  </data>
  <data name="About_License_P3" xml:space="preserve">
    <value>© 2026 Hellion Online Media for the additions made in this fork.</value>
  </data>

  <data name="About_SE_Heading" xml:space="preserve">
    <value>FINAL FANTASY XIV disclaimer</value>
  </data>
  <data name="About_SE_P1" xml:space="preserve">
    <value>FINAL FANTASY XIV © SQUARE ENIX CO., LTD. All rights reserved.</value>
  </data>
  <data name="About_SE_P2" xml:space="preserve">
    <value>Hellion Chat is an unofficial, fan-made plugin. It has no affiliation with Square Enix and is not endorsed, sponsored or approved by them.</value>
  </data>

  <data name="About_Localization_Heading" xml:space="preserve">
    <value>Localization</value>
  </data>
  <data name="About_Localization_P1" xml:space="preserve">
    <value>The German translations of the Hellion-specific strings come from me. Other languages are not provided yet.</value>
  </data>
  <data name="About_Localization_P2" xml:space="preserve">
    <value>The translator list below covers the upstream Chat 2 strings on Crowdin. Those volunteers translated Chat 2, not the Hellion additions.</value>
  </data>
  <data name="About_Translators_TreeNode" xml:space="preserve">
    <value>Chat 2 community translators (upstream)</value>
  </data>

  <!-- Hellion Chat — Auto-Tell-Tabs (runtime strings) -->
  <data name="AutoTellTabs_SectionHeader" xml:space="preserve">
    <value>Active Tells</value>
  </data>
  <data name="AutoTellTabs_HistorySeparator" xml:space="preserve">
    <value>— Earlier conversations —</value>
  </data>
  <data name="AutoTellTabs_HistoryLoadError" xml:space="preserve">
    <value>History could not be loaded.</value>
  </data>
  <data name="AutoTellTabs_GreetedTooltip" xml:space="preserve">
    <value>Marked as greeted. Click to remove the marker.</value>
  </data>
  <data name="AutoTellTabs_UnGreetedTooltip" xml:space="preserve">
    <value>Mark as greeted.</value>
  </data>

  <!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
  <data name="ChatLog_AutoTellTabs_Section_Title" xml:space="preserve">
    <value>Auto-Tell-Tabs</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Enable_Name" xml:space="preserve">
    <value>Open a tab automatically for each tell partner</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Enable_Description" xml:space="preserve">
    <value>When you receive or send a /tell, a temporary tab dedicated to that player is opened automatically. Tabs vanish on logout.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Limit_Name" xml:space="preserve">
    <value>Maximum number of auto tell tabs</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Limit_Description" xml:space="preserve">
    <value>When the limit is reached, greeted tabs with the oldest activity are dropped first. The change applies on the next /tell.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Compact_Name" xml:space="preserve">
    <value>Compact display</value>
  </data>
  <data name="ChatLog_AutoTellTabs_Compact_Description" xml:space="preserve">
    <value>Show only a thin separator between persistent tabs and auto tell tabs, without the section header.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_GreetedToggle_Name" xml:space="preserve">
    <value>Show "mark as greeted" button</value>
  </data>
  <data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
    <value>Adds a click-to-toggle button next to each auto tell tab to mark a partner as already greeted, dimming the tab name when set. Useful for club greeters tracking many parallel conversations; off by default.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
    <value>Open new /tell tabs directly as pop-out</value>
  </data>
  <data name="ChatLog_AutoTellTabs_OpenAsPopout_Description" xml:space="preserve">
    <value>When enabled, each newly created /tell tab opens directly as its own window. Closing the window returns the tab to the sidebar.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_PreloadHint" xml:space="preserve">
    <value>The number of preloaded tells is configured in the Privacy tab.</value>
  </data>
  <data name="ChatLog_AutoTellTabs_ConflictHint" xml:space="preserve">
    <value>Heads-up: if XIV Messanger or a similar plugin is suppressing direct messages, turn its "Suppress DMs" option off so Hellion Chat can receive tells and open the auto tabs.</value>
  </data>

  <!-- Hellion Chat — Auto-Tell-Tabs (Privacy settings tab) -->
  <data name="Privacy_AutoTellTabs_Section_Title" xml:space="preserve">
    <value>Tell history in auto tabs</value>
  </data>
  <data name="Privacy_AutoTellTabs_Preload_Name" xml:space="preserve">
    <value>Number of preloaded tells</value>
  </data>
  <data name="Privacy_AutoTellTabs_Preload_Description" xml:space="preserve">
    <value>How many earlier tell messages are loaded from the database when an auto tell tab is opened. 0 disables the preload.</value>
  </data>
  <data name="Privacy_AutoTellTabs_Preload_Hint" xml:space="preserve">
    <value>Only takes effect when auto tell tabs are enabled in the Chat tab.</value>
  </data>

  <!-- Hellion Chat — Settings UX Polish v10 wipe migration -->
  <data name="SettingsRefactor_Migration_Title" xml:space="preserve">
    <value>Settings reorganised</value>
  </data>
  <data name="SettingsRefactor_Migration_Content" xml:space="preserve">
    <value>Hellion Chat 0.5.0 reorganised the settings into themed tabs. Your chat database and your message history stay untouched. Settings have been reset to defaults; if you want to pick a privacy profile again, the reopen button is in the Privacy tab. A backup of your previous config is at HellionChat.json.pre-v10-backup next to the live config file.</value>
  </data>

  <!-- Hellion Chat — Settings UX Polish 8-tab structure -->
  <data name="Settings_Tab_General" xml:space="preserve">
    <value>General</value>
  </data>
  <data name="Settings_Tab_Appearance" xml:space="preserve">
    <value>Appearance</value>
  </data>
  <data name="Settings_Tab_Window" xml:space="preserve">
    <value>Window</value>
  </data>
  <data name="Settings_Tab_Chat" xml:space="preserve">
    <value>Chat</value>
  </data>
  <data name="Settings_Tab_Tabs" xml:space="preserve">
    <value>Tabs</value>
  </data>
  <data name="Settings_Tab_Database" xml:space="preserve">
    <value>Database</value>
  </data>
  <data name="Settings_Tab_Information" xml:space="preserve">
    <value>Information</value>
  </data>

  <!-- Hellion Chat — General-Tab section headings -->
  <data name="Settings_General_Input_Heading" xml:space="preserve">
    <value>Input</value>
  </data>
  <data name="Settings_General_Audio_Heading" xml:space="preserve">
    <value>Audio &amp; Notifications</value>
  </data>
  <data name="Settings_General_Performance_Heading" xml:space="preserve">
    <value>Performance</value>
  </data>
  <data name="Settings_General_Language_Heading" xml:space="preserve">
    <value>Language &amp; Input Helpers</value>
  </data>

  <!-- Hellion Chat — Appearance-Tab section headings -->
  <data name="Settings_Appearance_Theme_Heading" xml:space="preserve">
    <value>Theme</value>
  </data>
  <data name="Settings_Appearance_Fonts_Heading" xml:space="preserve">
    <value>Fonts</value>
  </data>
  <data name="Settings_Appearance_Colours_Heading" xml:space="preserve">
    <value>Chat Colours</value>
  </data>
  <data name="Settings_Appearance_Timestamps_Heading" xml:space="preserve">
    <value>Timestamps</value>
  </data>

  <!-- Hellion Chat — Window-Tab section headings -->
  <data name="Settings_Window_Hide_Heading" xml:space="preserve">
    <value>Hide</value>
  </data>
  <data name="Settings_Window_InactivityHide_Heading" xml:space="preserve">
    <value>Inactivity Hide</value>
  </data>
  <data name="Settings_Window_Frame_Heading" xml:space="preserve">
    <value>Window Frame</value>
  </data>
  <data name="Settings_Window_Tooltips_Heading" xml:space="preserve">
    <value>Tooltips</value>
  </data>

  <!-- Hellion Chat — Chat-Tab section headings -->
  <data name="Settings_Chat_AutoTellTabs_Heading" xml:space="preserve">
    <value>Auto-Tell-Tabs</value>
  </data>
  <data name="Settings_Chat_Behaviour_Heading" xml:space="preserve">
    <value>Message Behaviour</value>
  </data>
  <data name="Settings_Chat_Preview_Heading" xml:space="preserve">
    <value>Preview</value>
  </data>
  <data name="Settings_Chat_Emotes_Heading" xml:space="preserve">
    <value>Emotes</value>
  </data>

  <!-- Hellion Chat — Database-Tab section headings -->
  <data name="Settings_Database_Storage_Heading" xml:space="preserve">
    <value>Storage</value>
  </data>
  <data name="Settings_Database_Viewer_Heading" xml:space="preserve">
    <value>Overview</value>
  </data>
  <data name="Settings_Database_Stats_Heading" xml:space="preserve">
    <value>Maintenance</value>
  </data>

  <!-- Hellion Chat — Information-Tab section headings -->
  <data name="Settings_Information_VersionInfo_Heading" xml:space="preserve">
    <value>Version Info</value>
  </data>
  <data name="Settings_Information_About_Heading" xml:space="preserve">
    <value>About HellionChat</value>
  </data>
  <data name="Settings_Information_Changelog_Heading" xml:space="preserve">
    <value>Changelog</value>
  </data>

  <!-- Hellion Chat — Default tab presets (channel-themed) -->
  <data name="Tabs_Presets_System" xml:space="preserve">
    <value>System</value>
  </data>
  <data name="Tabs_Presets_FreeCompany" xml:space="preserve">
    <value>Free Company</value>
  </data>
  <data name="Tabs_Presets_Party" xml:space="preserve">
    <value>Party</value>
  </data>
  <data name="Tabs_Presets_Beginner" xml:space="preserve">
    <value>Beginner</value>
  </data>
  <data name="Tabs_Presets_Linkshell" xml:space="preserve">
    <value>Linkshell</value>
  </data>
  <data name="Tabs_Presets_Linkshell_Hint" xml:space="preserve">
    <value>If you use multiple linkshells, the maintainer recommends one tab per shell for cleaner readability. Duplicate this tab and narrow the channel selection per copy.</value>
  </data>
  <data name="ChatColourPresets_Default" xml:space="preserve">
    <value>Klassik (Chat 2 Default)</value>
  </data>
  <data name="ChatColourPresets_HighContrast" xml:space="preserve">
    <value>High-Contrast</value>
  </data>
  <data name="ChatColourPresets_Pastell" xml:space="preserve">
    <value>Pastell</value>
  </data>
  <data name="ChatColourPresets_DarkModeTuned" xml:space="preserve">
    <value>Dark-Mode-Tuned</value>
  </data>
  <data name="ChatColourPresets_Hellion" xml:space="preserve">
    <value>Hellion</value>
  </data>
  <data name="ChatColourPresets_NightBlue" xml:space="preserve">
    <value>Night Blue</value>
  </data>
  <data name="ChatColourPresets_IndigoViolet" xml:space="preserve">
    <value>Indigo Violet</value>
  </data>
  <data name="Settings_Appearance_Colours_PresetsHint" xml:space="preserve">
    <value>Tip: presets overwrite your current channel colours immediately.</value>
  </data>
  <data name="Settings_Window_PopOutInputEnabled_Name" xml:space="preserve">
    <value>Enable input in pop-outs</value>
  </data>
  <data name="Settings_Window_PopOutInputEnabled_Description" xml:space="preserve">
    <value>Master switch: lets you type and send messages directly inside every pop-out window (including auto-tell tabs). Channel changes inside a pop-out apply globally just like in the main window; the text buffer and history cursor stay independent per pop-out.</value>
  </data>
  <data name="Settings_Window_ResetPosition_Name" xml:space="preserve">
    <value>Reset Window Position</value>
  </data>
  <data name="Settings_Window_ResetPosition_Description" xml:space="preserve">
    <value>Snaps the chat window and every active pop-out back to the primary monitor's top-left corner. Useful when a window has drifted off-screen after a display layout change (monitor disconnected, resolution changed). The plugin also runs an automatic bounds check once per session — this button is the manual backup if anything still ends up unreachable.</value>
  </data>
  <data name="Popout_v060_HintText" xml:space="preserve">
    <value>New in v0.6.0: you can type directly inside pop-out windows. Toggle the master switch in the window settings to enable it.</value>
  </data>
  <data name="Popout_v060_HintAck" xml:space="preserve">
    <value>Got it</value>
  </data>
  <data name="Popout_v060_HintOpenSettings" xml:space="preserve">
    <value>Open window settings</value>
  </data>
  <data name="Hint_v061_PopOutHeader_Body" xml:space="preserve">
    <value>You can open any chat tab as its own window. Click the window icon in the top right or right-click the tab. New in v0.6.1: pop-out input is enabled by default (can be turned off under Settings → Window).</value>
  </data>
  <data name="Hint_v061_PopOutHeader_Ack" xml:space="preserve">
    <value>Got it</value>
  </data>
  <data name="Hint_v061_PopOutHeader_OpenSettings" xml:space="preserve">
    <value>Open Settings</value>
  </data>
  <data name="ChatTwoConflictTitle" xml:space="preserve">
    <value>Hellion Chat cannot start while Chat 2 is loaded.</value>
  </data>
  <data name="ChatTwoConflictBody" xml:space="preserve">
    <value>Hellion Chat is a standalone fork of Chat 2. Both plugins replace the same in-game chat window and would conflict at runtime if loaded together.</value>
  </data>
  <data name="ChatTwoConflictAction" xml:space="preserve">
    <value>Disable Chat 2 in /xlplugins, then re-enable Hellion Chat.</value>
  </data>
  <data name="Settings_Card_General_Title" xml:space="preserve">
    <value>General</value>
  </data>
  <data name="Settings_Card_General_Subtext" xml:space="preserve">
    <value>Language and basic behaviour</value>
  </data>
  <data name="Settings_Card_Appearance_Title" xml:space="preserve">
    <value>Appearance</value>
  </data>
  <data name="Settings_Card_Appearance_Subtext" xml:space="preserve">
    <value>Window opacity, fonts, motion</value>
  </data>
  <data name="Settings_Card_Themes_Title" xml:space="preserve">
    <value>Themes</value>
  </data>
  <data name="Settings_Card_Themes_Subtext" xml:space="preserve">
    <value>Choose a theme or import your own</value>
  </data>
  <data name="Settings_Card_Window_Title" xml:space="preserve">
    <value>Window</value>
  </data>
  <data name="Settings_Card_Window_Subtext" xml:space="preserve">
    <value>Window position, frame, hide states</value>
  </data>
  <data name="Settings_Card_Chat_Title" xml:space="preserve">
    <value>Chat</value>
  </data>
  <data name="Settings_Card_Chat_Subtext" xml:space="preserve">
    <value>Chat behaviour, emotes, auto-tells</value>
  </data>
  <data name="Settings_Card_Tabs_Title" xml:space="preserve">
    <value>Tabs</value>
  </data>
  <data name="Settings_Card_Tabs_Subtext" xml:space="preserve">
    <value>Tab layout, channels, custom tabs</value>
  </data>
  <data name="Settings_Card_Privacy_Title" xml:space="preserve">
    <value>Privacy</value>
  </data>
  <data name="Settings_Card_Privacy_Subtext" xml:space="preserve">
    <value>Filter, retention, cleanup, export</value>
  </data>
  <data name="Settings_Card_Database_Title" xml:space="preserve">
    <value>Database</value>
  </data>
  <data name="Settings_Card_Database_Subtext" xml:space="preserve">
    <value>Storage, migration, legacy cleanup</value>
  </data>
  <data name="Settings_Card_Information_Title" xml:space="preserve">
    <value>Information</value>
  </data>
  <data name="Settings_Card_Information_Subtext" xml:space="preserve">
    <value>About, credits, support</value>
  </data>
  <data name="Settings_Tab_Themes" xml:space="preserve">
    <value>Themes</value>
  </data>
  <data name="Settings_Themes_Active" xml:space="preserve">
    <value>Active: {0}</value>
  </data>
  <data name="Settings_Themes_BuiltIns" xml:space="preserve">
    <value>Built-in themes</value>
  </data>
  <data name="Settings_Themes_Custom" xml:space="preserve">
    <value>Custom themes</value>
  </data>
  <data name="Settings_Themes_OpenFolder" xml:space="preserve">
    <value>Open themes folder</value>
  </data>
  <data name="Settings_Themes_ExportActive" xml:space="preserve">
    <value>Export active...</value>
  </data>
  <data name="Settings_Themes_ApplyChatColors_Hint" xml:space="preserve">
    <value>This theme suggests its own chat channel colours.</value>
  </data>
  <data name="Settings_Themes_ApplyChatColors_Apply" xml:space="preserve">
    <value>Apply</value>
  </data>
  <data name="Settings_Themes_ApplyChatColors_Keep" xml:space="preserve">
    <value>Keep current</value>
  </data>
</root>
