8d9151c74a
Splits accept from close: OnClose no longer silently sets FirstRunCompleted, so the X-button leaves the wizard pending and it reopens on the next plugin load. A new footer 'Later — keep defaults' button is the explicit path to dismiss the wizard without picking a profile; defaults stay active and the choice persists. Strings are bilingual (EN + DE) with a tooltip explaining the behaviour. Card height now reserves room for the footer separator.
885 lines
42 KiB
XML
885 lines
42 KiB
XML
<?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 allowed channels are written to the database. When disabled, the default behaviour applies — everything except battle logs 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 still shows every message live; excluded channels are simply no longer stored. If you also want to remove channels from the visible display, use the normal chat-tab filters in the game.</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>Choose which channels are saved to the local database. Default follows data minimisation: only your own conversations. Use the buttons below to apply a preset.</value>
|
|
</data>
|
|
<data name="Privacy_Preset_PrivacyFirst" xml:space="preserve">
|
|
<value>Data minimisation (recommended)</value>
|
|
</data>
|
|
<data name="Privacy_Preset_ClearAll" xml:space="preserve">
|
|
<value>Deselect 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 & 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 & game logs</value>
|
|
</data>
|
|
<data name="Privacy_PersistUnknown_Name" xml:space="preserve">
|
|
<value>Save unknown channel types</value>
|
|
</data>
|
|
<data name="Privacy_PersistUnknown_Description" xml:space="preserve">
|
|
<value>Safety net for ChatTypes added by future FFXIV patches that the plugin does not yet know about. Default is OFF (data minimisation). Enable if you want future channels to be fully logged as well.</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 affects new messages. The cleanup below lets you retroactively remove already-stored messages that do not match your saved whitelist.</value>
|
|
</data>
|
|
<data name="Cleanup_Help_SavedNote" xml:space="preserve">
|
|
<value>Cleanup uses your SAVED whitelist (Plugin.Config), not unsaved changes above. Click Save first if you want your current changes to be applied.</value>
|
|
</data>
|
|
<data name="Retention_Help_SavedNote" xml:space="preserve">
|
|
<value>The manual run uses your SAVED retention policy, not the slider values above. Click Save first if you want the run to apply your current changes.</value>
|
|
</data>
|
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
|
<value>Preview is stale — 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 calculate 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>Keep: {0:N0}</value>
|
|
</data>
|
|
<data name="Cleanup_WillDelete" xml:space="preserve">
|
|
<value>Delete: {0:N0}</value>
|
|
</data>
|
|
<data name="Cleanup_Breakdown" xml:space="preserve">
|
|
<value>Breakdown by channel</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: Permanently deletes {0:N0} messages and runs VACUUM afterwards. Cannot be undone.</value>
|
|
</data>
|
|
<data name="Cleanup_Running" xml:space="preserve">
|
|
<value>Cleanup running in the background…</value>
|
|
</data>
|
|
<data name="Cleanup_PreviewError" xml:space="preserve">
|
|
<value>Preview could not be calculated, see /xllog</value>
|
|
</data>
|
|
<data name="Cleanup_Success" xml:space="preserve">
|
|
<value>Cleanup complete, {0:N0} messages removed.</value>
|
|
</data>
|
|
<data name="Cleanup_Error" xml:space="preserve">
|
|
<value>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>Automatically delete messages past their 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 each plugin start (at most once every 24 hours). Default is OFF — the plugin never deletes anything 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 that have no individual 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>Remove all overrides</value>
|
|
</data>
|
|
<data name="Retention_Tree_Heading" xml:space="preserve">
|
|
<value>Retention per channel</value>
|
|
</data>
|
|
<data name="Retention_Tag_Override" xml:space="preserve">
|
|
<value>[custom]</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 now</value>
|
|
</data>
|
|
<data name="Retention_Apply_Tooltip" xml:space="preserve">
|
|
<value>Ctrl+Shift: Runs the retention cleanup immediately using the SAVED policy. Save your changes first.</value>
|
|
</data>
|
|
<data name="Retention_Running" xml:space="preserve">
|
|
<value>Retention cleanup running in the 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 cleanup complete, {0:N0} messages removed.</value>
|
|
</data>
|
|
<data name="Retention_Error" xml:space="preserve">
|
|
<value>Retention cleanup 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>Choose a starting profile. You can adjust everything later under Settings → Privacy.</value>
|
|
</data>
|
|
<data name="Wizard_Profile_PrivacyFirst_Heading" xml:space="preserve">
|
|
<value>Data minimisation (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 dialogues, and system spam are discarded at the storage level. Retention follows spec defaults (tells 365 days, own conversation channels 90 days).</value>
|
|
</data>
|
|
<data name="Wizard_Profile_PrivacyFirst_Apply" xml:space="preserve">
|
|
<value>Apply data minimisation</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>Data minimisation plus a 24-hour window for public chat (say, shout, yell, both emote types, novice network). For RP players who want to re-read the last scene without keeping public chat forever.</value>
|
|
</data>
|
|
<data name="Wizard_Profile_Casual_Apply" xml:space="preserve">
|
|
<value>Apply 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 behaviour). Retention is OFF, so the history grows indefinitely.</value>
|
|
</data>
|
|
<data name="Wizard_Profile_FullHistory_GdprWarning" xml:space="preserve">
|
|
<value>GDPR notice: Storing third-party messages (say/shout/yell from other players, NPC dialogues with player names, etc.) indefinitely may exceed the exemption for purely personal or household activities (Art. 2(2)(c)). Only use this profile if you have a clear reason to keep the full archive.</value>
|
|
</data>
|
|
<data name="Wizard_Profile_FullHistory_Apply" xml:space="preserve">
|
|
<value>Apply full history</value>
|
|
</data>
|
|
<data name="Wizard_Reopen_Button" xml:space="preserve">
|
|
<value>Show wizard again</value>
|
|
</data>
|
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
|
<value>Later — keep defaults</value>
|
|
</data>
|
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
|
<value>Close the wizard without selecting a profile. The plugin defaults stay active and the wizard returns on next plugin load.</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 as Markdown, JSON, or CSV. This lets you fulfil an access request from a person whose messages you have stored, or take your own history with you.</value>
|
|
</data>
|
|
<data name="Export_Range_Label" xml:space="preserve">
|
|
<value>Last X days (0 = no time limit)</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>Restrict to channels</value>
|
|
</data>
|
|
<data name="Export_Channels_AllOff" xml:space="preserve">
|
|
<value>(nothing 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 the 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 message 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 Hellion theme for all plugin windows</value>
|
|
</data>
|
|
<data name="Theme_Enabled_Description" xml:space="preserve">
|
|
<value>Hellion Online Media palette of Arctic Cyan and Ember Orange, applied to the chat window, settings, viewer, and wizard. Disable to use the default Dalamud appearance.</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 windows are. Lower values let the game show through; form fields and dialogs stay fully opaque and readable on top.</value>
|
|
</data>
|
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
|
<value>Use 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 the font selected under Settings → Font.</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. Contact details for licensing, legal, or business inquiries are on the website.</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 meant to replace Chat 2. Chat 2 delivers a complete chat experience with a full history available for filtering, searching, and replay. That default is the right choice for most users. This fork takes a different approach: a smaller default footprint, with additional controls for users who prefer to keep less of other people's chat on disk.</value>
|
|
</data>
|
|
<data name="About_Mission_P2" xml:space="preserve">
|
|
<value>The desire for this narrower default was personal. After two years with Chat 2, my database had grown to over two million messages, the majority of them /say, /shout, and /yell from strangers in Limsa. That data is exactly what makes Chat 2's full history useful, and most users are happy to keep it. My own preference was for a smaller default. So I built this fork.</value>
|
|
</data>
|
|
<data name="About_Mission_P3" xml:space="preserve">
|
|
<value>I am not targeting a large audience, and the fork is not in competition with Chat 2. The code is open under the same EUPL-1.2 licence as the original. Infi, Anna, or anyone else is welcome to look around, borrow ideas, ask questions, or simply 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, IPC integration, render engine, and the entire storage core all come from the original.</value>
|
|
</data>
|
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
|
<value>The web interface is the only major piece I removed. It is built for remote access to the chat from a second device — a different focus from the smaller default footprint this fork pursues. Adapting it to these defaults would have required significant rework, so removing it was the clean 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>Licence</value>
|
|
</data>
|
|
<data name="About_License_P1" xml:space="preserve">
|
|
<value>Hellion Chat and Chat 2 are both released 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 upstream contributors).</value>
|
|
</data>
|
|
<data name="About_License_P3" xml:space="preserve">
|
|
<value>© 2026 Hellion Online Media for the extensions in this fork.</value>
|
|
</data>
|
|
|
|
<data name="About_SE_Heading" xml:space="preserve">
|
|
<value>FINAL FANTASY XIV notice</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 plugin. It is not affiliated with Square Enix and is neither endorsed, sponsored, nor approved by them.</value>
|
|
</data>
|
|
|
|
<data name="About_Localization_Heading" xml:space="preserve">
|
|
<value>Localisation</value>
|
|
</data>
|
|
<data name="About_Localization_P1" xml:space="preserve">
|
|
<value>The translations of the Hellion-specific strings were done by me. No additional languages are currently available.</value>
|
|
</data>
|
|
<data name="About_Localization_P2" xml:space="preserve">
|
|
<value>The translator list below belongs to the Chat 2 strings on Crowdin. These volunteers translated Chat 2, not the Hellion extensions.</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>Could not load history.</value>
|
|
</data>
|
|
<data name="AutoTellTabs_GreetedTooltip" xml:space="preserve">
|
|
<value>Marked as greeted. Click to remove the mark.</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>Automatically open a tab per conversation partner for every /tell</value>
|
|
</data>
|
|
<data name="ChatLog_AutoTellTabs_Enable_Description" xml:space="preserve">
|
|
<value>As soon as you receive or send a /tell, a temporary tab is automatically opened for that player. Tabs are removed 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 closed first. Changes take effect 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>Shows only a thin separator between regular tabs and auto-tell tabs, without a 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 button next to each auto-tell tab to mark a conversation partner as already greeted — the tab name is then dimmed. Useful for club greeters managing many conversations in parallel. Off by default.</value>
|
|
</data>
|
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
|
<value>Open new /tell tabs directly as pop-outs</value>
|
|
</data>
|
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Description" xml:space="preserve">
|
|
<value>When active, each newly created /tell tab is immediately opened 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 can be configured in the Privacy tab.</value>
|
|
</data>
|
|
<data name="ChatLog_AutoTellTabs_ConflictHint" xml:space="preserve">
|
|
<value>Note: If XIV Messenger or a similar plugin suppresses tells, disable the "Suppress DMs" option there so that 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 previous tell messages are loaded from the database when an auto-tell tab is opened. 0 disables preloading.</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 restructured</value>
|
|
</data>
|
|
<data name="SettingsRefactor_Migration_Content" xml:space="preserve">
|
|
<value>Hellion Chat 0.5.0 has restructured the settings into thematic tabs. Your chat database and message history remain unchanged. Settings have been reset to defaults. If you want to re-select your privacy profile, the Reopen button is in the Privacy tab. A backup of the previous config is located at HellionChat.json.pre-v10-backup next to the active 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>Channels</value>
|
|
</data>
|
|
<data name="Settings_Tab_Database" xml:space="preserve">
|
|
<value>Database</value>
|
|
</data>
|
|
<data name="Settings_Tab_Information" xml:space="preserve">
|
|
<value>About</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 & 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 & input aids</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>Hiding</value>
|
|
</data>
|
|
<data name="Settings_Window_InactivityHide_Heading" xml:space="preserve">
|
|
<value>Inactivity hiding</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-specific) -->
|
|
<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>Novice</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 a cleaner overview. Duplicate the tab and restrict the channel selection in each copy.</value>
|
|
</data>
|
|
|
|
<!-- Hellion Chat — v1.2.0 per-tab icon override -->
|
|
<data name="Tabs_Icon_Label" xml:space="preserve">
|
|
<value>Tab icon</value>
|
|
</data>
|
|
<data name="Tabs_Icon_HelpMarker" xml:space="preserve">
|
|
<value>FontAwesome glyph for the sidebar. Default falls back to the tab name or channel type.</value>
|
|
</data>
|
|
<data name="Tabs_Icon_DefaultOption" xml:space="preserve">
|
|
<value>(Default mapping)</value>
|
|
</data>
|
|
<data name="ChatColourPresets_Default" xml:space="preserve">
|
|
<value>Classic (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>Pastel</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: allows typing and sending directly in any pop-out window (including auto-tell tabs). Channel switching in a pop-out acts globally like in the main window; the text buffer and history cursor are 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>Moves the chat window and all active pop-outs back to the top-left corner of the primary monitor. Useful when a window has ended up outside the visible area after a display layout change (monitor disconnected, resolution changed). The plugin also performs an automatic bounds check once per session; this button is the manual escape hatch if something still ends up unreachable.</value>
|
|
</data>
|
|
<data name="Popout_v060_HintText" xml:space="preserve">
|
|
<value>New in v0.6.0: You can now type directly in pop-outs. Enable the master switch in the Window settings.</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 active by default (can be disabled 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 chat window in the game and would conflict at runtime.</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, input, audio, and performance.</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>When the window is visible and whether it can be moved.</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>Tells, preview, message behaviour, and emotes.</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>Create and configure custom chat 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>Privacy filter per channel and what may be stored.</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>Version, mission, licence, and changelog.</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 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</value>
|
|
</data>
|
|
<data name="StatusBar_Privacy_Enabled" xml:space="preserve">
|
|
<value>Privacy-First</value>
|
|
</data>
|
|
<data name="StatusBar_Privacy_Open" xml:space="preserve">
|
|
<value>Open</value>
|
|
</data>
|
|
<data name="Appearance_UseCompactDensity_Name" xml:space="preserve">
|
|
<value>Compact density</value>
|
|
</data>
|
|
<data name="Appearance_UseCompactDensity_Description" xml:space="preserve">
|
|
<value>Switches the message layout from the card-row default back to single-line `[HH:mm] Sender: Text` rows.</value>
|
|
</data>
|
|
<data name="Settings_Card_ThemeAndLayout_Title" xml:space="preserve">
|
|
<value>Theme & Layout</value>
|
|
</data>
|
|
<data name="Settings_Card_ThemeAndLayout_Subtext" xml:space="preserve">
|
|
<value>Theme, window frame, and timestamp style.</value>
|
|
</data>
|
|
<data name="Settings_Card_FontsAndColours_Title" xml:space="preserve">
|
|
<value>Fonts & Colours</value>
|
|
</data>
|
|
<data name="Settings_Card_FontsAndColours_Subtext" xml:space="preserve">
|
|
<value>Font, font size, and chat colours per channel.</value>
|
|
</data>
|
|
<data name="Settings_Card_DataManagement_Title" xml:space="preserve">
|
|
<value>Data management</value>
|
|
</data>
|
|
<data name="Settings_Card_DataManagement_Subtext" xml:space="preserve">
|
|
<value>Retention, cleanup, export, and database statistics.</value>
|
|
</data>
|
|
<data name="Settings_Card_Integrations_Title" xml:space="preserve">
|
|
<value>Integrations</value>
|
|
</data>
|
|
<data name="Settings_Card_Integrations_Subtext" xml:space="preserve">
|
|
<value>Other Dalamud plugins that HellionChat works with. Upcoming integrations in preview.</value>
|
|
</data>
|
|
<data name="Settings_ThemeAndLayout_Theme_Heading" xml:space="preserve">
|
|
<value>Theme</value>
|
|
</data>
|
|
<data name="Settings_ThemeAndLayout_WindowStyle_Heading" xml:space="preserve">
|
|
<value>Window style</value>
|
|
</data>
|
|
<data name="Settings_ThemeAndLayout_TimestampStyle_Heading" xml:space="preserve">
|
|
<value>Timestamp style</value>
|
|
</data>
|
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Name" xml:space="preserve">
|
|
<value>Window transparency</value>
|
|
</data>
|
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
|
<value>How transparent the window background is. Lower values let more of the game show through. Tip: Dalamud's per-window menu (hamburger in the title bar) offers per-window overrides for opacity, background blur, click-through, and pinning — those take precedence over this slider for the respective window.</value>
|
|
</data>
|
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
|
<value>Fonts</value>
|
|
</data>
|
|
<data name="Settings_FontsAndColours_Colours_Heading" xml:space="preserve">
|
|
<value>Chat colours</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_Storage_Heading" xml:space="preserve">
|
|
<value>Storage</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_Retention_Heading" xml:space="preserve">
|
|
<value>Retention</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_Cleanup_Heading" xml:space="preserve">
|
|
<value>Cleanup</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_Export_Heading" xml:space="preserve">
|
|
<value>Export</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_DbViewer_Heading" xml:space="preserve">
|
|
<value>Database viewer</value>
|
|
</data>
|
|
<data name="Settings_DataManagement_Advanced_Heading" xml:space="preserve">
|
|
<value>Advanced (Shift+click to open)</value>
|
|
</data>
|
|
<data name="Settings_Window_Frame_Behaviour_Heading" xml:space="preserve">
|
|
<value>Behaviour</value>
|
|
</data>
|
|
<data name="Migration_v16_OverrideStyle_Toast" xml:space="preserve">
|
|
<value>Hellion Chat 1.2.1 has reorganised the settings menu and removed the old "Override style" option (superseded by the theme system from 1.1.0). Your remaining settings are unchanged. Window transparency has been migrated to "Theme & Layout". A backup of the previous config is located at pluginConfigs/HellionChat.json.pre-v16-backup next to the active HellionChat.json.</value>
|
|
</data>
|
|
<data name="Settings_Tab_Integrations" xml:space="preserve">
|
|
<value>Integrations</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Intro" xml:space="preserve">
|
|
<value>Plugin integrations let HellionChat work together with other installed Dalamud plugins. Each integration automatically detects its target and silently disables itself when the target plugin is missing.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_SectionHeader" xml:space="preserve">
|
|
<value>Honorific</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_Status_Detected" xml:space="preserve">
|
|
<value>Detected (v{0}.{1})</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_Status_NotInstalled" xml:space="preserve">
|
|
<value>Not installed</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_Status_Incompatible" xml:space="preserve">
|
|
<value>Incompatible API version ({0} expected, {1}.{2} found)</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_Toggle" xml:space="preserve">
|
|
<value>Show Honorific title in chat header</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_ToggleHint" xml:space="preserve">
|
|
<value>Shows your custom title from Honorific in the header above the chat log, in the colour you have chosen.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_LinkRepo" xml:space="preserve">
|
|
<value>Honorific on GitHub</value>
|
|
</data>
|
|
<data name="Settings_Integrations_Honorific_LinkAuthor" xml:space="preserve">
|
|
<value>by Caraxi</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_SectionHeader" xml:space="preserve">
|
|
<value>Coming soon</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_Intro" xml:space="preserve">
|
|
<value>These integrations are on the roadmap. The settings will appear automatically once the respective plugin is connected.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_ContextMenu_Title" xml:space="preserve">
|
|
<value>Context menu actions</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_ContextMenu_Description" xml:space="preserve">
|
|
<value>Right-click a name in chat: jump to PlayerTrack, open the Lodestone profile, or compose a DM with one click.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_Notifications_Title" xml:space="preserve">
|
|
<value>Smart notifications (NotificationMaster)</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_Notifications_Description" xml:space="preserve">
|
|
<value>Mentions and DMs via NotificationMaster: system toasts, taskbar flash, and per-channel sounds.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_RPStatus_Title" xml:space="preserve">
|
|
<value>RP status block (Moodles · LightlessClient)</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_RPStatus_Description" xml:space="preserve">
|
|
<value>Show Moodles status icons and pair badges directly next to chat names for more roleplay context.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_ExtraChat_Title" xml:space="preserve">
|
|
<value>ExtraChat channels</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_ExtraChat_Description" xml:space="preserve">
|
|
<value>Host end-to-end encrypted cross-datacenter linkshells natively in HellionChat.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_QuickDM_Title" xml:space="preserve">
|
|
<value>Quick-DM button (XIVInstantMessenger)</value>
|
|
</data>
|
|
<data name="Settings_Integrations_ComingSoon_QuickDM_Description" xml:space="preserve">
|
|
<value>Quick DM access directly from the chat window, one click.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_GotAnIdea_SectionHeader" xml:space="preserve">
|
|
<value>Got an idea?</value>
|
|
</data>
|
|
<data name="Settings_Integrations_GotAnIdea_Body" xml:space="preserve">
|
|
<value>Got an idea for a plugin integration that is not on the list? Come to the Hellion Forge Discord and write to me. Community input shapes the roadmap.</value>
|
|
</data>
|
|
<data name="Settings_Integrations_GotAnIdea_LinkLabel" xml:space="preserve">
|
|
<value>Open Hellion Forge</value>
|
|
</data>
|
|
<data name="ChatHeader_HonorificTitle_Tooltip" xml:space="preserve">
|
|
<value>Custom title from Honorific</value>
|
|
</data>
|
|
</root>
|