From 35e8d3a7fe43396837a317051d314a8a3895cd4a Mon Sep 17 00:00:00 2001 From: Jon Kazama Date: Tue, 19 May 2026 17:24:17 +0200 Subject: [PATCH] fix(font): bundled font now actually renders, ship Inter Light, +CJK fallback MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plugin.cs:937 only pushed RegularFont when Config.FontsEnabled was true. FontsAndColours.cs:50 forces FontsEnabled=false whenever UseHellionFont is enabled (to hide the chooser UI), so the bundled-font path was silently dead and the FFXIV Axis game-font took over. Exo 2 looked "almost right" because it overlaps Axis on basic Latin, so the regression went unnoticed for the entire v1.5.x series. The fix routes RegularFont through draw whenever either FontsEnabled or UseHellionFont is on. First-frame HITCH dropped from ~74 ms to ~20 ms median (5-reload Linux/Wine sample 17.9-23.6 ms) as a side effect — the v1.5.1 "too optimistic" defer-pattern hypothesis was actually a symptom of this bug, not bad math. Font-stack overhaul on top: - Inter Light (Static 18pt-Light, 343 KB, SIL OFL 1.1) replaces Exo 2 as the bundled font. Inter ships full Latin Extended-A/B, Greek polytonic and Cyrillic Supplement coverage. - NotoSansCjkRegular added as a third merge layer for Hangul, Simplified-Chinese-specific Han glyphs, and CJK fallbacks the FFXIV Japanese font does not ship. - Two new ExtraGlyphRanges flags (LatinExtended, Greek) implemented via AddChar pair lists in SetUpRanges. - Settings.Apply auto-activates the matching ExtraGlyphRanges flag on language change. Plugin.LoadAsync runs a one-shot migration that ORs in the required flag for an already-selected language. - ExtraGlyphRanges CollapsingHeader reachable regardless of UseHellionFont (was hidden in the early-return branch). - New WarningText below the language combo: FFXIV's chat engine only fully supports EN/DE/FR/JA. Other scripts render in the HellionChat UI but may garble in in-game chat input/send. Localisation wave (originally a FR-only cycle): - 24 selectable UI languages. LanguageOverride enum gains 10 new locales plus 3 previously commented-out (Italian, Korean, Norwegian with ISO code `nb` instead of `no`). All new values append to keep existing user-config integer serialisation stable. - Resource bundle split: HellionStrings.resx (24 locales, 328 keys) for fork-added strings, Language.resx (24 locales, 456 keys) for the ChatTwo-Crowdin-heritage. 4 post-sync Crowdin keys backfilled into 13 legacy locales with per-key AI-assisted comment marker. - Em-dash sweep on EN source plus 18 translations. Russian and Ukrainian keep their typographic norm. Old HellionFont.ttf + HellionFont-OFL.txt removed; Inter-Light.ttf + Inter-OFL.txt take their place. Configuration field UseHellionFont keeps its name for backwards-compat. Migration v17 stays. --- .github/forge-posts/v1.5.3.md | 9 + HellionChat/Configuration.cs | 90 +- HellionChat/FontManager.cs | 90 +- HellionChat/HellionChat.csproj | 12 +- HellionChat/HellionChat.yaml | 107 +- HellionChat/Plugin.cs | 18 +- HellionChat/Resources/HellionFont.ttf | Bin 303260 -> 0 bytes .../Resources/HellionStrings.Designer.cs | 1 + HellionChat/Resources/HellionStrings.ca.resx | 8 +- HellionChat/Resources/HellionStrings.cs.resx | 7 +- HellionChat/Resources/HellionStrings.da.resx | 7 +- HellionChat/Resources/HellionStrings.de.resx | 7 +- HellionChat/Resources/HellionStrings.el.resx | 1036 ++++++++++++ HellionChat/Resources/HellionStrings.es.resx | 8 +- HellionChat/Resources/HellionStrings.fi.resx | 7 +- HellionChat/Resources/HellionStrings.fr.resx | 8 +- HellionChat/Resources/HellionStrings.hu.resx | 7 +- HellionChat/Resources/HellionStrings.it.resx | 8 +- HellionChat/Resources/HellionStrings.ja.resx | 8 +- HellionChat/Resources/HellionStrings.ko.resx | 8 +- HellionChat/Resources/HellionStrings.nb.resx | 7 +- HellionChat/Resources/HellionStrings.nl.resx | 8 +- HellionChat/Resources/HellionStrings.pl.resx | 7 +- .../Resources/HellionStrings.pt-BR.resx | 8 +- .../Resources/HellionStrings.pt-PT.resx | 7 +- HellionChat/Resources/HellionStrings.resx | 7 +- HellionChat/Resources/HellionStrings.ro.resx | 8 +- HellionChat/Resources/HellionStrings.ru.resx | 8 +- HellionChat/Resources/HellionStrings.sv.resx | 8 +- HellionChat/Resources/HellionStrings.tr.resx | 7 +- HellionChat/Resources/HellionStrings.uk.resx | 7 +- .../Resources/HellionStrings.zh-Hans.resx | 8 +- .../Resources/HellionStrings.zh-Hant.resx | 8 +- HellionChat/Resources/Inter-Light.ttf | Bin 0 -> 343704 bytes .../{HellionFont-OFL.txt => Inter-OFL.txt} | 186 +- HellionChat/Resources/Language.Designer.cs | 20 +- HellionChat/Resources/Language.ca.resx | 8 + HellionChat/Resources/Language.cs.resx | 10 +- HellionChat/Resources/Language.da.resx | 10 +- HellionChat/Resources/Language.de.resx | 10 +- HellionChat/Resources/Language.el.resx | 1503 +++++++++++++++++ HellionChat/Resources/Language.es.resx | 8 + HellionChat/Resources/Language.fi.resx | 10 +- HellionChat/Resources/Language.fr.resx | 8 + HellionChat/Resources/Language.hu.resx | 10 +- HellionChat/Resources/Language.it.resx | 8 + HellionChat/Resources/Language.ja.resx | 8 + HellionChat/Resources/Language.ko.resx | 8 + HellionChat/Resources/Language.nb.resx | 10 +- HellionChat/Resources/Language.nl.resx | 8 + HellionChat/Resources/Language.pl.resx | 10 +- HellionChat/Resources/Language.pt-BR.resx | 8 + HellionChat/Resources/Language.pt-PT.resx | 10 +- HellionChat/Resources/Language.resx | 6 + HellionChat/Resources/Language.ro.resx | 8 + HellionChat/Resources/Language.ru.resx | 8 + HellionChat/Resources/Language.sv.resx | 8 + HellionChat/Resources/Language.tr.resx | 10 +- HellionChat/Resources/Language.uk.resx | 10 +- HellionChat/Resources/Language.zh-Hans.resx | 8 + HellionChat/Resources/Language.zh-Hant.resx | 8 + HellionChat/Ui/Settings.cs | 12 + .../Ui/SettingsTabs/FontsAndColours.cs | 49 +- HellionChat/Ui/SettingsTabs/General.cs | 10 +- README.md | 36 +- docs/CHANGELOG.md | 88 + docs/ROADMAP.md | 42 +- repo.json | 28 +- 68 files changed, 3435 insertions(+), 293 deletions(-) create mode 100644 .github/forge-posts/v1.5.3.md delete mode 100755 HellionChat/Resources/HellionFont.ttf create mode 100644 HellionChat/Resources/HellionStrings.el.resx create mode 100644 HellionChat/Resources/Inter-Light.ttf rename HellionChat/Resources/{HellionFont-OFL.txt => Inter-OFL.txt} (96%) mode change 100755 => 100644 create mode 100644 HellionChat/Resources/Language.el.resx diff --git a/.github/forge-posts/v1.5.3.md b/.github/forge-posts/v1.5.3.md new file mode 100644 index 0000000..0ddc0b0 --- /dev/null +++ b/.github/forge-posts/v1.5.3.md @@ -0,0 +1,9 @@ +--- +subtitle: "24 Sprachen, Inter Light statt Exo 2, HITCH 74 → 20 ms" +versionsnatur: "Localisation + Font-Stack" +--- +- **24 wählbare UI-Sprachen.** Aus dem ursprünglich nur als FR-Lokalisierung geplanten Cycle ist eine breite Welle geworden: Catalan, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norsk bokmål, Polish, Portuguese (BR), Portuguese (PT), Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian, Simplified Chinese, Traditional Chinese. Dropdown sortiert alphabetisch nach Endonym, „None" oben angepinnt. Nicht-native Übersetzungen sind AI-assisted und für Community-Review im Forge-Discord markiert. +- **Inter Light statt Exo 2 als bundled Schrift.** Plus NotoSansCjkRegular als dritte Merge-Schicht. Damit deckt der Stack Latin Extended-A/B, Greek polytonic, Cyrillic Supplement und CJK (inkl. Hangul, Simplified-Han nach Reform) ab — die nicht-vanilla-FFXIV-Sprachen waren mit Exo 2 nicht lesbar. +- **HITCH 74 → ~20 ms als Side-Effect.** Der UiBuilder-First-Frame-Lag lag seit v1.4.x stabil bei 74 ms; v1.5.1 wollte ihn in Richtung 7 ms ziehen, fiel als „Hypothese zu optimistisch" durch. Echter Grund: `Plugin.cs:937` push'te `RegularFont` nur wenn `FontsEnabled` true war — die „Mitgelieferte Schrift verwenden"-Logik setzte `FontsEnabled = false` mit, der bundled-Pfad war die ganze v1.5.x-Reihe tot, FFXIVs Axis-Font übernahm und kostete ~50 ms extra. Fix routet `RegularFont` jetzt auch über `UseHellionFont`. Median ~20 ms im 5-Reload-Stresstest (17.9-23.6 ms, Linux/Wine; Windows-Baseline steht aus). +- **Glyph-Ranges aktivieren sich automatisch beim Sprachwechsel** plus eine One-Shot-Migration für User die schon eine non-Latin-Sprache eingestellt hatten. Neue WarningText unter dem Sprach-Dropdown weist darauf hin, dass FFXIVs Chat-Engine offiziell nur EN/DE/FR/JA-Glyphen rendert — andere Schriften können in der Game-Eingabe Garbled-Output zeigen. +- **Unter der Haube.** Drei-Layer-Font-Stack, zwei neue ExtraGlyphRanges-Flags (`LatinExtended`, `Greek`), `LanguageOverride`-Enum wächst um zehn Locales plus drei reaktivierte (Italian, Korean, Norwegian mit `nb`). Append-only damit User-Configs stabil bleiben. Migration v17 bleibt. diff --git a/HellionChat/Configuration.cs b/HellionChat/Configuration.cs index 9d78591..ea925fa 100755 --- a/HellionChat/Configuration.cs +++ b/HellionChat/Configuration.cs @@ -833,17 +833,27 @@ public enum LanguageOverride French, German, Greek, - - // Italian, Japanese, - - // Korean, - // Norwegian, PortugueseBrazil, Romanian, Russian, Spanish, Swedish, + + // v1.5.3: Crowdin-heritage activated and Forge-maintained additions. + // Append-only to preserve serialized integer values of existing user configs. + Italian, + Korean, + Norwegian, + Catalan, + Czech, + Danish, + Finnish, + Hungarian, + Polish, + PortuguesePortugal, + Turkish, + Ukrainian, } public static class LanguageOverrideExt @@ -859,15 +869,24 @@ public static class LanguageOverrideExt LanguageOverride.French => "Français", LanguageOverride.German => "Deutsch", LanguageOverride.Greek => "Ελληνικά", - // LanguageOverride.Italian => "Italiano", + LanguageOverride.Italian => "Italiano", LanguageOverride.Japanese => "日本語", - // LanguageOverride.Korean => "한국어 (Korean)", - // LanguageOverride.Norwegian => "Norsk", + LanguageOverride.Korean => "한국어", + LanguageOverride.Norwegian => "Norsk bokmål", LanguageOverride.PortugueseBrazil => "Português do Brasil", LanguageOverride.Romanian => "Română", LanguageOverride.Russian => "Русский", LanguageOverride.Spanish => "Español", LanguageOverride.Swedish => "Svenska", + LanguageOverride.Catalan => "Català", + LanguageOverride.Czech => "Čeština", + LanguageOverride.Danish => "Dansk", + LanguageOverride.Finnish => "Suomi", + LanguageOverride.Hungarian => "Magyar", + LanguageOverride.Polish => "Polski", + LanguageOverride.PortuguesePortugal => "Português (Portugal)", + LanguageOverride.Turkish => "Türkçe", + LanguageOverride.Ukrainian => "Українська", _ => throw new ArgumentOutOfRangeException(nameof(mode), mode, null), }; @@ -882,17 +901,47 @@ public static class LanguageOverrideExt LanguageOverride.French => "fr", LanguageOverride.German => "de", LanguageOverride.Greek => "el", - // LanguageOverride.Italian => "it", + LanguageOverride.Italian => "it", LanguageOverride.Japanese => "ja", - // LanguageOverride.Korean => "ko", - // LanguageOverride.Norwegian => "no", + LanguageOverride.Korean => "ko", + LanguageOverride.Norwegian => "nb", LanguageOverride.PortugueseBrazil => "pt-br", LanguageOverride.Romanian => "ro", LanguageOverride.Russian => "ru", LanguageOverride.Spanish => "es", LanguageOverride.Swedish => "sv", + LanguageOverride.Catalan => "ca", + LanguageOverride.Czech => "cs", + LanguageOverride.Danish => "da", + LanguageOverride.Finnish => "fi", + LanguageOverride.Hungarian => "hu", + LanguageOverride.Polish => "pl", + LanguageOverride.PortuguesePortugal => "pt-pt", + LanguageOverride.Turkish => "tr", + LanguageOverride.Ukrainian => "uk", _ => throw new ArgumentOutOfRangeException(nameof(mode), mode, null), }; + + // Maps a language to the ExtraGlyphRanges flag required for full UI + // rendering in that locale. The settings save path ORs this into + // Mutable.ExtraGlyphRanges so users do not need to know which range + // to tick manually. Returns 0 for locales fully covered by the default + // ImGui glyph range (Latin-1) or by the separate Japanese font handle. + public static ExtraGlyphRanges RequiredGlyphRanges(this LanguageOverride mode) => + mode switch + { + LanguageOverride.Korean => ExtraGlyphRanges.Korean, + LanguageOverride.ChineseSimplified => ExtraGlyphRanges.ChineseSimplifiedCommon, + LanguageOverride.ChineseTraditional => ExtraGlyphRanges.ChineseFull, + LanguageOverride.Ukrainian => ExtraGlyphRanges.Cyrillic, + LanguageOverride.Greek => ExtraGlyphRanges.Greek, + LanguageOverride.Czech + or LanguageOverride.Polish + or LanguageOverride.Romanian + or LanguageOverride.Hungarian + or LanguageOverride.Turkish => ExtraGlyphRanges.LatinExtended, + _ => 0, + }; } [Serializable] @@ -906,10 +955,23 @@ public enum ExtraGlyphRanges Korean = 1 << 4, Thai = 1 << 5, Vietnamese = 1 << 6, + + // v1.5.3: Custom ranges for languages with Latin Extended-A glyphs (Czech, + // Polish, Romanian, Turkish, Hungarian) and Greek polytonic accents. + LatinExtended = 1 << 7, + Greek = 1 << 8, } public static class ExtraGlyphRangesExt { + // Custom (start, end) inclusive pair lists for ranges that ImGui does + // not ship a built-in helper for. SetUpRanges() feeds these into + // ImFontGlyphRangesBuilder.AddChar via the `chars` parameter of + // BuildRange so we avoid the lifetime/pinning question that the native + // GetGlyphRanges*-pointer pathway papers over. + internal static readonly ushort[] LatinExtendedPairs = { 0x0100, 0x024F }; + internal static readonly ushort[] GreekPairs = { 0x0370, 0x03FF, 0x1F00, 0x1FFF }; + public static string Name(this ExtraGlyphRanges ranges) => ranges switch { @@ -921,6 +983,8 @@ public static class ExtraGlyphRangesExt ExtraGlyphRanges.Korean => Language.ExtraGlyphRanges_Korean_Name, ExtraGlyphRanges.Thai => Language.ExtraGlyphRanges_Thai_Name, ExtraGlyphRanges.Vietnamese => Language.ExtraGlyphRanges_Vietnamese_Name, + ExtraGlyphRanges.LatinExtended => Language.ExtraGlyphRanges_LatinExtended_Name, + ExtraGlyphRanges.Greek => Language.ExtraGlyphRanges_Greek_Name, _ => throw new ArgumentOutOfRangeException(nameof(ranges), ranges, null), }; @@ -935,6 +999,10 @@ public static class ExtraGlyphRangesExt ExtraGlyphRanges.Korean => (nint)ImGui.GetIO().Fonts.GetGlyphRangesKorean(), ExtraGlyphRanges.Thai => (nint)ImGui.GetIO().Fonts.GetGlyphRangesThai(), ExtraGlyphRanges.Vietnamese => (nint)ImGui.GetIO().Fonts.GetGlyphRangesVietnamese(), + // LatinExtended and Greek are applied via builder.AddChar in + // FontManager.SetUpRanges, not through a native pointer range. + ExtraGlyphRanges.LatinExtended => 0, + ExtraGlyphRanges.Greek => 0, _ => throw new ArgumentOutOfRangeException(nameof(ranges), ranges, null), }; } diff --git a/HellionChat/FontManager.cs b/HellionChat/FontManager.cs index 1ceb3ea..35a50d6 100644 --- a/HellionChat/FontManager.cs +++ b/HellionChat/FontManager.cs @@ -9,7 +9,7 @@ using Dalamud.Plugin; namespace HellionChat; -// Two LogProxy sites live in static methods (TryGetHellionFontBytes, +// Two LogProxy sites live in static methods (TryGetBundledFontBytes, // AddFontWithFallback); a ctor-injected ILogger would not be reachable // from those scopes, so the class stays on Plugin.LogProxy. // @@ -62,8 +62,8 @@ public sealed class FontManager : IDisposable 90f, ]; - // Hellion font bytes (Exo 2, OFL-1.1); lazily loaded from manifest resources - private static byte[]? HellionFontBytes; + // Bundled UI font bytes (Inter Light, OFL-1.1); lazily loaded from manifest resources + private static byte[]? BundledFontBytes; public FontManager(IDalamudPluginInterface pluginInterface) { @@ -122,7 +122,7 @@ public sealed class FontManager : IDisposable e.OnPreBuild(tk => { // UseHellionFont swaps the source font but keeps the size - // selector tied to FontSizeV2 (the Hellion font ships as + // selector tied to FontSizeV2 (the bundled font ships as // a single weight). var basePt = Plugin.Config.UseHellionFont ? Plugin.Config.FontSizeV2 @@ -130,15 +130,28 @@ public sealed class FontManager : IDisposable var config = new SafeFontConfig { SizePt = basePt, GlyphRanges = Ranges }; // Missing embedded resource falls back to the configured // system font instead of taking the whole UiBuilder down. - var hellionBytes = Plugin.Config.UseHellionFont ? TryGetHellionFontBytes() : null; - config.MergeFont = hellionBytes is not null - ? tk.AddFontFromMemory(hellionBytes, config, "Hellion-Exo2") + var bundledBytes = Plugin.Config.UseHellionFont ? TryGetBundledFontBytes() : null; + config.MergeFont = bundledBytes is not null + ? tk.AddFontFromMemory(bundledBytes, config, "Inter-Light") : AddFontWithFallback(tk, Plugin.Config.GlobalFontV2.FontId, config, "global"); config.SizePt = Plugin.Config.JapaneseFontV2.SizePt; config.GlyphRanges = JpRange; AddFontWithFallback(tk, Plugin.Config.JapaneseFontV2.FontId, config, "japanese"); + // v1.5.3: NotoSansCjk fallback covers Hangul, Simplified-Chinese + // -specific Han (e.g. 简) and other CJK glyphs that the primary + // (Inter Light / global font) and the FFXIV Japanese font do not + // ship. Merged last so earlier fonts win for shared codepoints. + config.SizePt = basePt; + config.GlyphRanges = Ranges; + AddFontWithFallback( + tk, + new DalamudAssetFontAndFamilyId(DalamudAsset.NotoSansCjkRegular), + config, + "noto-cjk-fallback" + ); + config.SizePt = Plugin.Config.SymbolsFontSizeV2; tk.AddGameSymbol(config); @@ -166,6 +179,16 @@ public sealed class FontManager : IDisposable config.GlyphRanges = JpRange; AddFontWithFallback(tk, Plugin.Config.JapaneseFontV2.FontId, config, "japanese"); + // v1.5.3: NotoSansCjk fallback (see BuildRegularFontHandle). + config.SizePt = Plugin.Config.ItalicFontV2.SizePt; + config.GlyphRanges = Ranges; + AddFontWithFallback( + tk, + new DalamudAssetFontAndFamilyId(DalamudAsset.NotoSansCjkRegular), + config, + "noto-cjk-fallback" + ); + config.SizePt = Plugin.Config.SymbolsFontSizeV2; tk.AddGameSymbol(config); @@ -187,26 +210,26 @@ public sealed class FontManager : IDisposable // happen on a signed release build, but a broken csproj or hand-rolled // dev build can land here. Caller falls back to the system font path // so the plugin still loads instead of crashing the whole UiBuilder. - private static byte[]? TryGetHellionFontBytes() + private static byte[]? TryGetBundledFontBytes() { - if (HellionFontBytes is not null) - return HellionFontBytes; + if (BundledFontBytes is not null) + return BundledFontBytes; using var stream = typeof(FontManager).Assembly.GetManifestResourceStream( - "HellionFont.ttf" + "Inter-Light.ttf" ); if (stream is null) { Plugin.LogProxy.Warning( - "Hellion font resource missing — falling back to system default font." + "Bundled Inter Light font resource missing, falling back to system default font." ); return null; } using var ms = new MemoryStream(); stream.CopyTo(ms); - HellionFontBytes = ms.ToArray(); - return HellionFontBytes; + BundledFontBytes = ms.ToArray(); + return BundledFontBytes; } private unsafe void SetUpRanges() @@ -239,6 +262,18 @@ public sealed class FontManager : IDisposable builder.AddText("Œœ"); builder.AddText("ĂăÂâÎîȘșȚț"); + // v1.5.3: language-dropdown endonyms. The dropdown renders + // with the currently active font range; without these glyphs + // a user on an English UI cannot read non-Latin language names + // before switching. Auto-activation in Settings.Apply then + // pulls in the full ExtraGlyphRange for the chosen locale. + builder.AddText( + "Català Čeština Dansk Deutsch Ελληνικά English Español Suomi" + + " Français Magyar Italiano 日本語 한국어 Norsk bokmål Nederlands" + + " Polski Português Brasil (Portugal) Română Русский Svenska" + + " Türkçe Українська 简体中文 繁體中文" + ); + // "Enclosed Alphanumerics" (partial) https://www.compart.com/en/unicode/block/U+2460 for (var i = 0x2460; i <= 0x24B5; i++) builder.AddChar((char)i); @@ -248,11 +283,32 @@ public sealed class FontManager : IDisposable } var ranges = new List { (nint)ImGui.GetIO().Fonts.GetGlyphRangesDefault() }; + var customChars = new List(); foreach (var extraRange in Enum.GetValues()) - if (Plugin.Config.ExtraGlyphRanges.HasFlag(extraRange)) - ranges.Add(extraRange.Range()); + { + if (!Plugin.Config.ExtraGlyphRanges.HasFlag(extraRange)) + continue; - Ranges = BuildRange(null, ranges.ToArray()); + // LatinExtended and Greek use AddChar pairs because they have no + // built-in ImGui range helper; everything else points to a native + // ImGui glyph-range table. + switch (extraRange) + { + case ExtraGlyphRanges.LatinExtended: + customChars.AddRange(ExtraGlyphRangesExt.LatinExtendedPairs); + break; + case ExtraGlyphRanges.Greek: + customChars.AddRange(ExtraGlyphRangesExt.GreekPairs); + break; + default: + var ptr = extraRange.Range(); + if (ptr != 0) + ranges.Add(ptr); + break; + } + } + + Ranges = BuildRange(customChars.Count > 0 ? customChars : null, ranges.ToArray()); JpRange = BuildRange(GlyphRangesJapanese.GlyphRanges); } diff --git a/HellionChat/HellionChat.csproj b/HellionChat/HellionChat.csproj index b03c0c0..a2cf624 100644 --- a/HellionChat/HellionChat.csproj +++ b/HellionChat/HellionChat.csproj @@ -1,7 +1,7 @@ - 1.5.2 + 1.5.3 enable enable @@ -50,13 +50,13 @@ - + - - HellionFont.ttf + + Inter-Light.ttf - - HellionFont-OFL.txt + + Inter-OFL.txt HellionChat.Branding.fox-banner.txt diff --git a/HellionChat/HellionChat.yaml b/HellionChat/HellionChat.yaml index 926450b..c47b9ab 100755 --- a/HellionChat/HellionChat.yaml +++ b/HellionChat/HellionChat.yaml @@ -15,8 +15,8 @@ description: |- - Per-channel retention with a daily background sweep - Retroactive cleanup (Ctrl+Shift confirm) - Export to Markdown, JSON or CSV - - First-run wizard with three preset profiles - - Bilingual UI (EN/DE) with live language switching + - First-run wizard with four preset profiles + - Multi-language UI (24 locales) with live language switching - Own config and database — no shared state with other plugins Based on Chat 2 by Infi and Anna (EUPL-1.2). @@ -35,6 +35,65 @@ tags: - Replacement - Privacy changelog: |- + **v1.5.3 — Localisation Wave + Bundled-Font Overhaul (2026-05-19)** + + Multi-language pass plus a long-standing first-frame HITCH lands + as a side effect of a font-stack rewrite. + + User-visible: + + - 24 selectable UI languages (was 2). Catalan, Czech, Danish, + Dutch, English, Finnish, French, German, Greek, Hungarian, + Italian, Japanese, Korean, Norsk bokmål, Polish, Portuguese + (BR + PT), Romanian, Russian, Spanish, Swedish, Turkish, + Ukrainian, Simplified + Traditional Chinese. Sorted by endonym, + "None" pinned first. Non-native locales are AI-assisted and + flagged for native-speaker review via the Forge Discord. + - Bundled Inter Light replaces Exo 2 (SIL OFL 1.1, 343 KB). The + Inter font ships Latin Extended-A/B, Greek polytonic and + Cyrillic Supplement coverage; NotoSansCjkRegular joins as a + third merge layer for Hangul and Simplified-Han glyphs the + FFXIV Japanese game font does not ship. + - First-frame HITCH dropped from ~74 ms (v1.5.2 baseline that + held since v1.4.x) to a median of ~20 ms (5-reload sample + 17.9-23.6 ms, Linux/Wine). The bundled-font path silently + fell back to the FFXIV Axis font for the entire v1.5.x series + because of an early-return in the draw loop. The fix that + routes RegularFont through draw also lands the defer-pattern + win the v1.5.1 cycle was reaching for. + - ExtraGlyphRanges auto-activates on language change. Korean, + ChineseFull and the two new flags (LatinExtended, Greek) toggle + on without a manual visit to Fonts and Colours. + - New WarningText under the language dropdown notes FFXIV's + chat input only fully supports EN/DE/FR/JA character sets. + Other languages render in HellionChat but may garble when + typed into in-game chat. + + Under the hood: + + - Three-layer font stack: Inter Light primary, FFXIV + JapaneseFont merge 1 for kana/kanji style, NotoSansCjkRegular + merge 2 for everything else CJK. + - LanguageOverride enum gains ten locales plus three previously + commented out (Italian, Korean, Norwegian as `nb`). New + values append to the enum so existing config integers stay + stable across update. + - Crowdin gap closed: four post-sync ChatTwo keys backfilled + into 13 legacy locales with per-key AI markers. + - Plugin.LoadAsync runs a one-shot migration that ORs in the + matching ExtraGlyphRanges flag for users already on a + non-default language. Settings.Apply auto-activates on + change going forward. + - Em-dash sweep across the EN source and 18 translations to the + house style. Russian and Ukrainian keep the typographic norm. + + Migration v17 stays. UseHellionFont users transition from Exo 2 + to Inter Light transparently on first reload. + + Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2). + + --- + **v1.5.2 — First-Run Wizard Rework (2026-05-18)** UX patch. The first-run wizard becomes a four-step flow with a @@ -183,48 +242,4 @@ changelog: |- --- - **v1.4.10 — Symbol-Picker and Tell-History Fix (2026-05-16)** - - Eleventh and final sub-patch of the v1.4.x polish-sweep series. - Symbol picker for the chat input, a tell-history reload fix for - users with many active partners, and a closing cleanup sweep - before v1.5.0 picks up the DI-container adoption. - - - Symbol picker: a small smile-icon button left of the channel - indicator opens a popup with two tabs. The first lists all 161 - FFXIV PUA glyphs (Dalamud's SeIconChar enum); the second - carries 97 server-verified BMP symbols (latin marks, currency, - the full Greek alphabet, geometric shapes, suits, notes) — - every one of them round-tripped through /echo and /say in a - four-round probe so the in-channel render matches what the - picker shows. Click drops the glyph at the caret, multi-insert - keeps the popup open, and a recent-used strip floats the last - sixteen picks across both tabs. Toggle in Settings → Chat → - Message behaviour, default on. - - Pinned auto-tell tabs reload their full history again: a - hidden 500-row scan cap in PreloadHistory used to override the - user-configurable AutoTellTabsHistoryPreload setting, so - less-frequent pinned partners (rare /tell sessions in an - otherwise busy week) lost their backlog. The cap is removed; - the (Receiver, Date) index keeps SQL fast, the client-side - loop still respects your setting as the upper bound. - - Slash-command teardown: /hellion, /hellionView, - /hellionDebugger (and #if DEBUG /hellionSeString) wrappers are - now cached as private fields. Plugin teardown detaches the - live registration instead of re-Register'ing with identical - args — closes a latent maintenance hazard from v1.4.9. - - v1.4.x polish-sweep wraps up here. The ImGuiListClipper render - refactor that was on the v1.4.10 reserve list got dropped - after cross-platform smoke showed the scroll rubber-band is a - Wine / Linux render-pipeline quirk, not universal — Windows - users never saw it. It will get its own platform-targeted - spike in a later patch. Next major cycle is v1.5.0 with the - DI-container adoption (Microsoft.Extensions.Hosting + - ILogger) modelled on Lightless. - - Migration v17 stays (no schema bump). - - Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2). - - --- - Full history: https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases diff --git a/HellionChat/Plugin.cs b/HellionChat/Plugin.cs index 6286521..912bc7c 100755 --- a/HellionChat/Plugin.cs +++ b/HellionChat/Plugin.cs @@ -216,6 +216,17 @@ public sealed class Plugin : IAsyncDalamudPlugin Config.Tabs.RemoveAll(TabLifecycleHelpers.ShouldStripOnLoad); LanguageChanged(Interface.UiLanguage); + + // v1.5.3 migration: Settings.Apply auto-activates the matching + // ExtraGlyphRanges flag on a language CHANGE; a config that already + // has e.g. Czech selected from a previous version never goes through + // that path. ORing in the required flag here lets the first atlas + // build pick it up, so an upgrade from v1.5.2 renders correctly + // without forcing the user to toggle the language twice. + var requiredRanges = Config.LanguageOverride.RequiredGlyphRanges(); + if (requiredRanges != 0 && !Config.ExtraGlyphRanges.HasFlag(requiredRanges)) + Config.ExtraGlyphRanges |= requiredRanges; + ImGuiUtil.Initialize(this); DeferredSaveFrames = -1; @@ -934,7 +945,12 @@ public sealed class Plugin : IAsyncDalamudPlugin // RegularFont is nullable only because the live rebuild path // disposes it before reassigning; both ends of that swap happen on // this same draw thread, so it cannot be null here. - using ((Config.FontsEnabled ? FontManager.RegularFont! : FontManager.Axis).Push()) + // v1.5.3 fix: also push RegularFont when the bundled Inter Light is + // selected. Without this, UseHellionFont=true silently fell back to + // the FFXIV Axis font because FontsAndColours forces FontsEnabled + // off in that branch, and the bundled font never made it into draw. + var useRegularFont = Config.FontsEnabled || Config.UseHellionFont; + using ((useRegularFont ? FontManager.RegularFont! : FontManager.Axis).Push()) WindowSystem.Draw(); ChatLogWindow.FinalizeFrame(); diff --git a/HellionChat/Resources/HellionFont.ttf b/HellionChat/Resources/HellionFont.ttf deleted file mode 100755 index 2170b15992251e2aa69558ae68d2958aa0b527a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303260 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%0D`lwGv}u#eX|nam~5s)|=S> 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�p#S&6O7 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 diff --git a/HellionChat/Resources/HellionStrings.Designer.cs b/HellionChat/Resources/HellionStrings.Designer.cs index 3f9311e..2e55fcf 100644 --- a/HellionChat/Resources/HellionStrings.Designer.cs +++ b/HellionChat/Resources/HellionStrings.Designer.cs @@ -283,6 +283,7 @@ internal class HellionStrings internal static string Settings_General_Audio_Heading => Get(nameof(Settings_General_Audio_Heading)); internal static string Settings_General_Performance_Heading => Get(nameof(Settings_General_Performance_Heading)); internal static string Settings_General_Language_Heading => Get(nameof(Settings_General_Language_Heading)); + internal static string Settings_Language_FFXIVCoverage_Warning => Get(nameof(Settings_Language_FFXIVCoverage_Warning)); // Hellion Chat — Appearance-Tab section headings internal static string Settings_Appearance_Theme_Heading => Get(nameof(Settings_Appearance_Theme_Heading)); diff --git a/HellionChat/Resources/HellionStrings.ca.resx b/HellionChat/Resources/HellionStrings.ca.resx index 64e9f70..d5686c4 100644 --- a/HellionChat/Resources/HellionStrings.ca.resx +++ b/HellionChat/Resources/HellionStrings.ca.resx @@ -385,10 +385,10 @@ Quant d'opaques són les finestres del plugin. Valors més baixos deixen veure el joc per darrere; els camps de formulari i els diàlegs es mantenen completament opacs i llegibles al damunt. - Utilitza la font Hellion inclosa (Exo 2) + Usa Inter Light inclòs - Renderitza el xat i la interfície en Exo 2 (SIL Open Font License 1.1), que s'inclou amb el plugin. Desactiva-ho per tornar a la font seleccionada a Configuració → Font. + Mostra el xat i la interfície en Inter Light (llicència SIL Open Font 1.1), inclosa al connector. Desactiva per tornar al tipus de lletra seleccionat a Configuració → Tipus de lletra. @@ -1030,4 +1030,8 @@ Cerca la frase exacta. Les consultes de diverses paraules coincideixen només quan les paraules apareixen juntes en ordre. Per utilitzar la sintaxi MATCH de FTS5 directament, posa el terme entre cometes dobles tu mateix. + + HellionChat mostra les 24 llengües, però l'entrada de xat de FFXIV només admet completament EN, DE, FR i JA. Altres alfabets poden mostrar-se com a caràcters incorrectes en escriure al xat del joc o en enviar missatges. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.cs.resx b/HellionChat/Resources/HellionStrings.cs.resx index a6d7587..051bc00 100644 --- a/HellionChat/Resources/HellionStrings.cs.resx +++ b/HellionChat/Resources/HellionStrings.cs.resx @@ -385,10 +385,10 @@ Jak neprůhledná jsou okna pluginu. Nižší hodnoty nechávají hru prosvítat, formuláře a dialogy zůstávají plně neprůhledné a čitelné nahoře. - Použít přibalenou Hellion font (Exo 2) + Použít vestavěné Inter Light - Vykresluje chat a UI v Exo 2 (SIL Open Font License 1.1), která je součástí pluginu. Vypni, chceš-li se vrátit k fontu nastavenému v Nastavení → Font. + Vykresluje chat a UI v Inter Light (licence SIL Open Font 1.1), které je součástí pluginu. Vypněte pro návrat k písmu vybranému v Nastavení → Písmo. @@ -1030,4 +1030,7 @@ Vyhledává přesnou frázi. Dotazy s více slovy se shodují pouze tehdy, když slova stojí pohromadě ve správném pořadí. Chceš-li použít syrovou syntaxi FTS5 MATCH, obal svůj výraz do uvozovek ručně. + + HellionChat zobrazuje všech 24 jazyků, ale chatovací vstup FFXIV plně podporuje pouze EN, DE, FR a JA. Ostatní písma se mohou zobrazovat jako poškozené znaky při psaní do herního chatu nebo při odesílání zpráv. + diff --git a/HellionChat/Resources/HellionStrings.da.resx b/HellionChat/Resources/HellionStrings.da.resx index 81935c9..caeb66a 100644 --- a/HellionChat/Resources/HellionStrings.da.resx +++ b/HellionChat/Resources/HellionStrings.da.resx @@ -385,10 +385,10 @@ Hvor uigennemsigtige plugin-vinduerne er. Lavere værdier lader spillet skinne igennem. Formfelter og dialoger forbliver fuldt uigennemsigtige og læselige ovenpå. - Brug medfølgende Hellion-skrifttype (Exo 2) + Brug indlejret Inter Light - Gengiver chat og brugergrænseflade i Exo 2 (SIL Open Font License 1.1), som følger med plugin'et. Deaktivér for at falde tilbage til skrifttypen valgt under Indstillinger → Skrifttype. + Gengiver chat og UI i Inter Light (SIL Open Font License 1.1), som følger med pluginnet. Deaktiver for at vende tilbage til skrifttypen valgt i Indstillinger → Skrifttype. @@ -1030,4 +1030,7 @@ Søger efter den præcise sætning. Forespørgsler med flere ord matcher kun, når ordene optræder sammen i rækkefølge. For at bruge rå FTS5 MATCH-syntaks, sæt selv dit søgeterm i anførselstegn. + + HellionChat viser alle 24 sprog, men FFXIV's chatinput understøtter kun EN, DE, FR og JA fuldt ud. Andre skrifter kan vises som forvrængede tegn, når de skrives i spillets chat eller sendes som beskeder. + diff --git a/HellionChat/Resources/HellionStrings.de.resx b/HellionChat/Resources/HellionStrings.de.resx index a97db83..4e3ac22 100644 --- a/HellionChat/Resources/HellionStrings.de.resx +++ b/HellionChat/Resources/HellionStrings.de.resx @@ -385,10 +385,10 @@ Wie deckend die Plugin-Fenster sind. Niedrigere Werte lassen das Spiel durchscheinen, Form-Felder und Dialoge bleiben oben drauf deckend und gut lesbar. - Mitgelieferte Hellion-Schrift (Exo 2) verwenden + Mitgelieferte Inter Light verwenden - Rendert Chat und UI in Exo 2 (SIL Open Font License 1.1), die mit dem Plugin ausgeliefert wird. Deaktivieren, um auf die unter Einstellungen → Schrift gewählte Schriftart zurückzufallen. + Stellt Chat und UI in Inter Light (SIL Open Font License 1.1) dar, die mit dem Plugin geliefert wird. Deaktivieren, um zur Schrift aus Einstellungen → Schriftart zurückzukehren. @@ -1030,4 +1030,7 @@ Sucht nach der exakten Wortfolge. Mehrere Wörter werden nur gefunden, wenn sie zusammen und in dieser Reihenfolge stehen. Wer rohe FTS5-MATCH-Syntax nutzen will, setzt eigene Anführungszeichen um den Suchbegriff. + + HellionChat zeigt alle 24 Sprachen, aber FFXIVs Chat-Eingabe unterstützt nur EN, DE, FR und JA vollständig. Andere Schriften können beim Tippen in den Spiel-Chat oder beim Senden von Nachrichten als unleserliche Zeichen erscheinen. + diff --git a/HellionChat/Resources/HellionStrings.el.resx b/HellionChat/Resources/HellionStrings.el.resx new file mode 100644 index 0000000..3d1c4ce --- /dev/null +++ b/HellionChat/Resources/HellionStrings.el.resx @@ -0,0 +1,1036 @@ + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Απόρρητο + + + Ενεργοποίηση φίλτρου απορρήτου + + + Όταν είναι ενεργό, μόνο τα μηνύματα από επιτρεπόμενα κανάλια αποθηκεύονται στη βάση δεδομένων. Όταν είναι ανενεργό, ισχύει η προεπιλεγμένη συμπεριφορά: αποθηκεύεται τα πάντα εκτός από τα battle logs. + + + Το φίλτρο ελέγχει μόνο τι αποθηκεύεται στη βάση δεδομένων. Το chat log εξακολουθεί να εμφανίζει κάθε μήνυμα ζωντανά. Τα εξαιρεμένα κανάλια απλώς δεν αποθηκεύονται πλέον. Αν θέλεις να αφαιρέσεις κανάλια και από την ορατή εμφάνιση, χρησιμοποίησε τα κανονικά φίλτρα καρτελών chat στο παιχνίδι. + + + Φίλτρο απορρήτου και whitelist + + + Επίλεξε ποια κανάλια αποθηκεύονται στη βάση δεδομένων. Η προεπιλογή ακολουθεί την αρχή ελαχιστοποίησης δεδομένων: μόνο οι δικές σου συνομιλίες. Χρησιμοποίησε τα παρακάτω κουμπιά για να εφαρμόσεις κάποια προρύθμιση. + + + Ελαχιστοποίηση δεδομένων (συνιστάται) + + + Αποεπιλογή όλων + + + Επιλογή όλων + + + Άμεσα μηνύματα + + + Party & Alliance + + + Free Company + + + Linkshells + + + Cross-World Linkshells + + + ExtraChat (κρυπτογραφημένο) + + + Δημόσιο chat (δεδομένα τρίτων) + + + Logs συστήματος & παιχνιδιού + + + Αποθήκευση άγνωστων τύπων καναλιών + + + Δίχτυ ασφαλείας για ChatTypes που θα προστεθούν από μελλοντικά patches του FFXIV και δεν τα γνωρίζει ακόμη το plugin. Η προεπιλογή είναι ΑΠΕΝΕΡΓΟ (ελαχιστοποίηση δεδομένων). Ενεργοποίησε αν θέλεις να καταγράφονται πλήρως και τα μελλοντικά κανάλια. + + + Εφαρμογή φίλτρου στην υπάρχουσα βάση δεδομένων + + + Το φίλτρο απορρήτου επηρεάζει μόνο νέα μηνύματα. Το παρακάτω cleanup σου επιτρέπει να αφαιρέσεις αναδρομικά ήδη αποθηκευμένα μηνύματα που δεν ταιριάζουν με την αποθηκευμένη whitelist σου. + + + Το cleanup χρησιμοποιεί την ΑΠΟΘΗΚΕΥΜΕΝΗ whitelist σου (Plugin.Config), όχι ανεπίσημες αλλαγές παραπάνω. Κάνε πρώτα Αποθήκευση αν θέλεις να εφαρμοστούν οι τρέχουσες αλλαγές σου. + + + Η χειροκίνητη εκτέλεση χρησιμοποιεί την ΑΠΟΘΗΚΕΥΜΕΝΗ πολιτική διατήρησης, όχι τις τιμές του slider παραπάνω. Κάνε πρώτα Αποθήκευση αν θέλεις να εφαρμοστούν οι τρέχουσες αλλαγές σου. + + + Η προεπισκόπηση είναι παλιά: η whitelist σου άλλαξε από την τελευταία ανανέωση. Κάνε κλικ στο Ανανέωση για επανυπολογισμό. + + + Ανανέωση προεπισκόπησης + + + Δεν υπάρχει ακόμη προεπισκόπηση. Κάνε κλικ στο Ανανέωση για υπολογισμό της επίδρασης. + + + Συνολικά αποθηκευμένα μηνύματα: {0:N0} + + + Διατήρηση: {0:N0} + + + Διαγραφή: {0:N0} + + + Ανάλυση ανά κανάλι + + + [ΔΙΑΤΗΡΗΣΗ] + + + [ΔΙΑΓΡΑΦΗ] + + + Εφαρμογή τρέχοντος φίλτρου στη βάση δεδομένων + + + Ctrl+Shift: Διαγράφει οριστικά {0:N0} μηνύματα και εκτελεί VACUUM μετά. Δεν είναι αναστρέψιμο. + + + Το cleanup εκτελείται στο παρασκήνιο… + + + Η προεπισκόπηση δεν ήταν δυνατόν να υπολογιστεί, δες /xllog + + + Το cleanup ολοκληρώθηκε, {0:N0} μηνύματα αφαιρέθηκαν. + + + Το cleanup απέτυχε, δες /xllog + + + Διατήρηση μηνυμάτων + + + Αυτόματη διαγραφή μηνυμάτων μετά τη λήξη του χρόνου διατήρησης ανά κανάλι + + + Όταν είναι ενεργό, τα μηνύματα παλαιότερα από το ρυθμισμένο διάστημα διαγράφονται σε κάθε εκκίνηση του plugin (το πολύ μία φορά κάθε 24 ώρες). Η προεπιλογή είναι ΑΠΕΝΕΡΓΟ. Το plugin δεν διαγράφει τίποτα χωρίς τη ρητή σου συγκατάθεση. + + + Προεπιλεγμένη διατήρηση (ημέρες, 0 = ποτέ) + + + Ισχύει για κανάλια που δεν έχουν ατομική παράκαμψη παρακάτω. + + + Επαναφορά παρακάμψεων στις προεπιλογές spec + + + Αφαίρεση όλων των παρακάμψεων + + + Διατήρηση ανά κανάλι + + + [προσαρμοσμένο] + + + [spec] + + + [global] + + + επαναφορά + + + Εφαρμογή διατήρησης τώρα + + + Ctrl+Shift: Εκτελεί αμέσως το cleanup διατήρησης με την ΑΠΟΘΗΚΕΥΜΕΝΗ πολιτική. Αποθήκευσε πρώτα τις αλλαγές σου. + + + Το cleanup διατήρησης εκτελείται στο παρασκήνιο… + + + Τελευταία εκτέλεση: ποτέ + + + Τελευταία εκτέλεση: {0:yyyy-MM-dd HH:mm} + + + Το cleanup διατήρησης ολοκληρώθηκε, {0:N0} μηνύματα αφαιρέθηκαν. + + + Το cleanup διατήρησης απέτυχε, δες /xllog + + + Hellion Chat — Καλωσόρισες + + + Επίλεξε ένα αρχικό προφίλ. Μπορείς να ρυθμίσεις τα πάντα αργότερα στις Ρυθμίσεις → Απόρρητο. + + + Ελαχιστοποίηση δεδομένων (συνιστάται) + + + Αποθηκεύονται μόνο οι δικές σου συνομιλίες: tells, party, FC, linkshells, cross-world linkshells, alliance και ExtraChat. Το δημόσιο chat, οι διάλογοι NPC και το system spam απορρίπτονται σε επίπεδο αποθήκευσης. Η διατήρηση ακολουθεί τις προεπιλογές spec (tells 365 ημέρες, κανάλια ιδιωτικών συνομιλιών 90 ημέρες). + + + Εφαρμογή ελαχιστοποίησης δεδομένων + + + Casual + + + Ελαχιστοποίηση δεδομένων συν παράθυρο 24 ωρών για δημόσιο chat (say, shout, yell, και οι δύο τύποι emote, novice network). Για παίκτες roleplay που θέλουν να ξαναδιαβάσουν την τελευταία σκηνή χωρίς να κρατούν το δημόσιο chat για πάντα. + + + Εφαρμογή casual + + + Πλήρες ιστορικό + + + Απενεργοποιεί πλήρως το φίλτρο απορρήτου. Αποθηκεύει τα πάντα εκτός από battle logs (η αρχική συμπεριφορά πλήρους ιστορικού). Η διατήρηση είναι ΑΠΕΝΕΡΓΗ, οπότε το ιστορικό μεγαλώνει επ' αόριστον. + + + Σημείωση GDPR: Η επ' αόριστον αποθήκευση μηνυμάτων τρίτων (say/shout/yell από άλλους παίκτες, διάλογοι NPC με ονόματα παικτών κ.λπ.) ενδέχεται να υπερβαίνει την εξαίρεση για αμιγώς προσωπικές ή οικιακές δραστηριότητες (Art. 2(2)(c)). Χρησιμοποίησε αυτό το προφίλ μόνο αν έχεις σαφή λόγο να διατηρείς το πλήρες αρχείο. + + + Εφαρμογή πλήρους ιστορικού + + + Εμφάνιση οδηγού ξανά + + + Αργότερα: διατήρηση προεπιλογών + + + Κλείσιμο του οδηγού χωρίς επιλογή προφίλ. Οι προεπιλογές του plugin παραμένουν ενεργές και ο οδηγός εμφανίζεται ξανά στην επόμενη φόρτωση. + + + Καλωσόρισες στο Hellion Chat + + + Ένα fork του Chat 2 από το Hellion Forge με προεπιλογές φιλικές στο απόρρητο, συνεπή εμφάνιση brand και μερικές βελτιώσεις ευχρηστίας. + + + Τρία σύντομα βήματα. Μπορείς να αλλάξεις τα πάντα αργότερα στις Ρυθμίσεις → Hellion Chat. + + + Απόφαση αργότερα + + + Κλείσιμο του οδηγού. Οι προεπιλογές του plugin παραμένουν ενεργές. Μπορείς να ανοίξεις ξανά τον οδηγό από τις Ρυθμίσεις → Hellion Chat. + + + Τι αποθηκεύεται; + + + ★ = συνιστάται για τους περισσότερους παίκτες. + + + Roleplay + + + Όπως το Privacy-First, συν Say και οι δύο τύποι emote για τα logs της ιστορίας σου. Shout και Yell παραμένουν εκτός. Ο θόρυβος από αγνώστους σε δημόσια απόσταση δεν είναι περιεχόμενο ιστορίας. Διατήρηση: Say 30 ημέρες, emotes 90 ημέρες. + + + Εφαρμογή roleplay + + + ‹ Πίσω + + + Επόμενο › + + + Τέλος ✓ + + + Κρυφές προεπιλογές + + + Ιστορικό + + + Tell tabs + + + Εμφάνιση + + + Φόρτωση προηγούμενης συνεδρίας κατά την εκκίνηση + + + Εφαρμογή φίλτρων σε μηνύματα από προηγούμενες συνεδρίες + + + Προφόρτωση N μηνυμάτων tell όταν ανοίγει μια αυτόματη καρτέλα + + + Συμπαγής εμφάνιση + + + Ομορφότερες χρονοσφραγίδες (σχετικός χρόνος) + + + Theme + + + Είσαι έτοιμος + + + Η διαμόρφωσή σου + + + Προφίλ: {0} + + + Ιστορικό: {0} + + + Tell tabs: προφόρτωση {0} μηνυμάτων + + + Εμφάνιση: {0} + + + (αμετάβλητο) + + + 💡 Δοκίμασέ το: πληκτρολόγησε /tell <Όνομα Παίκτη> στο chat. Το Hellion Chat ανοίγει αυτόματα μια αποκλειστική καρτέλα για τη συνομιλία και προφορτώνει τα τελευταία {0} μηνύματα. + + + Ρυθμίσεις → Hellion Chat για προσαρμογή αργότερα + + + Εξαγωγή (GDPR Art. 15 — Δικαίωμα πρόσβασης) + + + Εξαγωγή αποθηκευμένων μηνυμάτων ως Markdown, JSON ή CSV. Έτσι μπορείς να ανταποκριθείς σε αίτημα πρόσβασης από κάποιον του οποίου τα μηνύματα έχεις αποθηκεύσει, ή να πάρεις μαζί σου το δικό σου ιστορικό. + + + Τελευταίες X ημέρες (0 = χωρίς χρονικό όριο) + + + Ο αποστολέας περιέχει (προαιρετικό, χωρίς διάκριση πεζών/κεφαλαίων) + + + Περιορισμός σε κανάλια + + + (καμία επιλογή = όλα τα αποθηκευμένα κανάλια) + + + Μορφή + + + Markdown + + + JSON + + + CSV + + + Εξαγωγή σε αρχείο… + + + Αποθήκευση εξαγωγής + + + Η εξαγωγή εκτελείται στο παρασκήνιο… + + + Η εξαγωγή ολοκληρώθηκε, {0:N0} μηνύματα γράφτηκαν στο {1} + + + Η εξαγωγή ολοκληρώθηκε, κανένα μήνυμα δεν ταίριαξε με το φίλτρο. + + + Η εξαγωγή απέτυχε, δες /xllog + + + Χρήση Hellion theme για όλα τα παράθυρα του plugin + + + Παλέτα Hellion Online Media από Arctic Cyan και Ember Orange, εφαρμοσμένη στο παράθυρο chat, τις ρυθμίσεις, τον viewer και τον οδηγό. Απενεργοποίησε για να χρησιμοποιήσεις την προεπιλεγμένη εμφάνιση Dalamud. + + + Αδιαφάνεια παραθύρου + + + Πόσο αδιαφανή είναι τα παράθυρα του plugin. Χαμηλότερες τιμές αφήνουν το παιχνίδι να φαίνεται από κάτω. Τα πεδία φόρμας και τα παράθυρα διαλόγου παραμένουν πλήρως αδιαφανή και ευανάγνωστα από πάνω. + + + Χρήση ενσωματωμένου Inter Light + + + Εμφανίζει τη συνομιλία και το UI σε Inter Light (Άδεια SIL Open Font 1.1), που συνοδεύει το πρόσθετο. Απενεργοποιήστε για να επιστρέψετε στη γραμματοσειρά που επιλέξατε στις Ρυθμίσεις → Γραμματοσειρά. + + + + Maintainer + + + Συντηρώ το Hellion Chat μέσω της Hellion Online Media. Τα στοιχεία επικοινωνίας για ερωτήματα αδειοδότησης, νομικά ή επαγγελματικά θέματα βρίσκονται στον ιστότοπο. + + + Ιστότοπος: + + + + Γιατί υπάρχει αυτό το fork + + + Το Hellion Chat δεν αποσκοπεί στο να αντικαταστήσει το Chat 2. Το Chat 2 προσφέρει μια πλήρη εμπειρία chat με πλήρες ιστορικό διαθέσιμο για φιλτράρισμα, αναζήτηση και αναπαραγωγή. Αυτή η προεπιλογή είναι η σωστή επιλογή για τους περισσότερους χρήστες. Αυτό το fork ακολουθεί διαφορετική προσέγγιση: μικρότερο αποτύπωμα προεπιλογών, με πρόσθετες ρυθμίσεις για χρήστες που προτιμούν να κρατούν λιγότερο chat άλλων στον δίσκο. + + + Η επιθυμία για αυτή τη στενότερη προεπιλογή ήταν προσωπική. Ύστερα από δύο χρόνια με το Chat 2, η βάση μου είχε φτάσει πάνω από δύο εκατομμύρια μηνύματα, τα περισσότερα από τα οποία ήταν /say, /shout και /yell από αγνώστους στο Limsa. Αυτά τα δεδομένα είναι ακριβώς αυτά που κάνουν το πλήρες ιστορικό του Chat 2 χρήσιμο, και οι περισσότεροι χρήστες είναι ευχαριστημένοι να το κρατούν. Η δική μου προτίμηση ήταν για μικρότερη προεπιλογή. Οπότε έφτιαξα αυτό το fork. + + + Δεν στοχεύω σε μεγάλο κοινό και το fork δεν ανταγωνίζεται το Chat 2. Ο κώδικας είναι ανοιχτός υπό την ίδια άδεια EUPL-1.2 με το πρωτότυπο. Ο Infi, η Anna ή οποιοσδήποτε άλλος είναι ευπρόσδεκτος να κοιτάξει γύρω, να δανειστεί ιδέες, να κάνει ερωτήσεις ή απλώς να αγνοήσει το project. Και οι τρεις επιλογές είναι εντάξει για μένα. + + + + Βασισμένο στο Chat 2 + + + Το Hellion Chat είναι fork του Chat 2 από τους Infi και Anna (ascclemens). Το παράθυρο αντικατάστασης chat, η ενσωμάτωση IPC, η μηχανή απόδοσης και ο πυρήνας αποθήκευσης στο σύνολό του προέρχονται από το πρωτότυπο. + + + Η διεπαφή ιστού είναι το μόνο σημαντικό τμήμα που αφαίρεσα. Είναι σχεδιασμένο για απομακρυσμένη πρόσβαση στο chat από δεύτερη συσκευή: διαφορετική εστίαση από το μικρότερο αποτύπωμα προεπιλογών που επιδιώκει αυτό το fork. Η προσαρμογή του στις παρούσες προεπιλογές θα απαιτούσε σημαντική επανεργασία, οπότε η αφαίρεσή του ήταν η καθαρή λύση για αυτό το συγκεκριμένο fork. + + + Upstream repository: + + + + Άδεια + + + Το Hellion Chat και το Chat 2 κυκλοφορούν και τα δύο υπό την European Union Public Licence v1.2 (EUPL-1.2). + + + © 2023 έως 2026, οι συγγραφείς του Chat 2 (Infi, Anna και upstream συντελεστές). + + + © 2026 Hellion Online Media για τις επεκτάσεις σε αυτό το fork. + + + + Σημείωση FINAL FANTASY XIV + + + FINAL FANTASY XIV © SQUARE ENIX CO., LTD. Με επιφύλαξη παντός δικαιώματος. + + + Το Hellion Chat είναι ανεπίσημο fan plugin. Δεν συνδέεται με τη Square Enix και δεν υποστηρίζεται, χρηματοδοτείται ούτε εγκρίνεται από αυτήν. + + + + Τοπικοποίηση + + + Οι μεταφράσεις των Hellion-specific strings έγιναν από εμένα. Δεν υπάρχουν επί του παρόντος άλλες διαθέσιμες γλώσσες. + + + Η παρακάτω λίστα μεταφραστών ανήκει στα strings του Chat 2 στο Crowdin. Αυτοί οι εθελοντές μετέφρασαν το Chat 2, όχι τις επεκτάσεις Hellion. + + + Μεταφραστές κοινότητας Chat 2 (upstream) + + + + + Ενεργά tells + + + — Παλαιότερες συνομιλίες — + + + Δεν ήταν δυνατή η φόρτωση ιστορικού. + + + Σημειώθηκε ως χαιρετισμένος. Κάνε κλικ για να αφαιρέσεις τη σήμανση. + + + Σήμανση ως χαιρετισμένος. + + + Καρφίτσωμα καρτέλας + + + Ξεκαρφίτσωμα καρτέλας + + + Προαγωγή σε μόνιμη + + + Μετατρέπει αυτό το TempTell σε κανονική καρτέλα. Η σύνδεση tell με τον συνομιλητή καταργείται. Η καρτέλα θα συλλαμβάνει μηνύματα βάσει φίλτρων καναλιών από εδώ και εξής. Για "η καρτέλα επιβιώνει relog ενώ παραμένει συνδεδεμένη με αυτόν τον συνομιλητή", χρησιμοποίησε αντί αυτού το Καρφίτσωμα καρτέλας. + + + Οι καρφιτσωμένες καρτέλες επιβιώνουν relog και παραμένουν συνδεδεμένες με αυτόν τον συνομιλητή. + + + Καρφιτσωμένα + + + Πλάτος sidebar + + + Πλάτος του sidebar καρτελών σε pixels. Η προεπιλογή (44 px) είναι μόνο εικονίδιο. Διεύρυνε για να χωράνε οι επικεφαλίδες ενοτήτων όπως "Active Tells (3)" χωρίς αποκοπή. + + + Έχει συμπληρωθεί το μέγιστο των {0} καρφιτσωμένων tell tabs. Ξεκαρφίτσωσε πρώτα μία ή χρησιμοποίησε Προαγωγή σε μόνιμη. + + + Καρφιτσωμένο: επιβιώνει relog. + + + + + Auto-Tell-Tabs + + + Αυτόματο άνοιγμα καρτέλας ανά συνομιλητή για κάθε /tell + + + Μόλις λάβεις ή στείλεις ένα /tell, ανοίγει αυτόματα μια προσωρινή καρτέλα για αυτόν τον παίκτη. Οι καρτέλες αφαιρούνται κατά την αποσύνδεση. + + + Μέγιστος αριθμός auto-tell tabs + + + Όταν συμπληρωθεί το όριο, κλείνουν πρώτα οι χαιρετισμένες καρτέλες με την παλαιότερη δραστηριότητα. Οι αλλαγές ισχύουν με το επόμενο /tell. Αυτό το όριο ισχύει για την αυτόματα διαχειριζόμενη ομάδα. Οι καρφιτσωμένες tell tabs (δεξί κλικ → Καρφίτσωμα καρτέλας) ζουν σε ξεχωριστή ομάδα έως 5 και επιβιώνουν relog. + + + Συμπαγής εμφάνιση + + + Εμφανίζει μόνο έναν λεπτό διαχωριστή μεταξύ κανονικών καρτελών και auto-tell tabs, χωρίς επικεφαλίδα ενότητας. + + + Εμφάνιση κουμπιού "Σήμανση ως χαιρετισμένος" + + + Προσθέτει ένα κουμπί δίπλα σε κάθε auto-tell tab για να σημειώσεις έναν συνομιλητή ως ήδη χαιρετισμένο. Το όνομα της καρτέλας αμβλύνεται τότε. Χρήσιμο για greeters club που διαχειρίζονται πολλές συνομιλίες παράλληλα. Απενεργοποιημένο εξ ορισμού. + + + Άνοιγμα νέων /tell tabs απευθείας ως pop-outs + + + Όταν είναι ενεργό, κάθε νεοδημιουργημένη /tell καρτέλα ανοίγει αμέσως ως δικό της παράθυρο. Κλείνοντας το παράθυρο επιστρέφει η καρτέλα στο sidebar. + + + Ο αριθμός των προφορτωμένων tells μπορεί να ρυθμιστεί στην καρτέλα Απόρρητο. + + + Σημείωση: Αν το XIV Messenger ή παρόμοιο plugin αποκλείει tells, απενεργοποίησε την επιλογή "Suppress DMs" εκεί ώστε το Hellion Chat να μπορεί να λαμβάνει tells και να ανοίγει τις αυτόματες καρτέλες. + + + + + Ιστορικό tell σε αυτόματες καρτέλες + + + Αριθμός προφορτωμένων tells + + + Πόσα προηγούμενα μηνύματα tell φορτώνονται από τη βάση δεδομένων όταν ανοίγει μια auto-tell καρτέλα. Το 0 απενεργοποιεί την προφόρτωση. + + + Ισχύει μόνο όταν οι auto-tell tabs είναι ενεργοποιημένες στην καρτέλα Chat. + + + + + Οι ρυθμίσεις αναδιαρθρώθηκαν + + + Το Hellion Chat 0.5.0 αναδιάρθρωσε τις ρυθμίσεις σε θεματικές καρτέλες. Η βάση δεδομένων chat και το ιστορικό μηνυμάτων σου παραμένουν αναλλοίωτα. Οι ρυθμίσεις έχουν επαναφερθεί στις προεπιλογές. Αν θέλεις να επιλέξεις ξανά το προφίλ απορρήτου σου, το κουμπί Επαναφορά βρίσκεται στην καρτέλα Απόρρητο. Αντίγραφο ασφαλείας της προηγούμενης διαμόρφωσης βρίσκεται στο HellionChat.json.pre-v10-backup δίπλα στο ενεργό αρχείο διαμόρφωσης. + + + + + Γενικά + + + Εμφάνιση + + + Παράθυρο + + + Chat + + + Κανάλια + + + Βάση δεδομένων + + + Πληροφορίες + + + + + Εισαγωγή + + + Ήχος & ειδοποιήσεις + + + Απόδοση + + + Γλώσσα & βοηθήματα εισαγωγής + + + + + Theme + + + Γραμματοσειρές + + + Χρώματα chat + + + Χρονοσφραγίδες + + + + + Απόκρυψη + + + Απόκρυψη λόγω αδράνειας + + + Πλαίσιο παραθύρου + + + Tooltips + + + + + Auto-Tell-Tabs + + + Συμπεριφορά μηνύματος + + + Προεπισκόπηση + + + Emotes + + + + + Εμφάνιση κουμπιού symbol-picker δίπλα στο πεδίο chat + + + Προσθέτει ένα μικρό κουμπί αριστερά της ένδειξης καναλιού που ανοίγει ένα popup με εικονίδια FFXIV και μια επιμελημένη λίστα συμβόλων. Απενεργοποίησε αν προτιμάς πιο λιτή γραμμή εισαγωγής. + + + + + Αποθήκευση + + + Επισκόπηση + + + Συντήρηση + + + + + Πληροφορίες έκδοσης + + + Σχετικά με το HellionChat + + + Changelog + + + + + System + + + Free Company + + + Party + + + Novice Network + + + Linkshell + + + Αν χρησιμοποιείς πολλαπλά linkshells, ο maintainer συνιστά μία καρτέλα ανά shell για πιο καθαρή επισκόπηση. Αντίγραψε την καρτέλα και περιόρισε την επιλογή καναλιών σε κάθε αντίγραφο. + + + + + Εικονίδιο καρτέλας + + + FontAwesome glyph για το sidebar. Η προεπιλογή χρησιμοποιεί το όνομα καρτέλας ή τον τύπο καναλιού. + + + (Προεπιλεγμένη αντιστοίχιση) + + + Classic (Chat 2 default) + + + High contrast + + + Pastel + + + Dark mode tuned + + + Hellion + + + Night Blue + + + Indigo Violet + + + Συμβουλή: Τα presets αντικαθιστούν αμέσως τα τρέχοντα χρώματα καναλιών σου. + + + Ενεργοποίηση εισαγωγής σε pop-outs + + + Κεντρικός διακόπτης: επιτρέπει πληκτρολόγηση και αποστολή απευθείας σε οποιοδήποτε pop-out παράθυρο (συμπεριλαμβανομένων των auto-tell tabs). Η εναλλαγή καναλιού σε pop-out λειτουργεί καθολικά όπως στο κύριο παράθυρο. Ο buffer κειμένου και ο κέρσορας ιστορικού είναι ανεξάρτητοι ανά pop-out. + + + Επαναφορά θέσης παραθύρου + + + Μετακινεί το παράθυρο chat και όλα τα ενεργά pop-outs πίσω στην επάνω αριστερή γωνία της κύριας οθόνης. Χρήσιμο όταν ένα παράθυρο βρεθεί εκτός ορατής περιοχής μετά από αλλαγή διάταξης οθόνης (αποσύνδεση οθόνης, αλλαγή ανάλυσης). Το plugin εκτελεί επίσης αυτόματο έλεγχο ορίων μία φορά ανά συνεδρία. Αυτό το κουμπί είναι η χειροκίνητη διαφυγή αν κάτι παραμένει απρόσιτο. + + + Νέο στην v0.6.0: Μπορείς πλέον να πληκτρολογείς απευθείας σε pop-outs. Ενεργοποίησε τον κεντρικό διακόπτη στις ρυθμίσεις Παραθύρου. + + + Κατάλαβα + + + Άνοιγμα ρυθμίσεων παραθύρου + + + Μπορείς να ανοίξεις οποιαδήποτε καρτέλα chat ως δικό της παράθυρο. Κάνε κλικ στο εικονίδιο παραθύρου επάνω δεξιά ή δεξί κλικ στην καρτέλα. Νέο στην v0.6.1: η εισαγωγή σε pop-out είναι ενεργή εξ ορισμού (μπορεί να απενεργοποιηθεί στις Ρυθμίσεις → Παράθυρο). + + + Κατάλαβα + + + Άνοιγμα ρυθμίσεων + + + Το Hellion Chat δεν μπορεί να ξεκινήσει ενώ το Chat 2 είναι φορτωμένο. + + + Το Hellion Chat είναι αυτόνομο fork του Chat 2. Και τα δύο plugins αντικαθιστούν το ίδιο παράθυρο chat στο παιχνίδι και θα έρχονταν σε σύγκρουση κατά την εκτέλεση. + + + Απενεργοποίησε το Chat 2 στο /xlplugins και μετά ενεργοποίησε ξανά το Hellion Chat. + + + Γενικά + + + Γλώσσα, εισαγωγή, ήχος και απόδοση. + + + Εμφάνιση + + + Αδιαφάνεια παραθύρου, γραμματοσειρές, κίνηση + + + Themes + + + Επίλεξε theme ή εισαγωγή δικού σου + + + Παράθυρο + + + Πότε το παράθυρο είναι ορατό και αν μπορεί να μετακινηθεί. + + + Chat + + + Tells, προεπισκόπηση, συμπεριφορά μηνυμάτων και emotes. + + + Καρτέλες + + + Δημιουργία και ρύθμιση προσαρμοσμένων καρτελών chat. + + + Απόρρητο + + + Φίλτρο απορρήτου ανά κανάλι και τι επιτρέπεται να αποθηκεύεται. + + + Βάση δεδομένων + + + Αποθήκευση, μετεγκατάσταση, παλαιό cleanup + + + Πληροφορίες + + + Έκδοση, αποστολή, άδεια και changelog. + + + Themes + + + Ενεργό: {0} + + + Ενσωματωμένα themes + + + Προσαρμοσμένα themes + + + Άνοιγμα φακέλου themes + + + Εξαγωγή ενεργού… + + + Αυτό το theme προτείνει δικά του χρώματα καναλιών. + + + Εφαρμογή + + + Διατήρηση + + + Privacy-First + + + Ανοιχτό + + + Συμπαγής πυκνότητα + + + Εναλλάσσει τη διάταξη μηνυμάτων από την προεπιλογή card-row πίσω στις μονόγραμμες σειρές `[HH:mm] Sender: Text`. + + + Theme & Layout + + + Theme, πλαίσιο παραθύρου και στυλ χρονοσφραγίδας. + + + Γραμματοσειρές & Χρώματα + + + Γραμματοσειρά, μέγεθος και χρώματα chat ανά κανάλι. + + + Διαχείριση δεδομένων + + + Διατήρηση, cleanup, εξαγωγή και στατιστικά βάσης δεδομένων. + + + Ενσωματώσεις + + + Άλλα Dalamud plugins με τα οποία συνεργάζεται το HellionChat. Επερχόμενες ενσωματώσεις σε προεπισκόπηση. + + + Theme + + + Στυλ παραθύρου + + + Στυλ χρονοσφραγίδας + + + Διαφάνεια παραθύρου + + + Πόσο διαφανές είναι το φόντο του παραθύρου. Χαμηλότερες τιμές αφήνουν περισσότερο από το παιχνίδι να φαίνεται. Συμβουλή: το μενού Dalamud ανά παράθυρο (hamburger στη γραμμή τίτλου) προσφέρει ατομικές παρακάμψεις για αδιαφάνεια, θόλωση φόντου, click-through και καρφίτσωμα. Αυτές έχουν προτεραιότητα έναντι αυτού του slider για το αντίστοιχο παράθυρο. + + + Γραμματοσειρές + + + Χρώματα chat + + + Αποθήκευση + + + Διατήρηση + + + Cleanup + + + Εξαγωγή + + + Viewer βάσης δεδομένων + + + Για προχωρημένους (Shift+κλικ για άνοιγμα) + + + Συμπεριφορά + + + Το Hellion Chat 1.2.1 αναδιοργάνωσε το μενού ρυθμίσεων και αφαίρεσε την παλιά επιλογή "Override style" (αντικαταστάθηκε από το σύστημα themes από την έκδοση 1.1.0). Οι υπόλοιπες ρυθμίσεις σου παραμένουν αναλλοίωτες. Η διαφάνεια παραθύρου έχει μεταφερθεί στο "Theme & Layout". Αντίγραφο ασφαλείας της προηγούμενης διαμόρφωσης βρίσκεται στο pluginConfigs/HellionChat.json.pre-v16-backup δίπλα στο ενεργό HellionChat.json. + + + Ενσωματώσεις + + + Οι ενσωματώσεις plugin επιτρέπουν στο HellionChat να συνεργάζεται με άλλα εγκατεστημένα Dalamud plugins. Κάθε ενσωμάτωση ανιχνεύει αυτόματα τον στόχο της και απενεργοποιείται σιωπηλά όταν το plugin-στόχος λείπει. + + + Honorific + + + Εντοπίστηκε (v{0}.{1}) + + + Δεν είναι εγκατεστημένο + + + Μη συμβατή έκδοση API ({0} αναμενόταν, βρέθηκε {1}.{2}) + + + Εμφάνιση τίτλου Honorific στην κεφαλίδα chat + + + Εμφανίζει τον προσαρμοσμένο τίτλο σου από το Honorific στην κεφαλίδα πάνω από το chat log, στο χρώμα που έχεις επιλέξει. + + + Απόδοση glow outlines (Honorific) + + + Ενδέχεται να μειώσει τον ρυθμό καρέ σε χαμηλών επιδόσεων υλικό. Αποδίδει glow outlines για τίτλους Honorific που τα χρησιμοποιούν. Το animation gradient δεν υποστηρίζεται ακόμη και θα αποδίδεται με το κύριο χρώμα. + + + Honorific στο GitHub + + + από τον Caraxi + + + Σύντομα διαθέσιμα + + + Αυτές οι ενσωματώσεις βρίσκονται στον οδικό χάρτη. Οι ρυθμίσεις θα εμφανιστούν αυτόματα μόλις συνδεθεί το αντίστοιχο plugin. + + + Ενέργειες μενού περιβάλλοντος + + + Δεξί κλικ σε όνομα στο chat: μετάβαση στο PlayerTrack, άνοιγμα προφίλ Lodestone ή σύνταξη DM με ένα κλικ. + + + Έξυπνες ειδοποιήσεις (NotificationMaster) + + + Αναφορές και DMs μέσω NotificationMaster: system toasts, taskbar flash και ήχοι ανά κανάλι. + + + Μπλοκ κατάστασης RP (Moodles · LightlessClient) + + + Εμφάνιση εικονιδίων κατάστασης Moodles και pair badges απευθείας δίπλα στα ονόματα chat για περισσότερο roleplay context. + + + ExtraChat κανάλια + + + Φιλοξενία end-to-end κρυπτογραφημένων cross-datacenter linkshells εγγενώς στο HellionChat. + + + Κουμπί Quick-DM (XIVInstantMessenger) + + + Γρήγορη πρόσβαση DM απευθείας από το παράθυρο chat, με ένα κλικ. + + + Έχεις ιδέα; + + + Έχεις ιδέα για ενσωμάτωση plugin που δεν είναι στη λίστα; Έλα στο Hellion Forge Discord και γράψε μου. Η συνεισφορά της κοινότητας διαμορφώνει τον οδικό χάρτη. + + + Άνοιγμα Hellion Forge + + + Προσαρμοσμένος τίτλος από το Honorific + + + Αναζήτηση πλήρους κειμένου + + + Ο ευρετηριασμός πλήρους κειμένου βρίσκεται ακόμη σε εξέλιξη. Το τοπικό φίλτρο παραμένει διαθέσιμο. + + + Αναζητά την ακριβή φράση. Ερωτήματα με πολλές λέξεις ταιριάζουν μόνο όταν οι λέξεις εμφανίζονται μαζί με τη σωστή σειρά. Για να χρησιμοποιήσεις απευθείας τη σύνταξη FTS5 MATCH, βάλε μόνος σου εισαγωγικά γύρω από τον όρο αναζήτησης. + + + Το HellionChat εμφανίζει και τις 24 γλώσσες, αλλά η εισαγωγή συνομιλίας του FFXIV υποστηρίζει πλήρως μόνο EN, DE, FR και JA. Άλλες γραφές ενδέχεται να εμφανίζονται ως αλλοιωμένοι χαρακτήρες όταν πληκτρολογούνται στη συνομιλία του παιχνιδιού ή αποστέλλονται ως μηνύματα. + + diff --git a/HellionChat/Resources/HellionStrings.es.resx b/HellionChat/Resources/HellionStrings.es.resx index 5dad923..45f116d 100644 --- a/HellionChat/Resources/HellionStrings.es.resx +++ b/HellionChat/Resources/HellionStrings.es.resx @@ -385,10 +385,10 @@ Qué tan opacas son las ventanas del plugin. Valores más bajos dejan ver el juego por detrás; los campos de formulario y los diálogos permanecen completamente opacos y legibles encima. - Usar la fuente Hellion incluida (Exo 2) + Usar Inter Light incluido - Renderiza el chat y la interfaz en Exo 2 (SIL Open Font License 1.1), que se incluye con el plugin. Desactívalo para volver a la fuente seleccionada en Ajustes → Fuente. + Muestra el chat y la interfaz en Inter Light (licencia SIL Open Font 1.1), incluida en el plugin. Desactiva para volver a la fuente seleccionada en Configuración → Fuente. @@ -1030,4 +1030,8 @@ Busca la frase exacta. Las consultas de varias palabras solo coinciden cuando las palabras aparecen juntas en orden. Para usar la sintaxis FTS5 MATCH sin procesar, encierra tu término entre comillas dobles tú mismo. + + HellionChat muestra los 24 idiomas, pero la entrada de chat de FFXIV solo admite completamente EN, DE, FR y JA. Otros alfabetos pueden mostrarse como caracteres ilegibles al escribir en el chat del juego o al enviar mensajes. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.fi.resx b/HellionChat/Resources/HellionStrings.fi.resx index 70c667e..57f152b 100644 --- a/HellionChat/Resources/HellionStrings.fi.resx +++ b/HellionChat/Resources/HellionStrings.fi.resx @@ -385,10 +385,10 @@ Kuinka peittäviä lisäosan ikkunat ovat. Pienemmät arvot näyttävät pelin läpi; lomakekentät ja valintaikkunat pysyvät täysin peittävinä ja luettavina päällä. - Käytä mukana tulevaa Hellion-fonttia (Exo 2) + Käytä mukana toimitettua Inter Light -fonttia - Renderöi chatin ja käyttöliittymän Exo 2:ssa (SIL Open Font License 1.1), joka toimitetaan lisäosan mukana. Poista käytöstä palataksesi Asetukset → Fontti -kohdassa valittuun fonttiin. + Renderöi keskustelun ja käyttöliittymän Inter Light -fontilla (SIL Open Font License 1.1), joka toimitetaan lisäosan mukana. Poista käytöstä palataksesi fonttiin, joka on valittu kohdassa Asetukset → Fontti. @@ -1030,4 +1030,7 @@ Etsii tarkkaa lauseketta. Monisanaiset kyselyt löytyvät vain, kun sanat esiintyvät yhdessä järjestyksessä. Käyttääksesi raakaa FTS5 MATCH -syntaksia, aseta hakutermi itse lainausmerkkeihin. + + HellionChat näyttää kaikki 24 kieltä, mutta FFXIV:n chat-syöte tukee täysin vain EN, DE, FR ja JA. Muut kirjoitusjärjestelmät voivat näkyä virheellisinä merkkeinä, kun ne kirjoitetaan pelin chattiin tai lähetetään viesteinä. + diff --git a/HellionChat/Resources/HellionStrings.fr.resx b/HellionChat/Resources/HellionStrings.fr.resx index d2df5ec..94a8a9a 100644 --- a/HellionChat/Resources/HellionStrings.fr.resx +++ b/HellionChat/Resources/HellionStrings.fr.resx @@ -385,10 +385,10 @@ Niveau d'opacité des fenêtres du plugin. Des valeurs basses laissent transparaître le jeu ; les champs de formulaire et les boîtes de dialogue restent entièrement opaques et lisibles par-dessus. - Utiliser la police Hellion fournie (Exo 2) + Utiliser Inter Light fourni - Affiche le chat et l'interface en Exo 2 (licence SIL Open Font 1.1), fournie avec le plugin. Désactivez pour revenir à la police sélectionnée dans Paramètres → Police. + Affiche le chat et l'interface en Inter Light (licence SIL Open Font 1.1), fournie avec le plugin. Désactivez pour revenir à la police sélectionnée dans Paramètres → Police. @@ -1030,4 +1030,8 @@ Recherche l'expression exacte. Les requêtes à plusieurs mots ne correspondent que lorsque les mots apparaissent ensemble et dans l'ordre. Pour utiliser la syntaxe MATCH brute de FTS5, encadrez vous-même votre terme par des guillemets droits. + + HellionChat affiche les 24 langues, mais la saisie de chat de FFXIV ne prend en charge intégralement que EN, DE, FR et JA. Les autres scripts peuvent apparaître comme des caractères illisibles lors de la saisie dans le chat du jeu ou lors de l'envoi de messages. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.hu.resx b/HellionChat/Resources/HellionStrings.hu.resx index f4fd587..261b572 100644 --- a/HellionChat/Resources/HellionStrings.hu.resx +++ b/HellionChat/Resources/HellionStrings.hu.resx @@ -385,10 +385,10 @@ Mennyire átlátszatlanok a plugin-ablakok. Alacsonyabb értékeknél a játék átlátszik a háttérben; az űrlapmezők és párbeszédablakok teljesen átlátszatlanok és jól olvashatók maradnak felül. - Beépített Hellion betűtípus (Exo 2) használata + Mellékelt Inter Light használata - A chatet és a felhasználói felületet Exo 2-ben jeleníti meg (SIL Open Font License 1.1), amely a pluginnel érkezik. Kapcsold ki, ha vissza szeretnél térni a Beállítások → Betűtípus alatt kiválasztott betűhöz. + A csevegést és a UI-t Inter Light betűtípussal (SIL Open Font License 1.1) jeleníti meg, amely a bővítményhez van mellékelve. Letiltva visszaáll a Beállítások → Betűtípus alatt kiválasztott betűtípusra. @@ -1030,4 +1030,7 @@ A pontos kifejezést keresi. Többszavas lekérdezések csak akkor illeszkednek, ha a szavak egymás után, sorban szerepelnek. A nyers FTS5 MATCH szintaxis használatához tedd a keresőkifejezést saját idézőjelek közé. + + A HellionChat mind a 24 nyelvet megjeleníti, de a FFXIV csevegési bemenete csak az EN, DE, FR és JA nyelveket támogatja teljes mértékben. Más írásrendszerek torzított karakterekként jelenhetnek meg a játék csevegésébe írva vagy üzenetként elküldve. + diff --git a/HellionChat/Resources/HellionStrings.it.resx b/HellionChat/Resources/HellionStrings.it.resx index 4ba3817..1bfd967 100644 --- a/HellionChat/Resources/HellionStrings.it.resx +++ b/HellionChat/Resources/HellionStrings.it.resx @@ -385,10 +385,10 @@ Quanto sono opache le finestre del plugin. Valori più bassi lasciano trasparire il gioco; i campi modulo e i dialoghi rimangono completamente opachi e leggibili in primo piano. - Usa il font Hellion incluso (Exo 2) + Usa Inter Light incluso - Visualizza la chat e l'interfaccia in Exo 2 (SIL Open Font License 1.1), incluso nel plugin. Disattiva per tornare al font selezionato in Impostazioni → Font. + Mostra la chat e l'interfaccia in Inter Light (licenza SIL Open Font 1.1), inclusa nel plugin. Disattiva per tornare al font selezionato in Impostazioni → Font. @@ -1030,4 +1030,8 @@ Cerca la frase esatta. Le query con più parole corrispondono solo quando le parole appaiono insieme nell'ordine indicato. Per usare la sintassi FTS5 MATCH grezza, racchiudi il termine tra virgolette doppie. + + HellionChat mostra tutte le 24 lingue, ma l'input chat di FFXIV supporta completamente solo EN, DE, FR e JA. Altre scritture potrebbero apparire come caratteri illeggibili durante la digitazione nella chat di gioco o l'invio di messaggi. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.ja.resx b/HellionChat/Resources/HellionStrings.ja.resx index 00cd28b..6fbacc1 100644 --- a/HellionChat/Resources/HellionStrings.ja.resx +++ b/HellionChat/Resources/HellionStrings.ja.resx @@ -385,10 +385,10 @@ プラグインウィンドウの不透明度です。値を下げるとゲームが透けて見えます。フォームフィールドとダイアログは常に完全に不透明で読みやすい状態を保ちます。 - 同梱の Hellion フォント(Exo 2)を使用する + 同梱の Inter Light を使用 - プラグインに同梱された Exo 2(SIL Open Font License 1.1)でチャットと UI を表示します。無効にすると、設定 → フォントで選択されたフォントにフォールバックします。 + チャットとUIをプラグインに同梱されている Inter Light (SIL Open Font License 1.1) で表示します。無効にすると、設定 → フォント で選択したフォントに戻ります。 @@ -1030,4 +1030,8 @@ 完全なフレーズを検索します。複数の単語は同じ順序で並んで出現する場合にのみ一致します。生の FTS5 MATCH 構文を使用するには、検索語を自分でダブルクォートで囲んでください。 + + HellionChat は 24 言語すべてを表示しますが、FFXIV のチャット入力が完全に対応しているのは EN、DE、FR、JA のみです。他のスクリプトはゲーム内チャットへの入力時やメッセージ送信時に文字化けする可能性があります。 + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.ko.resx b/HellionChat/Resources/HellionStrings.ko.resx index c43a513..f441aca 100644 --- a/HellionChat/Resources/HellionStrings.ko.resx +++ b/HellionChat/Resources/HellionStrings.ko.resx @@ -385,10 +385,10 @@ 플러그인 창의 불투명도입니다. 값이 낮을수록 게임이 배경으로 비쳐 보이며, 폼 필드와 대화 상자는 위에서 완전히 불투명하게 표시됩니다. - 내장 Hellion 글꼴 (Exo 2) 사용 + 내장된 Inter Light 사용 - 채팅과 UI를 Exo 2 (SIL Open Font License 1.1)로 렌더링합니다. 이 글꼴은 플러그인에 포함되어 있습니다. 비활성화하면 설정 → 글꼴에서 선택한 글꼴로 돌아갑니다. + 플러그인에 포함된 Inter Light (SIL Open Font License 1.1)로 채팅과 UI를 표시합니다. 비활성화하면 설정 → 글꼴에서 선택한 글꼴로 돌아갑니다. @@ -1030,4 +1030,8 @@ 정확한 구문을 검색합니다. 여러 단어 쿼리는 단어들이 순서대로 함께 나타날 때만 일치합니다. 원시 FTS5 MATCH 구문을 사용하려면 검색어를 직접 큰따옴표로 감싸세요. + + HellionChat은 24개 언어 모두를 표시하지만, FFXIV의 채팅 입력은 EN, DE, FR, JA만 완전히 지원합니다. 다른 문자 체계는 게임 내 채팅에 입력하거나 메시지로 보낼 때 깨진 문자로 표시될 수 있습니다. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.nb.resx b/HellionChat/Resources/HellionStrings.nb.resx index f30ffd5..171a7d2 100644 --- a/HellionChat/Resources/HellionStrings.nb.resx +++ b/HellionChat/Resources/HellionStrings.nb.resx @@ -385,10 +385,10 @@ Hvor ugjennomsiktige plugin-vinduene er. Lavere verdier lar spillet synes gjennom. Skjemafelt og dialoger forblir fullt ugjennomsiktige og lesbare på toppen. - Bruk medfølgende Hellion-skrift (Exo 2) + Bruk innebygd Inter Light - Gjengir chat og UI i Exo 2 (SIL Open Font License 1.1), som følger med pluginen. Deaktiver for å falle tilbake til skriften valgt under Innstillinger → Skrift. + Gjengir chat og UI i Inter Light (SIL Open Font License 1.1), som følger med pluginet. Deaktiver for å gå tilbake til skriften valgt i Innstillinger → Skrift. @@ -1030,4 +1030,7 @@ Søker etter den eksakte frasen. Søk med flere ord matcher bare når ordene vises sammen i rekkefølge. For å bruke rå FTS5 MATCH-syntaks, sett søkeordet i doble anførselstegn selv. + + HellionChat viser alle 24 språk, men FFXIVs chat-innmating støtter bare EN, DE, FR og JA fullt ut. Andre skrifter kan vises som forvrengte tegn når de skrives i spillets chat eller sendes som meldinger. + diff --git a/HellionChat/Resources/HellionStrings.nl.resx b/HellionChat/Resources/HellionStrings.nl.resx index e3a517d..7ea7bac 100644 --- a/HellionChat/Resources/HellionStrings.nl.resx +++ b/HellionChat/Resources/HellionStrings.nl.resx @@ -385,10 +385,10 @@ Hoe ondoorzichtig de pluginvensters zijn. Lagere waarden laten het spel doorschijnen; formuliervelden en dialoogvensters blijven volledig ondoorzichtig en goed leesbaar. - Meegeleverd Hellion-lettertype gebruiken (Exo 2) + Meegeleverde Inter Light gebruiken - Geeft chat en UI weer in Exo 2 (SIL Open Font License 1.1), dat meegeleverd wordt met de plugin. Schakel uit om terug te vallen op het lettertype dat is geselecteerd onder Instellingen → Lettertype. + Toont chat en UI in Inter Light (SIL Open Font License 1.1), meegeleverd met de plugin. Uitschakelen om terug te keren naar het lettertype in Instellingen → Lettertype. @@ -1030,4 +1030,8 @@ Zoekt naar de exacte woordcombinatie. Zoekopdrachten met meerdere woorden vinden alleen resultaten als de woorden samen en in de juiste volgorde voorkomen. Om ruwe FTS5 MATCH-syntaxis te gebruiken, zet je je zoekterm zelf tussen aanhalingstekens. + + HellionChat toont alle 24 talen, maar de chat-invoer van FFXIV ondersteunt alleen EN, DE, FR en JA volledig. Andere schriften kunnen als onleesbare tekens verschijnen wanneer ze in de in-game chat worden getypt of als berichten worden verzonden. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.pl.resx b/HellionChat/Resources/HellionStrings.pl.resx index 3f06c64..6f0a83c 100644 --- a/HellionChat/Resources/HellionStrings.pl.resx +++ b/HellionChat/Resources/HellionStrings.pl.resx @@ -385,10 +385,10 @@ Stopień przezroczystości okien pluginu. Niższe wartości pozwalają przeświecać grze; pola formularzy i dialogi pozostają w pełni nieprzezroczyste i czytelne na wierzchu. - Używaj dołączonej czcionki Hellion (Exo 2) + Użyj wbudowanego Inter Light - Renderuje czat i interfejs w Exo 2 (SIL Open Font License 1.1), która jest dołączona do pluginu. Wyłącz, aby powrócić do czcionki wybranej w Ustawieniach → Czcionka. + Renderuje czat i interfejs w Inter Light (licencja SIL Open Font 1.1), dołączonej do wtyczki. Wyłącz, aby powrócić do czcionki wybranej w Ustawienia → Czcionka. @@ -1030,4 +1030,7 @@ Wyszukuje dokładnej frazy. Zapytania wielowyrazowe trafiają tylko wtedy, gdy słowa występują razem w tej samej kolejności. Aby użyć składni raw FTS5 MATCH, samodzielnie otocz swój termin cudzysłowem. + + HellionChat wyświetla wszystkie 24 języki, ale wprowadzanie czatu FFXIV w pełni obsługuje tylko EN, DE, FR i JA. Inne systemy pisma mogą być wyświetlane jako zniekształcone znaki podczas wpisywania do czatu w grze lub wysyłania wiadomości. + diff --git a/HellionChat/Resources/HellionStrings.pt-BR.resx b/HellionChat/Resources/HellionStrings.pt-BR.resx index 14eae7d..b9e7a6f 100644 --- a/HellionChat/Resources/HellionStrings.pt-BR.resx +++ b/HellionChat/Resources/HellionStrings.pt-BR.resx @@ -385,10 +385,10 @@ O nível de opacidade das janelas do plugin. Valores menores deixam o jogo aparecer por baixo; campos de formulário e diálogos permanecem totalmente opacos e legíveis por cima. - Usar fonte Hellion incluída (Exo 2) + Usar Inter Light incluído - Renderiza o chat e a interface em Exo 2 (SIL Open Font License 1.1), que acompanha o plugin. Desative para voltar à fonte selecionada em Configurações → Fonte. + Exibe o chat e a interface em Inter Light (licença SIL Open Font 1.1), incluída no plugin. Desative para voltar à fonte selecionada em Configurações → Fonte. @@ -1030,4 +1030,8 @@ Busca pela frase exata. Consultas com várias palavras correspondem apenas quando as palavras aparecem juntas em ordem. Para usar a sintaxe raw FTS5 MATCH, envolva seu termo em aspas duplas você mesmo. + + O HellionChat exibe todos os 24 idiomas, mas a entrada de chat do FFXIV oferece suporte completo apenas para EN, DE, FR e JA. Outros alfabetos podem aparecer como caracteres ilegíveis ao digitar no chat do jogo ou enviar mensagens. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.pt-PT.resx b/HellionChat/Resources/HellionStrings.pt-PT.resx index 923c0d1..debe45d 100644 --- a/HellionChat/Resources/HellionStrings.pt-PT.resx +++ b/HellionChat/Resources/HellionStrings.pt-PT.resx @@ -385,10 +385,10 @@ Quão opacas são as janelas do plugin. Valores mais baixos deixam o jogo aparecer por detrás; os campos de formulário e diálogos mantêm-se completamente opacos e legíveis por cima. - Usar a fonte Hellion incluída (Exo 2) + Usar Inter Light incluído - Apresenta o chat e a interface em Exo 2 (SIL Open Font License 1.1), que é fornecida com o plugin. Desativa para usar a fonte selecionada em Definições → Tipo de letra. + Apresenta o chat e a interface em Inter Light (licença SIL Open Font 1.1), incluída no plugin. Desative para regressar à fonte selecionada em Definições → Fonte. @@ -1030,4 +1030,7 @@ Pesquisa a frase exata. As consultas com várias palavras só correspondem quando as palavras aparecem juntas e por essa ordem. Para usar a sintaxe FTS5 MATCH diretamente, coloca o teu termo entre aspas duplas. + + O HellionChat apresenta os 24 idiomas, mas a entrada de chat do FFXIV apenas suporta totalmente EN, DE, FR e JA. Outros alfabetos podem aparecer como caracteres ilegíveis ao escrever no chat do jogo ou enviar mensagens. + diff --git a/HellionChat/Resources/HellionStrings.resx b/HellionChat/Resources/HellionStrings.resx index 98d947c..a38b367 100644 --- a/HellionChat/Resources/HellionStrings.resx +++ b/HellionChat/Resources/HellionStrings.resx @@ -385,10 +385,10 @@ How opaque the plugin windows are. Lower values let the game show through; form fields and dialogs stay fully opaque and readable on top. - Use bundled Hellion font (Exo 2) + Use bundled Inter Light - 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. + Renders chat and UI in Inter Light (SIL Open Font License 1.1), which ships with the plugin. Disable to fall back to the font selected under Settings → Font. @@ -1030,4 +1030,7 @@ Searches for the exact phrase. Multi-word queries match only when the words appear together in order. To use raw FTS5 MATCH syntax, wrap your term in double quotes yourself. + + HellionChat renders all 24 languages, but FFXIV's chat input only fully supports EN, DE, FR and JA. Other scripts may display as garbled characters when typed into the in-game chat or sent as messages. + diff --git a/HellionChat/Resources/HellionStrings.ro.resx b/HellionChat/Resources/HellionStrings.ro.resx index 8254039..41b2fcd 100644 --- a/HellionChat/Resources/HellionStrings.ro.resx +++ b/HellionChat/Resources/HellionStrings.ro.resx @@ -385,10 +385,10 @@ Cât de opace sunt ferestrele plugin-ului. Valorile mai mici lasă jocul să se vadă prin fereastră; câmpurile de formular și dialogurile rămân complet opace și lizibile deasupra. - Folosește fontul Hellion inclus (Exo 2) + Folosește Inter Light inclus - Randează chatul și interfața în Exo 2 (SIL Open Font License 1.1), inclus în plugin. Dezactivează pentru a reveni la fontul selectat din Setări → Font. + Afișează chatul și interfața în Inter Light (licență SIL Open Font 1.1), inclus în plugin. Dezactivează pentru a reveni la fontul selectat în Setări → Font. @@ -1030,4 +1030,8 @@ Caută expresia exactă. Interogările cu mai multe cuvinte se potrivesc doar când cuvintele apar împreună în ordine. Pentru a folosi sintaxa brută FTS5 MATCH, înconjoară termenul cu ghilimele duble tu însuți. + + HellionChat afișează toate cele 24 de limbi, dar intrarea chatului FFXIV acceptă complet doar EN, DE, FR și JA. Alte scrieri pot apărea ca caractere deteriorate când sunt tastate în chatul jocului sau trimise ca mesaje. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.ru.resx b/HellionChat/Resources/HellionStrings.ru.resx index 8cbc0fe..3d9076d 100644 --- a/HellionChat/Resources/HellionStrings.ru.resx +++ b/HellionChat/Resources/HellionStrings.ru.resx @@ -385,10 +385,10 @@ Степень непрозрачности окон плагина. Меньшие значения позволяют просвечивать игре; поля форм и диалоги остаются полностью непрозрачными и читаемыми поверх. - Использовать встроенный шрифт Hellion (Exo 2) + Использовать встроенный Inter Light - Отображает чат и интерфейс шрифтом Exo 2 (SIL Open Font License 1.1), поставляемым с плагином. Отключите для использования шрифта, выбранного в разделе Настройки → Шрифт. + Отображает чат и интерфейс в шрифте Inter Light (лицензия SIL Open Font 1.1), поставляемом с плагином. Отключите, чтобы вернуться к шрифту, выбранному в Настройки → Шрифт. @@ -1030,4 +1030,8 @@ Поиск точной фразы. Запросы из нескольких слов совпадают только если слова стоят рядом и в том же порядке. Для использования синтаксиса FTS5 MATCH оберните свой запрос в двойные кавычки самостоятельно. + + HellionChat отображает все 24 языка, но ввод чата FFXIV полностью поддерживает только EN, DE, FR и JA. Другие письменности могут отображаться как искажённые символы при наборе во внутриигровом чате или отправке сообщений. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.sv.resx b/HellionChat/Resources/HellionStrings.sv.resx index 811d70b..bcd31af 100644 --- a/HellionChat/Resources/HellionStrings.sv.resx +++ b/HellionChat/Resources/HellionStrings.sv.resx @@ -385,10 +385,10 @@ Hur ogenomskinliga pluginfönstren är. Lägre värden låter spelet synas igenom. Formulärfält och dialoger förblir helt ogenomskinliga och läsbara överst. - Använd medföljande Hellion-teckensnitt (Exo 2) + Använd inbäddat Inter Light - Renderar chatt och gränssnitt i Exo 2 (SIL Open Font License 1.1), som medföljer pluginen. Inaktivera för att återgå till teckensnittet valt under Inställningar → Teckensnitt. + Renderar chatt och UI i Inter Light (SIL Open Font License 1.1), som följer med pluginet. Inaktivera för att återgå till typsnittet som valts i Inställningar → Typsnitt. @@ -1030,4 +1030,8 @@ Söker efter den exakta frasen. Flerdordsfrågor matchar bara när orden förekommer tillsammans i ordning. Om du vill använda rå FTS5 MATCH-syntax, omge din term med dubbla citattecken själv. + + HellionChat visar alla 24 språk, men FFXIV:s chattinmatning stödjer endast EN, DE, FR och JA fullt ut. Andra skriftsystem kan visas som förvrängda tecken när de skrivs i spelets chatt eller skickas som meddelanden. + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.tr.resx b/HellionChat/Resources/HellionStrings.tr.resx index 8f92184..7cc710e 100644 --- a/HellionChat/Resources/HellionStrings.tr.resx +++ b/HellionChat/Resources/HellionStrings.tr.resx @@ -385,10 +385,10 @@ Eklenti pencerelerinin ne kadar opak olduğu. Düşük değerler oyunun arkadan görünmesini sağlar; form alanları ve diyaloglar tamamen opak ve okunabilir kalır. - Dahili Hellion yazı tipini kullan (Exo 2) + Yerleşik Inter Light'ı kullan - Sohbet ve arayüzü eklentiyle birlikte gelen Exo 2 (SIL Open Font License 1.1) ile render eder. Ayarlar → Yazı Tipi altında seçilen yazı tipine dönmek için devre dışı bırak. + Sohbet ve arayüzü, eklentiyle birlikte gelen Inter Light (SIL Open Font Lisansı 1.1) ile gösterir. Ayarlar → Yazı tipi'nde seçili yazı tipine dönmek için devre dışı bırakın. @@ -1030,4 +1030,7 @@ Tam ifadeyi arar. Çok kelimeli sorgular yalnızca kelimeler sırayla birlikte göründüğünde eşleşir. Ham FTS5 MATCH sözdizimini kullanmak için kendi arama terimini çift tırnak içine al. + + HellionChat 24 dilin tümünü gösterir, ancak FFXIV'in sohbet girişi yalnızca EN, DE, FR ve JA dillerini tam olarak destekler. Diğer alfabeler, oyun içi sohbete yazıldığında veya mesaj olarak gönderildiğinde bozuk karakterler olarak görünebilir. + diff --git a/HellionChat/Resources/HellionStrings.uk.resx b/HellionChat/Resources/HellionStrings.uk.resx index a8106b6..8f6e762 100644 --- a/HellionChat/Resources/HellionStrings.uk.resx +++ b/HellionChat/Resources/HellionStrings.uk.resx @@ -385,10 +385,10 @@ Рівень непрозорості вікон плагіна. Нижчі значення дозволяють грі просвічуватись крізь вікно; поля форм і діалоги залишаються повністю непрозорими і добре читабельними поверх. - Використовувати вбудований шрифт Hellion (Exo 2) + Використовувати вбудований Inter Light - Відображає чат і інтерфейс шрифтом Exo 2 (SIL Open Font License 1.1), що постачається разом із плагіном. Вимкніть, щоб повернутись до шрифту, вибраного в розділі Налаштування → Шрифт. + Відображає чат та інтерфейс у шрифті Inter Light (ліцензія SIL Open Font 1.1), що постачається з плагіном. Вимкніть, щоб повернутися до шрифту, обраного в Налаштування → Шрифт. @@ -1030,4 +1030,7 @@ Шукає точну фразу. Запити з кількох слів збігаються лише тоді, коли слова стоять разом у вказаному порядку. Щоб використовувати синтаксис FTS5 MATCH напряму, оберніть запит у подвійні лапки самостійно. + + HellionChat відображає всі 24 мови, але введення чату FFXIV повністю підтримує лише EN, DE, FR та JA. Інші писемності можуть відображатися як спотворені символи під час введення в ігровий чат або надсилання повідомлень. + diff --git a/HellionChat/Resources/HellionStrings.zh-Hans.resx b/HellionChat/Resources/HellionStrings.zh-Hans.resx index 890240d..5c8fc9a 100644 --- a/HellionChat/Resources/HellionStrings.zh-Hans.resx +++ b/HellionChat/Resources/HellionStrings.zh-Hans.resx @@ -385,10 +385,10 @@ 插件窗口的不透明程度。数值越低游戏背景透视效果越强;表单字段和对话框始终保持完全不透明,确保可读性。 - 使用内置 Hellion 字体(Exo 2) + 使用内置 Inter Light - 使用随插件附带的 Exo 2 字体(SIL Open Font License 1.1)渲染聊天和界面。禁用后将使用设置 → 字体中选择的字体。 + 以 Inter Light (SIL Open Font License 1.1) 渲染聊天和界面,随插件一起提供。禁用以回退到设置 → 字体 中选择的字体。 @@ -1030,4 +1030,8 @@ 搜索完整短语。多词查询仅在这些词按顺序相邻出现时才会匹配。如需使用原始 FTS5 MATCH 语法,请自行为搜索词加上英文双引号。 + + HellionChat 显示全部 24 种语言,但 FFXIV 的聊天输入仅完全支持 EN、DE、FR 和 JA。其他文字在游戏内聊天输入或作为消息发送时可能显示为乱码。 + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/HellionStrings.zh-Hant.resx b/HellionChat/Resources/HellionStrings.zh-Hant.resx index 207ce18..b25e011 100644 --- a/HellionChat/Resources/HellionStrings.zh-Hant.resx +++ b/HellionChat/Resources/HellionStrings.zh-Hant.resx @@ -385,10 +385,10 @@ 插件視窗的不透明程度。數值越低,遊戲畫面越能透出;表單欄位和對話框則保持完全不透明且清晰可讀。 - 使用內建 Hellion 字型(Exo 2) + 使用內建 Inter Light - 以 Exo 2(SIL Open Font License 1.1)渲染聊天和介面,此字型隨插件一同提供。停用後將退回至設定 → 字型所選擇的字型。 + 以 Inter Light (SIL Open Font License 1.1) 渲染聊天和介面,隨插件一起提供。停用以回退到設定 → 字型 中選擇的字型。 @@ -1030,4 +1030,8 @@ 搜尋完整的詞組。多字詞查詢只有在這些字詞依序相鄰出現時才會比對成功。若要使用原始 FTS5 MATCH 語法,請自行在搜尋詞外加上雙引號。 + + HellionChat 顯示全部 24 種語言,但 FFXIV 的聊天輸入僅完全支援 EN、DE、FR 和 JA。其他文字在遊戲內聊天輸入或作為訊息傳送時可能顯示為亂碼。 + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/Inter-Light.ttf b/HellionChat/Resources/Inter-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..acae361282a129f3f44b919dab13fdb139a9316d GIT binary patch literal 343704 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 literal 0 HcmV?d00001 diff --git a/HellionChat/Resources/HellionFont-OFL.txt b/HellionChat/Resources/Inter-OFL.txt old mode 100755 new mode 100644 similarity index 96% rename from HellionChat/Resources/HellionFont-OFL.txt rename to HellionChat/Resources/Inter-OFL.txt index 2c3a6df..63db4fa --- a/HellionChat/Resources/HellionFont-OFL.txt +++ b/HellionChat/Resources/Inter-OFL.txt @@ -1,93 +1,93 @@ -Copyright 2013 The Exo 2 Project Authors (https://github.com/googlefonts/Exo-2.0) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -https://openfontlicense.org - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. +Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/HellionChat/Resources/Language.Designer.cs b/HellionChat/Resources/Language.Designer.cs index bfc59e3..28116af 100755 --- a/HellionChat/Resources/Language.Designer.cs +++ b/HellionChat/Resources/Language.Designer.cs @@ -1859,7 +1859,25 @@ namespace HellionChat.Resources { return ResourceManager.GetString("ExtraGlyphRanges_Vietnamese_Name", resourceCulture); } } - + + ///

+ /// Looks up a localized string similar to Latin Extended. + /// + internal static string ExtraGlyphRanges_LatinExtended_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_LatinExtended_Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greek. + /// + internal static string ExtraGlyphRanges_Greek_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Greek_Name", resourceCulture); + } + } + /// /// Looks up a localized string similar to Pick a folder location for export.. /// diff --git a/HellionChat/Resources/Language.ca.resx b/HellionChat/Resources/Language.ca.resx index 5bfcec4..2eee568 100644 --- a/HellionChat/Resources/Language.ca.resx +++ b/HellionChat/Resources/Language.ca.resx @@ -1482,4 +1482,12 @@ Your old database can still be recovered, please contact the plugin author for h Amaga el xat mentre el menú New Game+ estigui obert. En tancar el menú, el xat torna a aparèixer. AI-assisted machine translation. Pending native-speaker review. + + Llatí estès + AI-assisted machine translation. Pending native-speaker review. + + + Grec + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/Language.cs.resx b/HellionChat/Resources/Language.cs.resx index 23ef2fa..896fe53 100644 --- a/HellionChat/Resources/Language.cs.resx +++ b/HellionChat/Resources/Language.cs.resx @@ -12,8 +12,8 @@ Hellion Forge maintains this file to give HellionChat users in Czech a fully translated UI. - Native-speaker corrections welcome via PR to: - https://gitea.hellion-forge.cloud + Native-speaker corrections welcome via the Hellion Forge Discord: + https://discord.gg/X9V7Kcv5gR --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Απόκρυψη κανονικής συνομιλίας + + + Απόκρυψη του παραθύρου συνομιλίας του παιχνιδιού όταν το plugin είναι ενεργό. + + + Απόκρυψη κατά τη διάρκεια cutscenes + + + Απόκρυψη του {0} κατά τη διάρκεια cutscenes. + + + Εμφάνιση φυσικών tooltips αντικειμένων + + + Εμφάνιση tooltips αντικειμένων του παιχνιδιού όταν τοποθετείς τον κursor πάνω σε αντικείμενα στο {0}. + + + Εμφάνιση καρτελών σε πλευρική μπάρα + + + Εμφάνιση καρτελών στο {0} ως πλευρική μπάρα αντί για μπάρα στην κορυφή. + + + Χρήση σύγχρονης διάταξης + + + Εμφάνιση μηνυμάτων σε πιο σύγχρονο στυλ. + + + Ρολόι 24 ωρών + + + Εμφάνιση χρονοσφραγίδων σε μορφή 24 ωρών. + + + Πιο συμπαγής σύγχρονη διάταξη + + + Μείωση της απόστασης μεταξύ μηνυμάτων. + + + Εμφάνιση κουμπιού εισόδου Novice Network + + + Εμφάνιση του κουμπιού εισόδου Novice Network δίπλα στο κουμπί ρυθμίσεων, αν είσαι συνδεδεμένος ως mentor. + + + Εμφάνιση κουμπιού απόκρυψης + + + Εμφάνιση ενός κουμπιού απόκρυψης δίπλα στο κουμπί ρυθμίσεων. Το παράθυρο συνομιλίας μπορεί να επανεμφανιστεί πατώντας Enter ή κάθετο για εστίαση. + + + Μέγεθος γραμματοσειράς + + + Αδιαφάνεια παραθύρου + + + Να επιτρέπεται η μετακίνηση της συνομιλίας + + + Να επιτρέπεται η αλλαγή μεγέθους της συνομιλίας + + + Να επιτρέπεται η μετακίνηση παραθύρου + + + Να επιτρέπεται η αλλαγή μεγέθους παραθύρου + + + Εμφάνιση γραμμής τίτλου για τη συνομιλία + + + Εμφάνιση + + + Χρώματα συνομιλίας + + + Επαναφορά σε προεπιλογή + + + Εισαγωγή από το παιχνίδι + + + Χρωματισμός επιλογέα καναλιού με χρώμα καναλιού + + + Το κουμπί επιλογής καναλιού δίπλα στο πεδίο εισαγωγής χρωματίζεται με το χρώμα του τρέχοντος ενεργού καναλιού. Ταιριάζει με τον χρωματισμό του κειμένου εισαγωγής. + + + Καρτέλες + + + Προσθήκη + + + Διαγραφή + + + Μετακίνηση πάνω + + + Μετακίνηση κάτω + + + Όνομα + + + Εμφάνιση χρονοσφραγίδων + + + Λειτουργία αδιάβαστων + + + Εμφάνιση παραθύρου συνομιλίας κατά τη δραστηριότητα + + + <Κανένα> + + + Κανάλι εισαγωγής + + + Κανάλια + + + Πάντα εμφάνιση δεικτών αδιάβαστων. + + + Εμφάνιση δεικτών αδιάβαστων μόνο για μηνύματα που δεν έχεις δει. + + + Ποτέ εμφάνιση δεικτών αδιάβαστων. + + + Νέα καρτέλα + + + Αποθήκευση και κλείσιμο + + + Αποθήκευση + + + Απόρριψη + + + Ρυθμίσεις {0} + + + Απενεργοποιημένο για αυτή την καρτέλα. + + + Απόκρυψη συνομιλίας + + + Μετακίνηση πάνω + + + Μετακίνηση αριστερά + + + Μετακίνηση κάτω + + + Μετακίνηση δεξιά + + + Chat + + + Μάχη + + + Ανακοινώσεις + + + Όλα + + + Αδιάβαστα + + + Κανένα + + + Εγώ + + + Μέλος Party + + + Μέλος Alliance + + + Άλλο + + + Εχθρός σε εμπλοκή + + + Εχθρός εκτός εμπλοκής + + + Φιλικό NPC + + + Κατοικίδιο (Εγώ) + + + Κατοικίδιο (Party) + + + Κατοικίδιο (Μέλος Alliance) + + + Κατοικίδιο (Άλλο) + + + Γραμματοσειρά + + + Ιαπωνική γραμματοσειρά + + + Η γραμματοσειρά που θα χρησιμοποιεί το {0} για μη ιαπωνικό κείμενο. + + + Η χρήση ορισμένων γραμματοσειρών συστήματος μπορεί να προκαλέσει κατάρρευση του παιχνιδιού. Έχεις προειδοποιηθεί. + + + Η γραμματοσειρά που θα χρησιμοποιεί το {0} για ιαπωνικό κείμενο. + + + Πλάγια γραμματοσειρά + + + Αν είναι ενεργό, χρησιμοποιεί πλάγια γραμματοσειρά στο {0}, αλλιώς θα χρησιμοποιεί την πλάγια γραμματοσειρά του παιχνιδιού. + + + Ειδικό + + + Γραμματοσειρές + + + Μέγεθος γραμματοσειράς συμβόλων + + + Μέγεθος ιαπωνικής γραμματοσειράς + + + Το μέγεθος γραμματοσειράς για τα σύμβολα του παιχνιδιού. + + + Διαγραφή καρτέλας + + + Απόκρυψη όταν δεν είσαι συνδεδεμένος + + + Απόκρυψη του {0} όταν δεν είσαι συνδεδεμένος με χαρακτήρα. + + + Γενικά + + + Προκαθορισμένο: {0} + + + Συμβάν + + + Αποκλειστικά Tell + + + Νέα καρτέλα + + + Σχετικά + + + Το {0} είναι ένα project για πλήρη αναδημιουργία της ενδοπαιχνιδιακής συνομιλίας και βελτίωσή της. + + + Βοήθησε στη μετάφραση: + + + Μεταφραστές + + + Κανένα + + + Αριστερά + + + Δεξιά + + + Πλευρά βοήθειας εντολών (Κανένα = απενεργοποιημένο) + + + Η πλευρά του {0} για εμφάνιση βοήθειας εντολών. + + + Απόκρυψη όταν το UI του παιχνιδιού είναι κρυφό + + + Απόκρυψη του {0} όταν το UI του παιχνιδιού είναι κρυφό. + + + Απόκρυψη κατά την αδράνεια + + + Απόκρυψη της συνομιλίας μετά από ρυθμιζόμενο χρονικό διάστημα αδράνειας. Λαμβάνονται υπόψη η τρέχουσα καρτέλα και άλλες καρτέλες με ενεργοποιημένη τη ρύθμιση. + + + Χρονικό όριο αδράνειας + + + Πόσο να περιμένει (σε δευτερόλεπτα) πριν θεωρήσει αδρανές το αρχείο καταγραφής συνομιλίας. + + + Ενεργοποίηση απόκρυψης αδράνειας κατά τη μάχη + + + Όταν είναι απενεργοποιημένο, το αρχείο καταγραφής συνομιλίας παραμένει ενεργό κατά τη μάχη. + + + Κανάλια συνομιλίας που λαμβάνονται υπόψη για δραστηριότητα + + + Ποια κανάλια συνομιλίας πρέπει να λαμβάνονται υπόψη για δραστηριότητα. Άλλα κανάλια δεν θα επαναφέρουν τη συνομιλία ανεξαρτήτως ποιας καρτέλας εμφανίζονται. + + + Επιλογή όλων + + + Αποεπιλογή όλων + + + Κράτα Ctrl+Shift για κλικ. + + + Λειτουργία συντομεύσεων + + + Ο τρόπος με τον οποίο το {0} χειρίζεται τις συντομεύσεις πληκτρολογίου. + + + Διάφορα + + + Webinterface + + + Χρήση προεπιλεγμένης γλώσσας Dalamud + + + Ευέλικτο + + + Αυστηρό + + + Επεξεργασία συντομεύσεων με τροποποιητές ακόμα και αν πατιούνται άλλοι τροποποιητές. + + + Επεξεργασία συντομεύσεων με τροποποιητές μόνο αν δεν πατιούνται άλλοι τροποποιητές. + + + Γλώσσα + + + Η γλώσσα εμφάνισης του {0}. + + + Αποθήκευση μηνυμάτων μάχης στη βάση δεδομένων + + + Αν τα μηνύματα μάχης αποθηκεύονται στη βάση δεδομένων, το μέγεθός της θα αυξάνεται πολύ γρήγορα και θα υπάρχει αισθητή παγοποίηση κατά την αποθήκευση ρυθμίσεων. Συνιστάται να παραμείνει απενεργοποιημένο. + + + Εμφάνιση προηγούμενης συνεδρίας συνομιλίας κατά τη σύνδεση + + + Μετά τη σύνδεση, γέμισε τη συνομιλία με τα μηνύματα από την τελευταία αποσύνδεσή σου. + + + Βάση δεδομένων + + + Συμπερίληψη προηγούμενων συνεδριών κατά τη συμπλήρωση καρτελών + + + Συμπερίληψη μηνυμάτων πριν την εκκίνηση του παιχνιδιού κατά τη συμπλήρωση καρτελών. Οι καρτέλες συμπληρώνονται όταν αποθηκεύονται οι ρυθμίσεις. + + + Μην πατάς αυτά τα κουμπιά αν δεν ξέρεις τι κάνεις. + + + Για προχωρημένους + + + Αναδυόμενο παράθυρο + + + Απόκρυψη πλεονασματικών χρονοσφραγίδων + + + Απόκρυψη χρονοσφραγίδων όταν τα προηγούμενα μηνύματα έχουν την ίδια χρονοσφραγίδα. + + + Εμφάνιση γραμμής τίτλου για αναδυόμενες καρτέλες + + + Εμφάνιση σε ξεχωριστό παράθυρο + + + Χρήση διαφορετικής αδιαφάνειας από το κύριο παράθυρο + + + Αδιαφάνεια + + + Χρήση διαφορετικής συνθήκης απόκρυψης από το κύριο παράθυρο + + + Ενεργοποίηση προσαρμοσμένων γραμματοσειρών + + + Χρήση πλάγιας γραμματοσειράς + + + Αναζήτηση Auto Translate... + + + Ταξινόμηση λίστας Auto Translate + + + Αν είναι ενεργό, η λίστα Auto Translate θα ταξινομείται αλφαβητικά. + + + Ενεργοποιημένο + + + Ενεργοποιεί το webinterface που είναι προσβάσιμο μέσω browser. + + + Αυτόματη εκκίνηση + + + Το Webinterface θα ξεκινά αυτόματα μαζί με το plugin + + + Παράκαμψη στυλ + + + Στυλ + + + Συντόμευση εναλλαγής καρτέλας συνομιλίας προς τα εμπρός + + + Συντόμευση εναλλαγής καρτέλας συνομιλίας προς τα πίσω + + + Κωδικός πρόσβασης: + + + Επαναφορά κωδικού πρόσβασης και ακύρωση όλων των tokens συνεδρίας. + + + Πίνακας ελέγχου: + + + Ενεργό: + + + URL: + + + δεν έχει οριστεί + + + ESC για εκκαθάριση + + + Ctrl + + + Alt + + + Shift + + + Ctrl + {0} + + + Επιπλέον γλυφά γραμματοσειράς + + + Επιπλέον γλυφά μπορούν να προστεθούν στην κοινή γραμματοσειρά του {0} ενεργοποιώντας τα παρακάτω checkboxes. Αυτό πιθανώς απαιτεί αύξηση του μεγέθους του font atlas του Dalamud. + + + Κινεζικά (πλήρη) + + + Κινεζικά (κοινά απλοποιημένα) + + + Κυριλλικά + + + Ιαπωνικά + + + Κορεατικά + + + Ταϊλανδικά + + + Βιετναμέζικα + + + Ενσωματώσεις + + + Λειτουργία screenshot + + + Απόκρυψη συνομιλίας + + + Αντιγραφή + + + Try On + + + Σύγκριση αντικειμένων + + + Αναζήτηση συνταγών που χρησιμοποιούν αυτό το υλικό + + + Αναζήτηση αντικειμένου + + + Σύνδεσμος + + + Αντιγραφή ονόματος αντικειμένου + + + Αποστολή Tell + + + Πρόσκληση σε Party + + + Λειτουργίες αποκλεισμού + + + Ίδιος κόσμος + + + Διαφορετικός κόσμος + + + Προαγωγή + + + Διαγραφή από Party + + + Αποστολή αιτήματος φιλίας + + + Προσθήκη στη μαύρη λίστα + + + Εγγραφή στη λίστα σίγασης + + + Προσθήκη στα φίλτρα όρων + + + Πρόσκληση στο Novice Network + + + Απάντηση στην επιλεγμένη λειτουργία συνομιλίας + + + Στόχος + + + Εντοπισμός σφαλμάτων + + + Επείγον + + + Ειδοποίηση + + + Say + + + Shout + + + Tell (Εξερχόμενο) + + + Tell (Εισερχόμενο) + + + Party + + + Alliance + + + Linkshell [1] + + + Linkshell [2] + + + Linkshell [3] + + + Linkshell [4] + + + Linkshell [5] + + + Linkshell [6] + + + Linkshell [7] + + + Linkshell [8] + + + Free Company + + + Novice Network + + + Προσαρμοσμένα Emotes + + + Τυπικά Emotes + + + Yell + + + Cross-world Party + + + PvP Team + + + Cross-World Linkshell [1] + + + Cross-World Linkshell [2] + + + Cross-World Linkshell [3] + + + Cross-World Linkshell [4] + + + Cross-World Linkshell [5] + + + Cross-World Linkshell [6] + + + Cross-World Linkshell [7] + + + Cross-World Linkshell [8] + + + Ζημιά που προκλήθηκε + + + Αποτυχημένες επιθέσεις + + + Χρησιμοποιημένες ενέργειες + + + Χρησιμοποιημένα αντικείμενα + + + Θεραπεία + + + Ωφέλιμα εφέ που εφαρμόστηκαν + + + Επιβλαβή εφέ που επιβλήθηκαν + + + Ωφέλιμα εφέ που χάθηκαν + + + Επιβλαβή εφέ που θεραπεύτηκαν + + + Ειδοποιήσεις συναγερμού + + + Ειδοποιήσεις Glamour + + + Echo + + + Μηνύματα συστήματος + + + Μηνύματα συστήματος μάχης + + + Μηνύματα συστήματος συλλογής + + + Μηνύματα σφαλμάτων + + + Διάλογος NPC + + + Ειδοποιήσεις λαφύρων + + + Μηνύματα προόδου + + + Μηνύματα λαφύρων + + + Μηνύματα κατασκευής + + + Μηνύματα συλλογής + + + Διάλογος NPC (Ανακοινώσεις) + + + Ανακοινώσεις Free Company + + + Ειδοποιήσεις σύνδεσης μελών Free Company + + + Ειδοποιήσεις πώλησης Retainer + + + Περιοδικές ειδοποιήσεις στρατολόγησης + + + Μηνύματα σήμανσης για στόχους PC + + + Μηνύματα τυχαίων αριθμών + + + Ανακοινώσεις Novice Network + + + Μηνύματα τρέχοντος κομματιού Orchestrion + + + Ανακοινώσεις PvP Team + + + Ειδοποιήσεις σύνδεσης μελών PvP Team + + + Ειδοποίηση βιβλίου μηνυμάτων + + + Tell (GM) + + + Say (GM) + + + Shout (GM) + + + Yell (GM) + + + Party (GM) + + + Free Company (GM) + + + Linkshell [1] (GM) + + + Linkshell [2] (GM) + + + Linkshell [3] (GM) + + + Linkshell [4] (GM) + + + Linkshell [5] (GM) + + + Linkshell [6] (GM) + + + Linkshell [7] (GM) + + + Linkshell [8] (GM) + + + Novice Network (GM) + + + Σύμπτυξη διπλότυπων μηνυμάτων + + + Αντικατάσταση διαδοχικών διπλότυπων μηνυμάτων με μετρητή που προσαρτάται στο πρώτο αντίγραφο του μηνύματος. + + + Διατήρηση μοναδικών συνδέσμων χωριστά + + + Να μη συμπτύσσονται μηνύματα αν παραπέμπουν σε διαφορετικά πράγματα με το ίδιο κείμενο. + + + Κανάλια ExtraChat + + + Όλα + + + Προβολή Adventurer Plate + + + Δεν είναι δυνατό το άνοιγμα του adventurer plate αυτή τη στιγμή + + + Μετατόπιση tooltip + + + Χρησιμοποίησε αυτή την επιλογή αν τα tooltips κόβονται. + + + ExtraChat Linkshell [1] + + + ExtraChat Linkshell [2] + + + ExtraChat Linkshell [3] + + + ExtraChat Linkshell [4] + + + ExtraChat Linkshell [5] + + + ExtraChat Linkshell [6] + + + ExtraChat Linkshell [7] + + + ExtraChat Linkshell [8] + + + Αντιγραφή περιεχομένου + + + Το περιεχόμενο του μηνύματος αντιγράφηκε στο πρόχειρο + + + Το μήνυμα αντιγράφηκε στο πρόχειρο + + + Δεν ήταν δυνατή η εύρεση ID για αυτό το μήνυμα, δοκίμασε άλλο. + + + Αντιγραφή συνδέσμου στο πρόχειρο + + + Ο σύνδεσμος αντιγράφηκε στο πρόχειρο + + + Άνοιγμα συνδέσμου στον browser + + + Αποτυχία ανοίγματος του συνδέσμου στον browser, παρακαλώ αναφέρετε αυτό το πρόβλημα + + + URL στο {0} + + + Άνοιγε μόνο URLs από ιστοσελίδες που εμπιστεύεσαι + + + Συγγραφείς: + + + Discord: + + + Έκδοση: + + + Βοήθεια μέσω github issues: + + + Βοήθεια στο discord thread: + + + Παράκαμψη του επιλεγμένου στυλ Dalamud με διαφορετικό + + + Απόκρυψη κατά τις οθόνες φόρτωσης + + + Απόκρυψη του {0} κατά τις οθόνες φόρτωσης. + + + Εκκαθάριση βάσης δεδομένων ιστορικού μηνυμάτων + + + Η βάση δεδομένων συνομιλίας εκκαθαρίστηκε επιτυχώς + + + Αφαιρεί όλο το ιστορικό μηνυμάτων. Δεν μπορεί να αποκατασταθεί. Κράτα Ctrl+Shift για κλικ. + + + Κλικ για αντιγραφή διαδρομής καταλόγου βάσης δεδομένων + + + Η διαδρομή καταλόγου βάσης δεδομένων αντιγράφηκε στο πρόχειρο + + + Λεπτομέρειες βάσης δεδομένων: + + + Μέγεθος αρχείου καταγραφής: {0} + + + Αποθηκευμένα μηνύματα: {0:N0} + + + Διαδρομή: {0} + + + Μέγεθος: {0} + + + Δεν έχει επιλεγεί + + + Δεν υπάρχουν διαθέσιμα στυλ Dalamud + + + Αναπαραγωγή ήχων + + + Αναπαραγωγή ήχων κατά την αλληλεπίδραση. + + + Μέγιστος αριθμός γραμμών αρχείου καταγραφής στο παράθυρο συνομιλίας + + + Περιορίζει τον αριθμό γραμμών αρχείου καταγραφής που εμφανίζονται στο παράθυρο συνομιλίας. Αυτό μπορεί να βελτιώσει ελαφρώς την απόδοση. + + + Όριο γραμμών αρχείου καταγραφής για το webinterface + + + Περιορίζει τον αριθμό γραμμών αρχείου καταγραφής στο webinterface. Αυτό θα βελτιώσει την απόδοση φόρτωσης. + + + Παρουσιάστηκε σφάλμα κατά τη φόρτωση του ιστορικού συνομιλίας. Δες τα αρχεία καταγραφής του plugin για περισσότερες πληροφορίες για αναφορά αυτού του προβλήματος. + + + Παλιά βάση δεδομένων: + + + Διαγραφή + + + Αφαιρεί τη βάση δεδομένων από τον δίσκο σου. Δεν είναι ανακτήσιμο! Κράτα Ctrl+Shift για κλικ. + + + Αδυναμία αφαίρεσης της παλιάς βάσης δεδομένων, περισσότερες πληροφορίες στο /xllog. + + + Η παλιά βάση δεδομένων αφαιρέθηκε επιτυχώς. + + + Άνοιγμα παραθύρου μετεγκατάστασης + + + Απενεργοποίηση εισαγωγής για αυτό το κανάλι + + + Εμφάνιση όλων των μηνυμάτων που στάλθηκαν από τον στόχο + + + Η εισαγωγή είναι απενεργοποιημένη για αυτή την καρτέλα + + + Αρχείο καταγραφής συνομιλίας + + + Ρύθμιση θέσης αρχείου καταγραφής συνομιλίας + + + Προσοχή, αυτή η αλλαγή εφαρμόζεται αμέσως και δεν μπορεί να απορριφθεί! + + + Διατήρηση εστίασης εισαγωγής + + + Διατηρεί την εστίαση εισαγωγής, ακόμα και αν μπεις σε μάχη ή κάνεις άλλες ενέργειες. + + + Εμφάνιση emotes + + + Αντικαθιστά λέξεις με την έκδοση emote τους, υποστηρίζει αυτή τη στιγμή BetterTTV. + + + Emotes + + + Αποκλεισμένα emotes + + + Emote + + + Απόκρυψη κατά τη μάχη + + + Απόκρυψη της συνομιλίας κατά τις μάχες. + + + Απόκρυψη ενώ το μενού New Game+ είναι ανοιχτό + + + Απόκρυψη της συνομιλίας ενώ το μενού New Game+ είναι ανοιχτό. Το κλείσιμο του μενού εμφανίζει ξανά τη συνομιλία. + + + Στατιστικά Emote + + + Έτοιμο + + + Μη έτοιμο + + + Διαθέσιμα emotes: + + + Εμφανίζει προεπισκόπηση με αξιολόγηση ειδικών παραμέτρων, όπως emotes και <item>. + + + Θέση (Κανένα = απενεργοποιημένο) + + + Κανένα + + + Εντός + + + Κορυφή + + + Κάτω + + + Προεπισκόπηση μηνύματος: + + + Tooltip + + + Πρέπει να περιέχει παράμετρο + + + Εμφάνιση μόνο αν το κείμενο περιέχει ειδική παράμετρο. + + + Ελάχιστο μήκος εισαγωγής + + + Εμφάνιση μόνο αν το μήκος κειμένου είναι μεγαλύτερο ή ίσο. + + + Προεπισκόπηση + + + Changelog + + + Εκτύπωση changelog + + + Εκτύπωση του changelog στη συνομιλία μετά από ενημέρωση. + + + Αυτή η λειτουργία δεν έχει υλοποιηθεί ακόμα + + + Changelog: + + + Ημερομηνία πριν από {0} δεν είναι δυνατή + + + Κυ + + + Δε + + + Τρ + + + Τε + + + Πε + + + Πα + + + Σα + + + Ιανουάριος + + + Φεβρουάριος + + + Μάρτιος + + + Απρίλιος + + + Μάιος + + + Ιούνιος + + + Ιούλιος + + + Αύγουστος + + + Σεπτέμβριος + + + Οκτώβριος + + + Νοέμβριος + + + Δεκέμβριος + + + Ημερομηνία + + + Κανάλι + + + Αποστολέας + + + Περιεχόμενο + + + Δεν βρέθηκε τίποτα. + + + Η αναζήτηση δεν βρήκε αποτέλεσμα σε αυτή τη σελίδα. + + + Απλή αναζήτηση αποστολέα/περιεχομένου + + + Σελίδα: {0} / {1} ({2} Γραμμές) {3} + + + [Φόρτωση...] + + + Μόνο τρέχων χαρακτήρας + + + Από-Έως: + + + Παρουσιάστηκε σφάλμα κατά την αποστολή αυτού του μηνύματος Tell + + + Το Webinterface διακόπηκε. + + + Το Webinterface απέτυχε να διακοπεί. Έλεγξε το /xllog για περισσότερες πληροφορίες. + + + Διακοπή + + + Εκκίνηση + + + Το Webinterface εκκινήθηκε. + + + Το Webinterface απέτυχε να εκκινηθεί. Έλεγξε το /xllog για περισσότερες πληροφορίες. + + + Θύρα + + + Η θύρα στην οποία θα εκτελείται αυτό το webinterface. + + + Αφού επιλέξεις 'Ενεργοποιημένο' και πατήσεις 'Εκκίνηση', θα φορτωθεί η ενσωματωμένη web διεπαφή του Chat 2, που θα επιτρέπει σε συσκευές στο δίκτυό σου να έχουν πρόσβαση στη συνομιλία του παιχνιδιού. Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί για να επιτρέψει σε ένα τηλέφωνο ή άλλον υπολογιστή να βλέπει τη δραστηριότητα του Chat 2, να αλλάζει κανάλια και να στέλνει μηνύματα σαν να πληκτρολογείς στο FFXIV ο ίδιος. + + + Για λόγους ασφάλειας λογαριασμού, αυτή η λειτουργία δεν προορίζεται για χρήση εκτός του τοπικού σου δικτύου, έχεις προειδοποιηθεί! + + + Μην κάνεις: + + + - Προώθηση της χρησιμοποιούμενης θύρας (9000) + + + - Κοινοποίηση του κωδικού ελέγχου ταυτότητας σε άλλους + + + - Περίμενε multi-boxing να λειτουργεί με αυτό (μόνο το πρώτο client λειτουργεί) + + + Δεν θα παρέχεται υποστήριξη αν κάποιος από τους κανόνες 'Μην κάνεις' δεν τηρείται κατάλληλα. + + + Αδυναμία επίλυσης ονόματος host. + + + Σημείωση: Αυτό απαιτεί τουλάχιστον ένα ημι-σύγχρονο browser για να λειτουργήσει σωστά. + + + Ειδοποίηση χρήσης + + + Αυτό απενεργοποιεί την επιλογή καναλιού και εμφανίζει όλα τα μηνύματα που προέρχονται από τον στόχο. + + + Στόχος + + + το μήνυμα είναι κενό + + + το μήνυμα είναι μεγαλύτερο από 500 bytes + + + το μήνυμα περιείχε μη έγκυρους χαρακτήρες + + + Πηγή + + + Στόχος + + + Αποεπιλογή όλων + + + Επιλογή όλων + + + Chat2 Σφάλμα Μετεγκατάστασης Βάσης Δεδομένων + + + Η μετεγκατάσταση βάσης δεδομένων απέτυχε, θα δημιουργηθεί νέα βάση δεδομένων. +Η παλιά σου βάση δεδομένων μπορεί ακόμα να ανακτηθεί, παρακαλώ επικοινώνησε με τον συγγραφέα του plugin για βοήθεια. + + + Επαναφορά επιλογής ημερομηνίας. + + + Επιλογή θέσης φακέλου για εξαγωγή. + + + Επιλογή θέσης εξαγωγής + + + Εξαγωγή ιστορικού μηνυμάτων σε αρχείο κειμένου. + + + Εξαγωγή ιστορικού μηνυμάτων σε αρχείο JSON. + + + Προηγούμενη σελίδα + + + Επόμενη σελίδα + + + Άνοιγμα επιλογέα ημερομηνίας + + + Φόρτωση αρχείων καταγραφής ... + + + Εκτεταμένο λατινικό + + + Ελληνικά + + diff --git a/HellionChat/Resources/Language.es.resx b/HellionChat/Resources/Language.es.resx index f03080b..2676c71 100644 --- a/HellionChat/Resources/Language.es.resx +++ b/HellionChat/Resources/Language.es.resx @@ -1482,4 +1482,12 @@ Your old database can still be recovered, please contact the plugin author for h Oculta el chat mientras el menú New Game+ esté abierto. Al cerrar el menú, el chat se muestra de nuevo. AI-assisted machine translation. Pending native-speaker review. + + Latín extendido + AI-assisted machine translation. Pending native-speaker review. + + + Griego + AI-assisted machine translation. Pending native-speaker review. + diff --git a/HellionChat/Resources/Language.fi.resx b/HellionChat/Resources/Language.fi.resx index a647bba..9b05a0c 100644 --- a/HellionChat/Resources/Language.fi.resx +++ b/HellionChat/Resources/Language.fi.resx @@ -13,8 +13,8 @@ Hellion Forge maintains this file to give HellionChat users in Finnish a fully translated UI. - Native-speaker corrections welcome via PR to: - https://gitea.hellion-forge.cloud + Native-speaker corrections welcome via the Hellion Forge Discord: + https://discord.gg/X9V7Kcv5gR -->