Compare commits
3 Commits
4821611cbe
...
1bd1fc41f7
| Author | SHA1 | Date | |
|---|---|---|---|
| 1bd1fc41f7 | |||
| 35e8d3a7fe | |||
| 38586db9d8 |
@@ -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.
|
||||||
@@ -833,17 +833,27 @@ public enum LanguageOverride
|
|||||||
French,
|
French,
|
||||||
German,
|
German,
|
||||||
Greek,
|
Greek,
|
||||||
|
|
||||||
// Italian,
|
|
||||||
Japanese,
|
Japanese,
|
||||||
|
|
||||||
// Korean,
|
|
||||||
// Norwegian,
|
|
||||||
PortugueseBrazil,
|
PortugueseBrazil,
|
||||||
Romanian,
|
Romanian,
|
||||||
Russian,
|
Russian,
|
||||||
Spanish,
|
Spanish,
|
||||||
Swedish,
|
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
|
public static class LanguageOverrideExt
|
||||||
@@ -859,15 +869,24 @@ public static class LanguageOverrideExt
|
|||||||
LanguageOverride.French => "Français",
|
LanguageOverride.French => "Français",
|
||||||
LanguageOverride.German => "Deutsch",
|
LanguageOverride.German => "Deutsch",
|
||||||
LanguageOverride.Greek => "Ελληνικά",
|
LanguageOverride.Greek => "Ελληνικά",
|
||||||
// LanguageOverride.Italian => "Italiano",
|
LanguageOverride.Italian => "Italiano",
|
||||||
LanguageOverride.Japanese => "日本語",
|
LanguageOverride.Japanese => "日本語",
|
||||||
// LanguageOverride.Korean => "한국어 (Korean)",
|
LanguageOverride.Korean => "한국어",
|
||||||
// LanguageOverride.Norwegian => "Norsk",
|
LanguageOverride.Norwegian => "Norsk bokmål",
|
||||||
LanguageOverride.PortugueseBrazil => "Português do Brasil",
|
LanguageOverride.PortugueseBrazil => "Português do Brasil",
|
||||||
LanguageOverride.Romanian => "Română",
|
LanguageOverride.Romanian => "Română",
|
||||||
LanguageOverride.Russian => "Русский",
|
LanguageOverride.Russian => "Русский",
|
||||||
LanguageOverride.Spanish => "Español",
|
LanguageOverride.Spanish => "Español",
|
||||||
LanguageOverride.Swedish => "Svenska",
|
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),
|
_ => throw new ArgumentOutOfRangeException(nameof(mode), mode, null),
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -882,17 +901,47 @@ public static class LanguageOverrideExt
|
|||||||
LanguageOverride.French => "fr",
|
LanguageOverride.French => "fr",
|
||||||
LanguageOverride.German => "de",
|
LanguageOverride.German => "de",
|
||||||
LanguageOverride.Greek => "el",
|
LanguageOverride.Greek => "el",
|
||||||
// LanguageOverride.Italian => "it",
|
LanguageOverride.Italian => "it",
|
||||||
LanguageOverride.Japanese => "ja",
|
LanguageOverride.Japanese => "ja",
|
||||||
// LanguageOverride.Korean => "ko",
|
LanguageOverride.Korean => "ko",
|
||||||
// LanguageOverride.Norwegian => "no",
|
LanguageOverride.Norwegian => "nb",
|
||||||
LanguageOverride.PortugueseBrazil => "pt-br",
|
LanguageOverride.PortugueseBrazil => "pt-br",
|
||||||
LanguageOverride.Romanian => "ro",
|
LanguageOverride.Romanian => "ro",
|
||||||
LanguageOverride.Russian => "ru",
|
LanguageOverride.Russian => "ru",
|
||||||
LanguageOverride.Spanish => "es",
|
LanguageOverride.Spanish => "es",
|
||||||
LanguageOverride.Swedish => "sv",
|
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),
|
_ => 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]
|
[Serializable]
|
||||||
@@ -906,10 +955,23 @@ public enum ExtraGlyphRanges
|
|||||||
Korean = 1 << 4,
|
Korean = 1 << 4,
|
||||||
Thai = 1 << 5,
|
Thai = 1 << 5,
|
||||||
Vietnamese = 1 << 6,
|
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
|
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) =>
|
public static string Name(this ExtraGlyphRanges ranges) =>
|
||||||
ranges switch
|
ranges switch
|
||||||
{
|
{
|
||||||
@@ -921,6 +983,8 @@ public static class ExtraGlyphRangesExt
|
|||||||
ExtraGlyphRanges.Korean => Language.ExtraGlyphRanges_Korean_Name,
|
ExtraGlyphRanges.Korean => Language.ExtraGlyphRanges_Korean_Name,
|
||||||
ExtraGlyphRanges.Thai => Language.ExtraGlyphRanges_Thai_Name,
|
ExtraGlyphRanges.Thai => Language.ExtraGlyphRanges_Thai_Name,
|
||||||
ExtraGlyphRanges.Vietnamese => Language.ExtraGlyphRanges_Vietnamese_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),
|
_ => throw new ArgumentOutOfRangeException(nameof(ranges), ranges, null),
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -935,6 +999,10 @@ public static class ExtraGlyphRangesExt
|
|||||||
ExtraGlyphRanges.Korean => (nint)ImGui.GetIO().Fonts.GetGlyphRangesKorean(),
|
ExtraGlyphRanges.Korean => (nint)ImGui.GetIO().Fonts.GetGlyphRangesKorean(),
|
||||||
ExtraGlyphRanges.Thai => (nint)ImGui.GetIO().Fonts.GetGlyphRangesThai(),
|
ExtraGlyphRanges.Thai => (nint)ImGui.GetIO().Fonts.GetGlyphRangesThai(),
|
||||||
ExtraGlyphRanges.Vietnamese => (nint)ImGui.GetIO().Fonts.GetGlyphRangesVietnamese(),
|
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),
|
_ => throw new ArgumentOutOfRangeException(nameof(ranges), ranges, null),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
+73
-17
@@ -9,7 +9,7 @@ using Dalamud.Plugin;
|
|||||||
|
|
||||||
namespace HellionChat;
|
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
|
// AddFontWithFallback); a ctor-injected ILogger would not be reachable
|
||||||
// from those scopes, so the class stays on Plugin.LogProxy.
|
// from those scopes, so the class stays on Plugin.LogProxy.
|
||||||
//
|
//
|
||||||
@@ -62,8 +62,8 @@ public sealed class FontManager : IDisposable
|
|||||||
90f,
|
90f,
|
||||||
];
|
];
|
||||||
|
|
||||||
// Hellion font bytes (Exo 2, OFL-1.1); lazily loaded from manifest resources
|
// Bundled UI font bytes (Inter Light, OFL-1.1); lazily loaded from manifest resources
|
||||||
private static byte[]? HellionFontBytes;
|
private static byte[]? BundledFontBytes;
|
||||||
|
|
||||||
public FontManager(IDalamudPluginInterface pluginInterface)
|
public FontManager(IDalamudPluginInterface pluginInterface)
|
||||||
{
|
{
|
||||||
@@ -122,7 +122,7 @@ public sealed class FontManager : IDisposable
|
|||||||
e.OnPreBuild(tk =>
|
e.OnPreBuild(tk =>
|
||||||
{
|
{
|
||||||
// UseHellionFont swaps the source font but keeps the size
|
// 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).
|
// a single weight).
|
||||||
var basePt = Plugin.Config.UseHellionFont
|
var basePt = Plugin.Config.UseHellionFont
|
||||||
? Plugin.Config.FontSizeV2
|
? Plugin.Config.FontSizeV2
|
||||||
@@ -130,15 +130,28 @@ public sealed class FontManager : IDisposable
|
|||||||
var config = new SafeFontConfig { SizePt = basePt, GlyphRanges = Ranges };
|
var config = new SafeFontConfig { SizePt = basePt, GlyphRanges = Ranges };
|
||||||
// Missing embedded resource falls back to the configured
|
// Missing embedded resource falls back to the configured
|
||||||
// system font instead of taking the whole UiBuilder down.
|
// system font instead of taking the whole UiBuilder down.
|
||||||
var hellionBytes = Plugin.Config.UseHellionFont ? TryGetHellionFontBytes() : null;
|
var bundledBytes = Plugin.Config.UseHellionFont ? TryGetBundledFontBytes() : null;
|
||||||
config.MergeFont = hellionBytes is not null
|
config.MergeFont = bundledBytes is not null
|
||||||
? tk.AddFontFromMemory(hellionBytes, config, "Hellion-Exo2")
|
? tk.AddFontFromMemory(bundledBytes, config, "Inter-Light")
|
||||||
: AddFontWithFallback(tk, Plugin.Config.GlobalFontV2.FontId, config, "global");
|
: AddFontWithFallback(tk, Plugin.Config.GlobalFontV2.FontId, config, "global");
|
||||||
|
|
||||||
config.SizePt = Plugin.Config.JapaneseFontV2.SizePt;
|
config.SizePt = Plugin.Config.JapaneseFontV2.SizePt;
|
||||||
config.GlyphRanges = JpRange;
|
config.GlyphRanges = JpRange;
|
||||||
AddFontWithFallback(tk, Plugin.Config.JapaneseFontV2.FontId, config, "japanese");
|
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;
|
config.SizePt = Plugin.Config.SymbolsFontSizeV2;
|
||||||
tk.AddGameSymbol(config);
|
tk.AddGameSymbol(config);
|
||||||
|
|
||||||
@@ -166,6 +179,16 @@ public sealed class FontManager : IDisposable
|
|||||||
config.GlyphRanges = JpRange;
|
config.GlyphRanges = JpRange;
|
||||||
AddFontWithFallback(tk, Plugin.Config.JapaneseFontV2.FontId, config, "japanese");
|
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;
|
config.SizePt = Plugin.Config.SymbolsFontSizeV2;
|
||||||
tk.AddGameSymbol(config);
|
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
|
// 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
|
// dev build can land here. Caller falls back to the system font path
|
||||||
// so the plugin still loads instead of crashing the whole UiBuilder.
|
// so the plugin still loads instead of crashing the whole UiBuilder.
|
||||||
private static byte[]? TryGetHellionFontBytes()
|
private static byte[]? TryGetBundledFontBytes()
|
||||||
{
|
{
|
||||||
if (HellionFontBytes is not null)
|
if (BundledFontBytes is not null)
|
||||||
return HellionFontBytes;
|
return BundledFontBytes;
|
||||||
|
|
||||||
using var stream = typeof(FontManager).Assembly.GetManifestResourceStream(
|
using var stream = typeof(FontManager).Assembly.GetManifestResourceStream(
|
||||||
"HellionFont.ttf"
|
"Inter-Light.ttf"
|
||||||
);
|
);
|
||||||
if (stream is null)
|
if (stream is null)
|
||||||
{
|
{
|
||||||
Plugin.LogProxy.Warning(
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
using var ms = new MemoryStream();
|
using var ms = new MemoryStream();
|
||||||
stream.CopyTo(ms);
|
stream.CopyTo(ms);
|
||||||
HellionFontBytes = ms.ToArray();
|
BundledFontBytes = ms.ToArray();
|
||||||
return HellionFontBytes;
|
return BundledFontBytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe void SetUpRanges()
|
private unsafe void SetUpRanges()
|
||||||
@@ -239,6 +262,18 @@ public sealed class FontManager : IDisposable
|
|||||||
builder.AddText("Œœ");
|
builder.AddText("Œœ");
|
||||||
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
|
// "Enclosed Alphanumerics" (partial) https://www.compart.com/en/unicode/block/U+2460
|
||||||
for (var i = 0x2460; i <= 0x24B5; i++)
|
for (var i = 0x2460; i <= 0x24B5; i++)
|
||||||
builder.AddChar((char)i);
|
builder.AddChar((char)i);
|
||||||
@@ -248,11 +283,32 @@ public sealed class FontManager : IDisposable
|
|||||||
}
|
}
|
||||||
|
|
||||||
var ranges = new List<nint> { (nint)ImGui.GetIO().Fonts.GetGlyphRangesDefault() };
|
var ranges = new List<nint> { (nint)ImGui.GetIO().Fonts.GetGlyphRangesDefault() };
|
||||||
|
var customChars = new List<ushort>();
|
||||||
foreach (var extraRange in Enum.GetValues<ExtraGlyphRanges>())
|
foreach (var extraRange in Enum.GetValues<ExtraGlyphRanges>())
|
||||||
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);
|
JpRange = BuildRange(GlyphRangesJapanese.GlyphRanges);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Independent versioning; see yaml changelog for upstream Chat 2 base -->
|
<!-- Independent versioning; see yaml changelog for upstream Chat 2 base -->
|
||||||
<Version>1.5.2</Version>
|
<Version>1.5.3</Version>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<!-- Use lock file to pin exact versions -->
|
<!-- Use lock file to pin exact versions -->
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Closed ranges prevent surprise major bumps during lock file regeneration -->
|
<!-- Closed ranges prevent surprise major bumps during lock file regeneration -->
|
||||||
<PackageReference Include="MessagePack" Version="[3.1.4, 4.0.0)" />
|
<PackageReference Include="MessagePack" Version="[3.1.4, 4.0.0)" />
|
||||||
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.7" />
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.8" />
|
||||||
<!-- v1.5.0 DI-container foundation; matches Lightless pin (Hosting 10.0.7) -->
|
<!-- v1.5.0 DI-container foundation; matches Lightless pin (Hosting 10.0.7) -->
|
||||||
<PackageReference
|
<PackageReference
|
||||||
Include="Microsoft.Extensions.DependencyInjection"
|
Include="Microsoft.Extensions.DependencyInjection"
|
||||||
@@ -50,13 +50,13 @@
|
|||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Embedded resources: Hellion font (Exo 2, OFL-1.1) + manifest resource -->
|
<!-- Embedded resources: bundled UI font (Inter Light, OFL-1.1) + manifest resource -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="Resources\HellionFont.ttf">
|
<EmbeddedResource Include="Resources\Inter-Light.ttf">
|
||||||
<LogicalName>HellionFont.ttf</LogicalName>
|
<LogicalName>Inter-Light.ttf</LogicalName>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Resources\HellionFont-OFL.txt">
|
<EmbeddedResource Include="Resources\Inter-OFL.txt">
|
||||||
<LogicalName>HellionFont-OFL.txt</LogicalName>
|
<LogicalName>Inter-OFL.txt</LogicalName>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Resources\Branding\fox-banner.txt">
|
<EmbeddedResource Include="Resources\Branding\fox-banner.txt">
|
||||||
<LogicalName>HellionChat.Branding.fox-banner.txt</LogicalName>
|
<LogicalName>HellionChat.Branding.fox-banner.txt</LogicalName>
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ description: |-
|
|||||||
- Per-channel retention with a daily background sweep
|
- Per-channel retention with a daily background sweep
|
||||||
- Retroactive cleanup (Ctrl+Shift confirm)
|
- Retroactive cleanup (Ctrl+Shift confirm)
|
||||||
- Export to Markdown, JSON or CSV
|
- Export to Markdown, JSON or CSV
|
||||||
- First-run wizard with three preset profiles
|
- First-run wizard with four preset profiles
|
||||||
- Bilingual UI (EN/DE) with live language switching
|
- Multi-language UI (24 locales) with live language switching
|
||||||
- Own config and database — no shared state with other plugins
|
- Own config and database — no shared state with other plugins
|
||||||
|
|
||||||
Based on Chat 2 by Infi and Anna (EUPL-1.2).
|
Based on Chat 2 by Infi and Anna (EUPL-1.2).
|
||||||
@@ -35,6 +35,65 @@ tags:
|
|||||||
- Replacement
|
- Replacement
|
||||||
- Privacy
|
- Privacy
|
||||||
changelog: |-
|
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)**
|
**v1.5.2 — First-Run Wizard Rework (2026-05-18)**
|
||||||
|
|
||||||
UX patch. The first-run wizard becomes a four-step flow with a
|
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<T>) 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
|
Full history: https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases
|
||||||
|
|||||||
+17
-1
@@ -216,6 +216,17 @@ public sealed class Plugin : IAsyncDalamudPlugin
|
|||||||
Config.Tabs.RemoveAll(TabLifecycleHelpers.ShouldStripOnLoad);
|
Config.Tabs.RemoveAll(TabLifecycleHelpers.ShouldStripOnLoad);
|
||||||
|
|
||||||
LanguageChanged(Interface.UiLanguage);
|
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);
|
ImGuiUtil.Initialize(this);
|
||||||
|
|
||||||
DeferredSaveFrames = -1;
|
DeferredSaveFrames = -1;
|
||||||
@@ -934,7 +945,12 @@ public sealed class Plugin : IAsyncDalamudPlugin
|
|||||||
// RegularFont is nullable only because the live rebuild path
|
// RegularFont is nullable only because the live rebuild path
|
||||||
// disposes it before reassigning; both ends of that swap happen on
|
// disposes it before reassigning; both ends of that swap happen on
|
||||||
// this same draw thread, so it cannot be null here.
|
// 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();
|
WindowSystem.Draw();
|
||||||
|
|
||||||
ChatLogWindow.FinalizeFrame();
|
ChatLogWindow.FinalizeFrame();
|
||||||
|
|||||||
Binary file not shown.
@@ -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_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_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_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
|
// Hellion Chat — Appearance-Tab section headings
|
||||||
internal static string Settings_Appearance_Theme_Heading => Get(nameof(Settings_Appearance_Theme_Heading));
|
internal static string Settings_Appearance_Theme_Heading => Get(nameof(Settings_Appearance_Theme_Heading));
|
||||||
|
|||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Torna a mostrar l'assistent</value>
|
<value>Torna a mostrar l'assistent</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Més tard — conserva els valors per defecte</value>
|
<value>Més tard: conserva els valors per defecte</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Tanca l'assistent sense seleccionar cap perfil. Els valors per defecte del plugin seguiran actius i l'assistent tornarà a aparèixer en la propera càrrega del plugin.</value>
|
<value>Tanca l'assistent sense seleccionar cap perfil. Els valors per defecte del plugin seguiran actius i l'assistent tornarà a aparèixer en la propera càrrega del plugin.</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Utilitza la font Hellion inclosa (Exo 2)</value>
|
<value>Usa Inter Light inclòs</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Zapnout filtr soukromí</value>
|
<value>Zapnout filtr soukromí</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>Když je zapnutý, do databáze se ukládají jen zprávy z povolených kanálů. Když je vypnutý, platí výchozí chování — ukládá se vše kromě bojových logů.</value>
|
<value>Když je zapnutý, do databáze se ukládají jen zprávy z povolených kanálů. Když je vypnutý, platí výchozí chování: ukládá se vše kromě bojových logů.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>Filtr ovlivňuje jen to, co se zapíše do lokální databáze. V chatu se pořád zobrazují všechny zprávy živě, vyloučené kanály se prostě přestanou ukládat. Chceš-li kanály odstranit i z viditelného zobrazení, použij normální filtry chat-záložek ve hře.</value>
|
<value>Filtr ovlivňuje jen to, co se zapíše do lokální databáze. V chatu se pořád zobrazují všechny zprávy živě, vyloučené kanály se prostě přestanou ukládat. Chceš-li kanály odstranit i z viditelného zobrazení, použij normální filtry chat-záložek ve hře.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Ruční spuštění používá tvoji ULOŽENOU zásadu uchovávání, ne hodnoty posuvníků výše. Klikni nejdřív na Uložit, chceš-li použít aktuální změny.</value>
|
<value>Ruční spuštění používá tvoji ULOŽENOU zásadu uchovávání, ne hodnoty posuvníků výše. Klikni nejdřív na Uložit, chceš-li použít aktuální změny.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Náhled je zastaralý — tvoje whitelist se od posledního obnovení změnila. Klikni na Obnovit a přepočítej.</value>
|
<value>Náhled je zastaralý: tvoje whitelist se od posledního obnovení změnila. Klikni na Obnovit a přepočítej.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Obnovit náhled</value>
|
<value>Obnovit náhled</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Automaticky mazat zprávy po vypršení doby uchovávání kanálu</value>
|
<value>Automaticky mazat zprávy po vypršení doby uchovávání kanálu</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Když je zapnuté, zprávy starší než nastavené okno se mažou při každém spuštění pluginu (nejvýše jednou za 24 hodin). Výchozí stav je VYPNUTO — plugin bez tvého výslovného souhlasu nic nesmaže.</value>
|
<value>Když je zapnuté, zprávy starší než nastavené okno se mažou při každém spuštění pluginu (nejvýše jednou za 24 hodin). Výchozí stav je VYPNUTO: plugin bez tvého výslovného souhlasu nic nesmaže.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Výchozí uchovávání (dny, 0 = nikdy)</value>
|
<value>Výchozí uchovávání (dny, 0 = nikdy)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Znovu zobrazit průvodce</value>
|
<value>Znovu zobrazit průvodce</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Později — ponechat výchozí</value>
|
<value>Později: ponechat výchozí</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Zavře průvodce bez výběru profilu. Výchozí nastavení pluginu zůstane aktivní a průvodce se znovu zobrazí při příštím načtení pluginu.</value>
|
<value>Zavře průvodce bez výběru profilu. Výchozí nastavení pluginu zůstane aktivní a průvodce se znovu zobrazí při příštím načtení pluginu.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Jako Privacy First, navíc Say a oba typy emote pro záznamy tvých příběhů. Shout a Yell zůstávají venku — hluk na dálku od cizích hráčů není obsah příběhu. Uchovávání: Say 30 dní, emoty 90 dní.</value>
|
<value>Jako Privacy First, navíc Say a oba typy emote pro záznamy tvých příběhů. Shout a Yell zůstávají venku: hluk na dálku od cizích hráčů není obsah příběhu. Uchovávání: Say 30 dní, emoty 90 dní.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Použít roleplay</value>
|
<value>Použít roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Použít přibalenou Hellion font (Exo 2)</value>
|
<value>Použít vestavěné Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Povýšit na trvalou záložku</value>
|
<value>Povýšit na trvalou záložku</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Přemění tento TempTell na normální záložku. Vazba na partnera přes tell se zruší — záložka od té doby zachytává zprávy podle filtrů kanálů. Chceš-li „záložka přežije relog a zůstane svázaná s tímto partnerem", použij raději Připnout záložku.</value>
|
<value>Přemění tento TempTell na normální záložku. Vazba na partnera přes tell se zruší: záložka od té doby zachytává zprávy podle filtrů kanálů. Chceš-li „záložka přežije relog a zůstane svázaná s tímto partnerem", použij raději Připnout záložku.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Připnuté záložky přeživají relog a zůstávají svázané s tímto konverzačním partnerem.</value>
|
<value>Připnuté záložky přeživají relog a zůstávají svázané s tímto konverzačním partnerem.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Dosažen maximální počet {0} připnutých tell záložek. Nejdřív jednu odepni nebo použij Povýšit na trvalou.</value>
|
<value>Dosažen maximální počet {0} připnutých tell záložek. Nejdřív jednu odepni nebo použij Povýšit na trvalou.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Připnuto — přežívá relog.</value>
|
<value>Připnuto: přežívá relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Zobrazit tlačítko „Označit jako pozdraveno"</value>
|
<value>Zobrazit tlačítko „Označit jako pozdraveno"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Přidá klikací tlačítko vedle každé auto-tell záložky pro označení konverzačního partnera jako již pozdraveného — název záložky se pak ztlumí. Užitečné pro greetery v klubech, kteří paralelně vedou mnoho konverzací. Ve výchozím stavu vypnuto.</value>
|
<value>Přidá klikací tlačítko vedle každé auto-tell záložky pro označení konverzačního partnera jako již pozdraveného: název záložky se pak ztlumí. Užitečné pro greetery v klubech, kteří paralelně vedou mnoho konverzací. Ve výchozím stavu vypnuto.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Otevírat nové /tell záložky přímo jako pop-outy</value>
|
<value>Otevírat nové /tell záložky přímo jako pop-outy</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Průhlednost okna</value>
|
<value>Průhlednost okna</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Jak průhledné je pozadí okna. Nižší hodnoty nechávají více hry prosvítat. Tip: nabídka Dalamud pro každé okno (hamburger v záhlaví) nabízí přepsání průhlednosti, rozostření pozadí, kliknutí skrz a připnutí pro konkrétní okno — ta mají přednost před tímto posuvníkem pro dané okno.</value>
|
<value>Jak průhledné je pozadí okna. Nižší hodnoty nechávají více hry prosvítat. Tip: nabídka Dalamud pro každé okno (hamburger v záhlaví) nabízí přepsání průhlednosti, rozostření pozadí, kliknutí skrz a připnutí pro konkrétní okno: ta mají přednost před tímto posuvníkem pro dané okno.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Písma</value>
|
<value>Písma</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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ě.</value>
|
<value>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ě.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Den manuelle kørsel bruger din GEMTE opbevaringspolitik, ikke skyderknapværdierne ovenfor. Klik Gem først, hvis kørslen skal anvende dine aktuelle ændringer.</value>
|
<value>Den manuelle kørsel bruger din GEMTE opbevaringspolitik, ikke skyderknapværdierne ovenfor. Klik Gem først, hvis kørslen skal anvende dine aktuelle ændringer.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Forhåndsvisning er forældet — din hvidliste er ændret siden sidste opdatering. Klik Opdater for at genberegne.</value>
|
<value>Forhåndsvisning er forældet: din hvidliste er ændret siden sidste opdatering. Klik Opdater for at genberegne.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Opdater forhåndsvisning</value>
|
<value>Opdater forhåndsvisning</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Slet automatisk beskeder der er ældre end kanalens opbevaringsvindue</value>
|
<value>Slet automatisk beskeder der er ældre end kanalens opbevaringsvindue</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Når aktiveret slettes beskeder ældre end det konfigurerede vindue ved hvert plugin-opstart (højst én gang i døgnet). Standard er FRA — plugin'et sletter aldrig noget uden din udtrykkelige samtykke.</value>
|
<value>Når aktiveret slettes beskeder ældre end det konfigurerede vindue ved hvert plugin-opstart (højst én gang i døgnet). Standard er FRA: plugin'et sletter aldrig noget uden din udtrykkelige samtykke.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Standard opbevaring (dage, 0 = aldrig)</value>
|
<value>Standard opbevaring (dage, 0 = aldrig)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Vis guiden igen</value>
|
<value>Vis guiden igen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Senere — behold standarder</value>
|
<value>Senere: behold standarder</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Luk guiden uden at vælge en profil. Plugin-standarderne forbliver aktive, og guiden vises igen ved næste plugin-indlæsning.</value>
|
<value>Luk guiden uden at vælge en profil. Plugin-standarderne forbliver aktive, og guiden vises igen ved næste plugin-indlæsning.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Som Privacy First, plus Say og begge emote-typer til dine story-logge. Shout og Yell er udelukket — støj fra fremmede på lang afstand er ikke story-indhold. Opbevaring: Say 30 dage, emotes 90 dage.</value>
|
<value>Som Privacy First, plus Say og begge emote-typer til dine story-logge. Shout og Yell er udelukket: støj fra fremmede på lang afstand er ikke story-indhold. Opbevaring: Say 30 dage, emotes 90 dage.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Anvend roleplay</value>
|
<value>Anvend roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Hvor uigennemsigtige plugin-vinduerne er. Lavere værdier lader spillet skinne igennem. Formfelter og dialoger forbliver fuldt uigennemsigtige og læselige ovenpå.</value>
|
<value>Hvor uigennemsigtige plugin-vinduerne er. Lavere værdier lader spillet skinne igennem. Formfelter og dialoger forbliver fuldt uigennemsigtige og læselige ovenpå.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Brug medfølgende Hellion-skrifttype (Exo 2)</value>
|
<value>Brug indlejret Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Maksimum på {0} fastgjorte tell-tabs nået. Frigør én først, eller brug Konvertér til permanent.</value>
|
<value>Maksimum på {0} fastgjorte tell-tabs nået. Frigør én først, eller brug Konvertér til permanent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fastgjort — overlever genlog.</value>
|
<value>Fastgjort: overlever genlog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Vis knappen "Markér som hilset på"</value>
|
<value>Vis knappen "Markér som hilset på"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Tilføjer en klikknap ved siden af hver auto-tell-tab til at markere en samtalepartner som allerede hilset på — tab-navnet dæmpes derefter. Nyttigt for club-greeter der håndterer mange samtaler parallelt. Fra som standard.</value>
|
<value>Tilføjer en klikknap ved siden af hver auto-tell-tab til at markere en samtalepartner som allerede hilset på: tab-navnet dæmpes derefter. Nyttigt for club-greeter der håndterer mange samtaler parallelt. Fra som standard.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Åbn nye /tell-tabs direkte som pop-outs</value>
|
<value>Åbn nye /tell-tabs direkte som pop-outs</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Vinduesgennemsigtighed</value>
|
<value>Vinduesgennemsigtighed</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Hvor gennemsigtigt vinduesbaggrunden er. Lavere værdier lader mere af spillet skinne igennem. Tip: Dalamud's per-vindue-menu (hamburger i titellinjen) tilbyder per-vindue-tilsidesættelser for opacitet, baggrundssløring, klik-igennem og fastgørelse — de har forrang over denne skyderknap for det pågældende vindue.</value>
|
<value>Hvor gennemsigtigt vinduesbaggrunden er. Lavere værdier lader mere af spillet skinne igennem. Tip: Dalamud's per-vindue-menu (hamburger i titellinjen) tilbyder per-vindue-tilsidesættelser for opacitet, baggrundssløring, klik-igennem og fastgørelse: de har forrang over denne skyderknap for det pågældende vindue.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Skrifttyper</value>
|
<value>Skrifttyper</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Wizard erneut zeigen</value>
|
<value>Wizard erneut zeigen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Später — Defaults behalten</value>
|
<value>Später: Defaults behalten</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Schließt den Wizard ohne Profil-Auswahl. Die Plugin-Defaults bleiben aktiv und der Wizard erscheint beim nächsten Plugin-Reload erneut.</value>
|
<value>Schließt den Wizard ohne Profil-Auswahl. Die Plugin-Defaults bleiben aktiv und der Wizard erscheint beim nächsten Plugin-Reload erneut.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Wie Datensparsamkeit, plus Sagen und beide Emote-Typen für deine Story-Logs. Schreien und Rufen bleiben außen vor — Public-Distance-Lärm von Fremden ist kein Story-Inhalt. Aufbewahrung: Sagen 30 Tage, Emotes 90 Tage.</value>
|
<value>Wie Datensparsamkeit, plus Sagen und beide Emote-Typen für deine Story-Logs. Schreien und Rufen bleiben außen vor. Public-Distance-Lärm von Fremden ist kein Story-Inhalt. Aufbewahrung: Sagen 30 Tage, Emotes 90 Tage.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Roleplay übernehmen</value>
|
<value>Roleplay übernehmen</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Wie deckend die Plugin-Fenster sind. Niedrigere Werte lassen das Spiel durchscheinen, Form-Felder und Dialoge bleiben oben drauf deckend und gut lesbar.</value>
|
<value>Wie deckend die Plugin-Fenster sind. Niedrigere Werte lassen das Spiel durchscheinen, Form-Felder und Dialoge bleiben oben drauf deckend und gut lesbar.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Mitgelieferte Hellion-Schrift (Exo 2) verwenden</value>
|
<value>Mitgelieferte Inter Light verwenden</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -495,7 +495,7 @@
|
|||||||
<value>Maximal {0} angepinnte Tell-Tabs erreicht. Erst einen lösen oder dauerhaft behalten.</value>
|
<value>Maximal {0} angepinnte Tell-Tabs erreicht. Erst einen lösen oder dauerhaft behalten.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Angepinnt — überlebt Relog.</value>
|
<value>Angepinnt: überlebt Relog.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Angepinnte Tabs überleben Relog und behalten die Bindung an die Tell-Person.</value>
|
<value>Angepinnte Tabs überleben Relog und behalten die Bindung an die Tell-Person.</value>
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>„Als begrüßt markieren"-Button anzeigen</value>
|
<value>„Als begrüßt markieren"-Button anzeigen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Fügt neben jedem Auto-Tell-Tab einen Klick-Button hinzu, um einen Gesprächspartner als bereits begrüßt zu markieren — der Tab-Name wird dann gedimmt. Nützlich für Club-Greeter, die parallel viele Konversationen führen. Standardmäßig aus.</value>
|
<value>Fügt neben jedem Auto-Tell-Tab einen Klick-Button hinzu, um einen Gesprächspartner als bereits begrüßt zu markieren: der Tab-Name wird dann gedimmt. Nützlich für Club-Greeter, die parallel viele Konversationen führen. Standardmäßig aus.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Neue /tell-Tabs direkt als Pop-Out öffnen</value>
|
<value>Neue /tell-Tabs direkt als Pop-Out öffnen</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Fenster-Transparenz</value>
|
<value>Fenster-Transparenz</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Wie durchsichtig der Fensterhintergrund ist. Niedrigere Werte lassen mehr vom Spiel durchscheinen. Tipp: Dalamud's Per-Window-Menü (Hamburger in der Titelleiste) bietet pro Fenster eigene Overrides für Deckkraft, Hintergrund-Blur, Durchklick und Anpinnen — die haben Vorrang über diesen Slider für das jeweilige Fenster.</value>
|
<value>Wie durchsichtig der Fensterhintergrund ist. Niedrigere Werte lassen mehr vom Spiel durchscheinen. Tipp: Dalamud's Per-Window-Menü (Hamburger in der Titelleiste) bietet pro Fenster eigene Overrides für Deckkraft, Hintergrund-Blur, Durchklick und Anpinnen: die haben Vorrang über diesen Slider für das jeweilige Fenster.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Schriftarten</value>
|
<value>Schriftarten</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -223,7 +223,7 @@
|
|||||||
<value>Mostrar asistente de nuevo</value>
|
<value>Mostrar asistente de nuevo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Más tarde — mantener predeterminados</value>
|
<value>Más tarde: mantener predeterminados</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Cierra el asistente sin seleccionar un perfil. Los valores predeterminados del plugin siguen activos y el asistente vuelve a aparecer en la próxima carga del plugin.</value>
|
<value>Cierra el asistente sin seleccionar un perfil. Los valores predeterminados del plugin siguen activos y el asistente vuelve a aparecer en la próxima carga del plugin.</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Usar la fuente Hellion incluida (Exo 2)</value>
|
<value>Usar Inter Light incluido</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Se alcanzó el máximo de {0} pestañas de tell fijadas. Desija una primero o usa Convertir en permanente.</value>
|
<value>Se alcanzó el máximo de {0} pestañas de tell fijadas. Desija una primero o usa Convertir en permanente.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fijada — sobrevive al relog.</value>
|
<value>Fijada: sobrevive al relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Manuaalinen ajo käyttää TALLENNETTUA säilytyskäytäntöäsi, ei yllä olevia liukusäätimen arvoja. Napsauta Tallenna ensin, jos haluat ajon soveltavan nykyiset muutoksesi.</value>
|
<value>Manuaalinen ajo käyttää TALLENNETTUA säilytyskäytäntöäsi, ei yllä olevia liukusäätimen arvoja. Napsauta Tallenna ensin, jos haluat ajon soveltavan nykyiset muutoksesi.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Esikatselu on vanhentunut — sallittujen listasi on muuttunut viimeisen päivityksen jälkeen. Napsauta Päivitä laskeaksesi uudelleen.</value>
|
<value>Esikatselu on vanhentunut: sallittujen listasi on muuttunut viimeisen päivityksen jälkeen. Napsauta Päivitä laskeaksesi uudelleen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Päivitä esikatselu</value>
|
<value>Päivitä esikatselu</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Poista automaattisesti viestit, jotka ylittävät kanavan säilytysajan</value>
|
<value>Poista automaattisesti viestit, jotka ylittävät kanavan säilytysajan</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Kun käytössä, määritettyä aikaikkunaa vanhemmat viestit poistetaan jokaisella lisäosan käynnistyksellä (enintään kerran 24 tunnissa). Oletuksena POIS — lisäosa ei poista mitään ilman nimenomaista suostumustasi.</value>
|
<value>Kun käytössä, määritettyä aikaikkunaa vanhemmat viestit poistetaan jokaisella lisäosan käynnistyksellä (enintään kerran 24 tunnissa). Oletuksena POIS: lisäosa ei poista mitään ilman nimenomaista suostumustasi.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Oletussäilytys (päivää, 0 = ei koskaan)</value>
|
<value>Oletussäilytys (päivää, 0 = ei koskaan)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Näytä ohjattu toiminto uudelleen</value>
|
<value>Näytä ohjattu toiminto uudelleen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Myöhemmin — säilytä oletukset</value>
|
<value>Myöhemmin: säilytä oletukset</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Sulje ohjattu toiminto ilman profiilin valintaa. Lisäosan oletukset pysyvät aktiivisina ja ohjattu toiminto palaa seuraavalla lisäosan latauksella.</value>
|
<value>Sulje ohjattu toiminto ilman profiilin valintaa. Lisäosan oletukset pysyvät aktiivisina ja ohjattu toiminto palaa seuraavalla lisäosan latauksella.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Kuten Privacy First, lisäksi Say ja molemmat emote-tyypit tarinaasi varten. Shout ja Yell jäävät pois — tuntemattomien julkinen häly ei ole tarinan sisältöä. Säilytys: Say 30 päivää, emotet 90 päivää.</value>
|
<value>Kuten Privacy First, lisäksi Say ja molemmat emote-tyypit tarinaasi varten. Shout ja Yell jäävät pois: tuntemattomien julkinen häly ei ole tarinan sisältöä. Säilytys: Say 30 päivää, emotet 90 päivää.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Käytä roleplay-profiilia</value>
|
<value>Käytä roleplay-profiilia</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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ä.</value>
|
<value>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ä.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Käytä mukana tulevaa Hellion-fonttia (Exo 2)</value>
|
<value>Käytä mukana toimitettua Inter Light -fonttia</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>Hellion Chat on haarautuma Chat 2:sta, jonka tekijät ovat Infi ja Anna (ascclemens). Chat-korvaava ikkuna, IPC-integraatio, renderöintimoottori ja koko tallennusydin tulevat alkuperäisestä.</value>
|
<value>Hellion Chat on haarautuma Chat 2:sta, jonka tekijät ovat Infi ja Anna (ascclemens). Chat-korvaava ikkuna, IPC-integraatio, renderöintimoottori ja koko tallennusydin tulevat alkuperäisestä.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>Verkkoliittymä on ainoa merkittävä osa, jonka poistin. Se on rakennettu chattiin pääsemiseksi etänä toiselta laitteelta — erilainen painopiste kuin tämän haarautuman tavoittelema pienempi oletusjalanjälki. Sen mukauttaminen näihin oletuksiin olisi vaatinut merkittävää uudelleentyöstämistä, joten poistaminen oli siisti ratkaisu juuri tälle haarautumalle.</value>
|
<value>Verkkoliittymä on ainoa merkittävä osa, jonka poistin. Se on rakennettu chattiin pääsemiseksi etänä toiselta laitteelta: erilainen painopiste kuin tämän haarautuman tavoittelema pienempi oletusjalanjälki. Sen mukauttaminen näihin oletuksiin olisi vaatinut merkittävää uudelleentyöstämistä, joten poistaminen oli siisti ratkaisu juuri tälle haarautumalle.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Upstream-repositorio:</value>
|
<value>Upstream-repositorio:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Muuta pysyväksi välilehdeksi</value>
|
<value>Muuta pysyväksi välilehdeksi</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Muuttaa tämän TempTell-välilehden tavalliseksi välilehdeksi. Tell-sidonta kumppaniin poistetaan — välilehti poimii viestit kanavasuodattimiensa perusteella tästä eteenpäin. Jos haluat "välilehti selviää relogista sidottuna tähän kumppaniin", käytä sen sijaan Kiinnitä välilehti -toimintoa.</value>
|
<value>Muuttaa tämän TempTell-välilehden tavalliseksi välilehdeksi. Tell-sidonta kumppaniin poistetaan: välilehti poimii viestit kanavasuodattimiensa perusteella tästä eteenpäin. Jos haluat "välilehti selviää relogista sidottuna tähän kumppaniin", käytä sen sijaan Kiinnitä välilehti -toimintoa.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Kiinnitetyt välilehdet selviävät relogista ja pysyvät sidottuina tähän keskustelukumppaniin.</value>
|
<value>Kiinnitetyt välilehdet selviävät relogista ja pysyvät sidottuina tähän keskustelukumppaniin.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Kiinnitettyjen tell-välilehtien enimmäismäärä {0} saavutettu. Irrota ensin yksi tai muuta pysyväksi välilehdeksi.</value>
|
<value>Kiinnitettyjen tell-välilehtien enimmäismäärä {0} saavutettu. Irrota ensin yksi tai muuta pysyväksi välilehdeksi.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Kiinnitetty — selviää relogista.</value>
|
<value>Kiinnitetty: selviää relogista.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Näytä "Merkitse tervehdytyksi" -painike</value>
|
<value>Näytä "Merkitse tervehdytyksi" -painike</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Lisää napsautuspainikkeen jokaisen auto-tell-välilehden viereen, jolla voit merkitä keskustelukumppanin jo tervehdytyksi — välilehden nimi himmenee tällöin. Hyödyllinen klubi-tervehtijöille, jotka hallitsevat useita samanaikaisia keskusteluja. Oletuksena pois päältä.</value>
|
<value>Lisää napsautuspainikkeen jokaisen auto-tell-välilehden viereen, jolla voit merkitä keskustelukumppanin jo tervehdytyksi: välilehden nimi himmenee tällöin. Hyödyllinen klubi-tervehtijöille, jotka hallitsevat useita samanaikaisia keskusteluja. Oletuksena pois päältä.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Avaa uudet /tell-välilehdet suoraan irrotettuna ikkunana</value>
|
<value>Avaa uudet /tell-välilehdet suoraan irrotettuna ikkunana</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Ikkunan läpinäkyvyys</value>
|
<value>Ikkunan läpinäkyvyys</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Kuinka läpinäkyvä ikkunan tausta on. Pienemmät arvot näyttävät enemmän peliä läpi. Vinkki: Dalamud-ikkunakohtainen valikko (hampurilaisvalikko otsikkopalkissa) tarjoaa ikkunakohtaiset ohitukset läpinäkyvyydelle, taustan sumenteelle, läpinapsautukselle ja kiinnittämiselle — ne ohittavat tämän liukusäätimen kyseisessä ikkunassa.</value>
|
<value>Kuinka läpinäkyvä ikkunan tausta on. Pienemmät arvot näyttävät enemmän peliä läpi. Vinkki: Dalamud-ikkunakohtainen valikko (hampurilaisvalikko otsikkopalkissa) tarjoaa ikkunakohtaiset ohitukset läpinäkyvyydelle, taustan sumenteelle, läpinapsautukselle ja kiinnittämiselle: ne ohittavat tämän liukusäätimen kyseisessä ikkunassa.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Fontit</value>
|
<value>Fontit</value>
|
||||||
@@ -965,7 +965,7 @@
|
|||||||
<value>Renderöi hehkuääriviivat (Honorific)</value>
|
<value>Renderöi hehkuääriviivat (Honorific)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_Integrations_Honorific_Glow_Hint" xml:space="preserve">
|
<data name="Settings_Integrations_Honorific_Glow_Hint" xml:space="preserve">
|
||||||
<value>Voi heikentää kuvataajuutta heikommilla laitteistoilla. Renderöi hehkuääriviivat Honorific-titteleille, jotka niitä käyttävät. Liukuvärvälianimaatiota ei vielä tueta — se renderöidään ensisijaisena värinä.</value>
|
<value>Voi heikentää kuvataajuutta heikommilla laitteistoilla. Renderöi hehkuääriviivat Honorific-titteleille, jotka niitä käyttävät. Liukuvärvälianimaatiota ei vielä tueta: se renderöidään ensisijaisena värinä.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_Integrations_Honorific_LinkRepo" xml:space="preserve">
|
<data name="Settings_Integrations_Honorific_LinkRepo" xml:space="preserve">
|
||||||
<value>Honorific GitHubissa</value>
|
<value>Honorific GitHubissa</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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ä.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Utiliser la police Hellion fournie (Exo 2)</value>
|
<value>Utiliser Inter Light fourni</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>A kézi futtatás a MENTETT megőrzési szabályzatot használja, nem a fenti csúszkák értékeit. Először kattints a Mentés gombra, ha a futtatásban az aktuális változtatásokat szeretnéd alkalmazni.</value>
|
<value>A kézi futtatás a MENTETT megőrzési szabályzatot használja, nem a fenti csúszkák értékeit. Először kattints a Mentés gombra, ha a futtatásban az aktuális változtatásokat szeretnéd alkalmazni.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Az előnézet elavult — a fehérlistád megváltozott az utolsó frissítés óta. Kattints a Frissítés gombra az újraszámításhoz.</value>
|
<value>Az előnézet elavult: a fehérlistád megváltozott az utolsó frissítés óta. Kattints a Frissítés gombra az újraszámításhoz.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Előnézet frissítése</value>
|
<value>Előnézet frissítése</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Csatorna megőrzési időablakán túli üzenetek automatikus törlése</value>
|
<value>Csatorna megőrzési időablakán túli üzenetek automatikus törlése</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Ha be van kapcsolva, a beállított időablagnál régebbi üzenetek minden plugin-indításkor törlődnek (legfeljebb 24 óránként egyszer). Az alapértelmezés KI — a plugin az explicit beleegyezésed nélkül semmit sem töröl.</value>
|
<value>Ha be van kapcsolva, a beállított időablagnál régebbi üzenetek minden plugin-indításkor törlődnek (legfeljebb 24 óránként egyszer). Az alapértelmezés KI: a plugin az explicit beleegyezésed nélkül semmit sem töröl.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Alapértelmezett megőrzés (napokban, 0 = soha)</value>
|
<value>Alapértelmezett megőrzés (napokban, 0 = soha)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Varázsló újra megnyitása</value>
|
<value>Varázsló újra megnyitása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Később — alapértelmezések megtartása</value>
|
<value>Később: alapértelmezések megtartása</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Bezárja a varázslót profil kiválasztása nélkül. A plugin alapértelmezései aktívak maradnak, és a varázsló a következő plugin-betöltéskor újra megjelenik.</value>
|
<value>Bezárja a varázslót profil kiválasztása nélkül. A plugin alapértelmezései aktívak maradnak, és a varázsló a következő plugin-betöltéskor újra megjelenik.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Mint a Privacy First, plusz Say és mindkét emote-típus a story-naplóidhoz. Shout és Yell kívül marad — a távolabb lévő idegenek zaja nem story-tartalom. Megőrzés: Say 30 nap, emote-ok 90 nap.</value>
|
<value>Mint a Privacy First, plusz Say és mindkét emote-típus a story-naplóidhoz. Shout és Yell kívül marad: a távolabb lévő idegenek zaja nem story-tartalom. Megőrzés: Say 30 nap, emote-ok 90 nap.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Roleplay alkalmazása</value>
|
<value>Roleplay alkalmazása</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Beépített Hellion betűtípus (Exo 2) használata</value>
|
<value>Mellékelt Inter Light használata</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>A Hellion Chat az Infi és Anna (ascclemens) által készített Chat 2 forkja. A chat-csere ablak, az IPC-integráció, a renderelő motor és a teljes tárolási mag mind az eredetiből származik.</value>
|
<value>A Hellion Chat az Infi és Anna (ascclemens) által készített Chat 2 forkja. A chat-csere ablak, az IPC-integráció, a renderelő motor és a teljes tárolási mag mind az eredetiből származik.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>A webes felület az egyetlen nagyobb rész, amelyet eltávolítottam. Távoli hozzáférésre készült a chathez egy második eszközről — ez eltérő fókusz attól a kisebb alapértelmezett lábnyomtól, amelyet ez a fork követ. Az alapértelmezésekhez való igazítása jelentős átdolgozást igényelt volna, így az eltávolítás volt a legtisztább megoldás ehhez a forkhoz.</value>
|
<value>A webes felület az egyetlen nagyobb rész, amelyet eltávolítottam. Távoli hozzáférésre készült a chathez egy második eszközről: ez eltérő fókusz attól a kisebb alapértelmezett lábnyomtól, amelyet ez a fork követ. Az alapértelmezésekhez való igazítása jelentős átdolgozást igényelt volna, így az eltávolítás volt a legtisztább megoldás ehhez a forkhoz.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Upstream repository:</value>
|
<value>Upstream repository:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Előléptetés állandó füllé</value>
|
<value>Előléptetés állandó füllé</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Ezt a TempTell-t normál füllé alakítja. A partnerhez való tell-kötés megszűnik — a fül ezentúl a csatornaszűrők alapján fogja az üzeneteket. Ha azt szeretnéd, hogy „a fül túlélje az újrabejelentkezést és kötve maradjon a partnerhez", inkább a Fül rögzítése funkciót használd.</value>
|
<value>Ezt a TempTell-t normál füllé alakítja. A partnerhez való tell-kötés megszűnik: a fül ezentúl a csatornaszűrők alapján fogja az üzeneteket. Ha azt szeretnéd, hogy „a fül túlélje az újrabejelentkezést és kötve maradjon a partnerhez", inkább a Fül rögzítése funkciót használd.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>A rögzített fülek túlélik az újrabejelentkezést, és kötve maradnak a beszélgető partnerhez.</value>
|
<value>A rögzített fülek túlélik az újrabejelentkezést, és kötve maradnak a beszélgető partnerhez.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Elérted a {0} rögzített tell-fül maximumát. Először oldd fel az egyiket, vagy használd az Állandó füllé előléptetés funkciót.</value>
|
<value>Elérted a {0} rögzített tell-fül maximumát. Először oldd fel az egyiket, vagy használd az Állandó füllé előléptetés funkciót.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Rögzített — túléli az újrabejelentkezést.</value>
|
<value>Rögzített: túléli az újrabejelentkezést.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>„Üdvözöltként megjelöl" gomb megjelenítése</value>
|
<value>„Üdvözöltként megjelöl" gomb megjelenítése</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Minden auto-tell-fül mellé egy kattintható gombot ad, amellyel a beszélgető partnert már üdvözöltként lehet megjelölni — a fül neve ezután halvány lesz. Hasznos klubi köszöntőknek, akik párhuzamosan sok beszélgetést kezelnek. Alapértelmezés szerint ki van kapcsolva.</value>
|
<value>Minden auto-tell-fül mellé egy kattintható gombot ad, amellyel a beszélgető partnert már üdvözöltként lehet megjelölni: a fül neve ezután halvány lesz. Hasznos klubi köszöntőknek, akik párhuzamosan sok beszélgetést kezelnek. Alapértelmezés szerint ki van kapcsolva.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Új /tell-fülek megnyitása közvetlenül pop-outként</value>
|
<value>Új /tell-fülek megnyitása közvetlenül pop-outként</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Ablak átlátszósága</value>
|
<value>Ablak átlátszósága</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Mennyire átlátszó az ablak háttere. Alacsonyabb értékeknél több játék látszik át. Tipp: A Dalamud ablakmenüje (hamburger-ikon a fejlécen) ablakokként kínál felülbírálási lehetőséget az átlátszósághoz, háttér-homályosításhoz, átkattintáshoz és rögzítéshez — ezek felülírják ezt a csúszkát az adott ablaknál.</value>
|
<value>Mennyire átlátszó az ablak háttere. Alacsonyabb értékeknél több játék látszik át. Tipp: A Dalamud ablakmenüje (hamburger-ikon a fejlécen) ablakokként kínál felülbírálási lehetőséget az átlátszósághoz, háttér-homályosításhoz, átkattintáshoz és rögzítéshez: ezek felülírják ezt a csúszkát az adott ablaknál.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Betűtípusok</value>
|
<value>Betűtípusok</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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é.</value>
|
<value>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é.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>L'esecuzione manuale usa la tua policy di conservazione SALVATA, non i valori degli slider sopra. Clicca Salva prima se vuoi che l'esecuzione applichi le modifiche attuali.</value>
|
<value>L'esecuzione manuale usa la tua policy di conservazione SALVATA, non i valori degli slider sopra. Clicca Salva prima se vuoi che l'esecuzione applichi le modifiche attuali.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Anteprima non aggiornata — la whitelist è cambiata dall'ultimo aggiornamento. Clicca Aggiorna per ricalcolare.</value>
|
<value>Anteprima non aggiornata: la whitelist è cambiata dall'ultimo aggiornamento. Clicca Aggiorna per ricalcolare.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Aggiorna anteprima</value>
|
<value>Aggiorna anteprima</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Mostra wizard di nuovo</value>
|
<value>Mostra wizard di nuovo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Dopo — mantieni predefiniti</value>
|
<value>Dopo: mantieni predefiniti</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Chiude il wizard senza selezionare un profilo. I valori predefiniti del plugin rimangono attivi e il wizard torna al prossimo caricamento del plugin.</value>
|
<value>Chiude il wizard senza selezionare un profilo. I valori predefiniti del plugin rimangono attivi e il wizard torna al prossimo caricamento del plugin.</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Usa il font Hellion incluso (Exo 2)</value>
|
<value>Usa Inter Light incluso</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Raggiunto il massimo di {0} tab tell fissi. Sblocca prima uno o usa Converti in permanente.</value>
|
<value>Raggiunto il massimo di {0} tab tell fissi. Sblocca prima uno o usa Converti in permanente.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fisso — sopravvive al relog.</value>
|
<value>Fisso: sopravvive al relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Trasparenza finestra</value>
|
<value>Trasparenza finestra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Quanto è trasparente lo sfondo della finestra. Valori più bassi lasciano trasparire più gioco. Suggerimento: il menu per finestra di Dalamud (hamburger nella barra del titolo) offre sovrascritture per finestra per opacità, sfocatura sfondo, click-through e blocco — queste hanno la precedenza su questo slider per la rispettiva finestra.</value>
|
<value>Quanto è trasparente lo sfondo della finestra. Valori più bassi lasciano trasparire più gioco. Suggerimento: il menu per finestra di Dalamud (hamburger nella barra del titolo) offre sovrascritture per finestra per opacità, sfocatura sfondo, click-through e blocco: queste hanno la precedenza su questo slider per la rispettiva finestra.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Font</value>
|
<value>Font</value>
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>ウィザードを再表示</value>
|
<value>ウィザードを再表示</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>後で — デフォルトのまま</value>
|
<value>後で: デフォルトのまま</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>プロファイルを選択せずにウィザードを閉じます。プラグインのデフォルト設定が引き続き有効です。次回プラグイン読み込み時にウィザードが再度表示されます。</value>
|
<value>プロファイルを選択せずにウィザードを閉じます。プラグインのデフォルト設定が引き続き有効です。次回プラグイン読み込み時にウィザードが再度表示されます。</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>プラグインウィンドウの不透明度です。値を下げるとゲームが透けて見えます。フォームフィールドとダイアログは常に完全に不透明で読みやすい状態を保ちます。</value>
|
<value>プラグインウィンドウの不透明度です。値を下げるとゲームが透けて見えます。フォームフィールドとダイアログは常に完全に不透明で読みやすい状態を保ちます。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>同梱の Hellion フォント(Exo 2)を使用する</value>
|
<value>同梱の Inter Light を使用</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>プラグインに同梱された Exo 2(SIL Open Font License 1.1)でチャットと UI を表示します。無効にすると、設定 → フォントで選択されたフォントにフォールバックします。</value>
|
<value>チャットとUIをプラグインに同梱されている Inter Light (SIL Open Font License 1.1) で表示します。無効にすると、設定 → フォント で選択したフォントに戻ります。</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>ピン留めテルタブの上限 {0} 件に達しました。先に1件解除するか、「永続タブに昇格」をご利用ください。</value>
|
<value>ピン留めテルタブの上限 {0} 件に達しました。先に1件解除するか、「永続タブに昇格」をご利用ください。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>ピン留め済み — 再ログイン後も残ります。</value>
|
<value>ピン留め済み: 再ログイン後も残ります。</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>完全なフレーズを検索します。複数の単語は同じ順序で並んで出現する場合にのみ一致します。生の FTS5 MATCH 構文を使用するには、検索語を自分でダブルクォートで囲んでください。</value>
|
<value>完全なフレーズを検索します。複数の単語は同じ順序で並んで出現する場合にのみ一致します。生の FTS5 MATCH 構文を使用するには、検索語を自分でダブルクォートで囲んでください。</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat は 24 言語すべてを表示しますが、FFXIV のチャット入力が完全に対応しているのは EN、DE、FR、JA のみです。他のスクリプトはゲーム内チャットへの入力時やメッセージ送信時に文字化けする可能性があります。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>마법사 다시 표시</value>
|
<value>마법사 다시 표시</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>나중에 — 기본값 유지</value>
|
<value>나중에: 기본값 유지</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>프로필을 선택하지 않고 마법사를 닫습니다. 플러그인 기본값이 유지되며 다음 플러그인 로드 시 마법사가 다시 표시됩니다.</value>
|
<value>프로필을 선택하지 않고 마법사를 닫습니다. 플러그인 기본값이 유지되며 다음 플러그인 로드 시 마법사가 다시 표시됩니다.</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>플러그인 창의 불투명도입니다. 값이 낮을수록 게임이 배경으로 비쳐 보이며, 폼 필드와 대화 상자는 위에서 완전히 불투명하게 표시됩니다.</value>
|
<value>플러그인 창의 불투명도입니다. 값이 낮을수록 게임이 배경으로 비쳐 보이며, 폼 필드와 대화 상자는 위에서 완전히 불투명하게 표시됩니다.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>내장 Hellion 글꼴 (Exo 2) 사용</value>
|
<value>내장된 Inter Light 사용</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>채팅과 UI를 Exo 2 (SIL Open Font License 1.1)로 렌더링합니다. 이 글꼴은 플러그인에 포함되어 있습니다. 비활성화하면 설정 → 글꼴에서 선택한 글꼴로 돌아갑니다.</value>
|
<value>플러그인에 포함된 Inter Light (SIL Open Font License 1.1)로 채팅과 UI를 표시합니다. 비활성화하면 설정 → 글꼴에서 선택한 글꼴로 돌아갑니다.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>고정 귓속말 탭의 최대 개수 {0}에 도달했습니다. 먼저 하나를 해제하거나 영구 탭으로 변환하세요.</value>
|
<value>고정 귓속말 탭의 최대 개수 {0}에 도달했습니다. 먼저 하나를 해제하거나 영구 탭으로 변환하세요.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>고정됨 — 재접속 후에도 유지됩니다.</value>
|
<value>고정됨: 재접속 후에도 유지됩니다.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>정확한 구문을 검색합니다. 여러 단어 쿼리는 단어들이 순서대로 함께 나타날 때만 일치합니다. 원시 FTS5 MATCH 구문을 사용하려면 검색어를 직접 큰따옴표로 감싸세요.</value>
|
<value>정확한 구문을 검색합니다. 여러 단어 쿼리는 단어들이 순서대로 함께 나타날 때만 일치합니다. 원시 FTS5 MATCH 구문을 사용하려면 검색어를 직접 큰따옴표로 감싸세요.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat은 24개 언어 모두를 표시하지만, FFXIV의 채팅 입력은 EN, DE, FR, JA만 완전히 지원합니다. 다른 문자 체계는 게임 내 채팅에 입력하거나 메시지로 보낼 때 깨진 문자로 표시될 수 있습니다.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Den manuelle kjøringen bruker den LAGREDE oppbevaringspolicyen din, ikke skyveknappverdiene ovenfor. Klikk Lagre først om du vil at kjøringen skal bruke de nåværende endringene.</value>
|
<value>Den manuelle kjøringen bruker den LAGREDE oppbevaringspolicyen din, ikke skyveknappverdiene ovenfor. Klikk Lagre først om du vil at kjøringen skal bruke de nåværende endringene.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Forhåndsvisningen er utdatert — hvitelisten din har endret seg siden siste oppdatering. Klikk Oppdater for å beregne på nytt.</value>
|
<value>Forhåndsvisningen er utdatert: hvitelisten din har endret seg siden siste oppdatering. Klikk Oppdater for å beregne på nytt.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Oppdater forhåndsvisning</value>
|
<value>Oppdater forhåndsvisning</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Slett automatisk meldinger som har passert kanalens oppbevaringsvindu</value>
|
<value>Slett automatisk meldinger som har passert kanalens oppbevaringsvindu</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Når aktivert slettes meldinger som er eldre enn det konfigurerte vinduet ved hver pluginstart (høyst én gang per 24 timer). Standard er AV — pluginen sletter ingenting uten ditt eksplisitte samtykke.</value>
|
<value>Når aktivert slettes meldinger som er eldre enn det konfigurerte vinduet ved hver pluginstart (høyst én gang per 24 timer). Standard er AV: pluginen sletter ingenting uten ditt eksplisitte samtykke.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Standard oppbevaring (dager, 0 = aldri)</value>
|
<value>Standard oppbevaring (dager, 0 = aldri)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Vis veiviser igjen</value>
|
<value>Vis veiviser igjen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Senere — behold standarder</value>
|
<value>Senere: behold standarder</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Lukker veiviseren uten å velge en profil. Plugin-standardene forblir aktive og veiviseren vises igjen ved neste pluginlasting.</value>
|
<value>Lukker veiviseren uten å velge en profil. Plugin-standardene forblir aktive og veiviseren vises igjen ved neste pluginlasting.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Som Privacy First, pluss Say og begge emote-typer for story-loggene dine. Shout og Yell holdes utenfor — støy fra fremmede på offentlig avstand er ikke story-innhold. Oppbevaring: Say 30 dager, emotes 90 dager.</value>
|
<value>Som Privacy First, pluss Say og begge emote-typer for story-loggene dine. Shout og Yell holdes utenfor: støy fra fremmede på offentlig avstand er ikke story-innhold. Oppbevaring: Say 30 dager, emotes 90 dager.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Bruk roleplay</value>
|
<value>Bruk roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Hvor ugjennomsiktige plugin-vinduene er. Lavere verdier lar spillet synes gjennom. Skjemafelt og dialoger forblir fullt ugjennomsiktige og lesbare på toppen.</value>
|
<value>Hvor ugjennomsiktige plugin-vinduene er. Lavere verdier lar spillet synes gjennom. Skjemafelt og dialoger forblir fullt ugjennomsiktige og lesbare på toppen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Bruk medfølgende Hellion-skrift (Exo 2)</value>
|
<value>Bruk innebygd Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Maksimalt antall på {0} festede tell-faner er nådd. Løsgjør én først, eller bruk Gjør permanent.</value>
|
<value>Maksimalt antall på {0} festede tell-faner er nådd. Løsgjør én først, eller bruk Gjør permanent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Festet — overlever relog.</value>
|
<value>Festet: overlever relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Vis "Merk som hilset"-knapp</value>
|
<value>Vis "Merk som hilset"-knapp</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Legger til en klikknapp ved siden av hver auto-tell-fane for å merke en samtalepartner som allerede hilset — fanenavnet dempes da. Nyttig for klubbvakter som håndterer mange samtaler parallelt. Av som standard.</value>
|
<value>Legger til en klikknapp ved siden av hver auto-tell-fane for å merke en samtalepartner som allerede hilset: fanenavnet dempes da. Nyttig for klubbvakter som håndterer mange samtaler parallelt. Av som standard.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Åpne nye /tell-faner direkte som pop-out-vinduer</value>
|
<value>Åpne nye /tell-faner direkte som pop-out-vinduer</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>De handmatige uitvoering gebruikt je OPGESLAGEN retentiebeleid, niet de sliderwaarden hierboven. Klik eerst op Opslaan als je wilt dat de uitvoering je huidige wijzigingen toepast.</value>
|
<value>De handmatige uitvoering gebruikt je OPGESLAGEN retentiebeleid, niet de sliderwaarden hierboven. Klik eerst op Opslaan als je wilt dat de uitvoering je huidige wijzigingen toepast.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Voorbeeld is verouderd — je whitelist is gewijzigd sinds de laatste vernieuwing. Klik op Vernieuwen om opnieuw te berekenen.</value>
|
<value>Voorbeeld is verouderd: je whitelist is gewijzigd sinds de laatste vernieuwing. Klik op Vernieuwen om opnieuw te berekenen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Voorbeeld vernieuwen</value>
|
<value>Voorbeeld vernieuwen</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Berichten automatisch verwijderen na het retentievenster van het kanaal</value>
|
<value>Berichten automatisch verwijderen na het retentievenster van het kanaal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Als dit is ingeschakeld, worden berichten ouder dan het ingestelde venster bij elke pluginstart verwijderd (maximaal eenmaal per 24 uur). Standaard is UIT — de plugin verwijdert niets zonder je uitdrukkelijke toestemming.</value>
|
<value>Als dit is ingeschakeld, worden berichten ouder dan het ingestelde venster bij elke pluginstart verwijderd (maximaal eenmaal per 24 uur). Standaard is UIT: de plugin verwijdert niets zonder je uitdrukkelijke toestemming.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Standaard retentie (dagen, 0 = nooit)</value>
|
<value>Standaard retentie (dagen, 0 = nooit)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Wizard opnieuw tonen</value>
|
<value>Wizard opnieuw tonen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Later — standaarden bewaren</value>
|
<value>Later: standaarden bewaren</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Sluit de wizard zonder een profiel te kiezen. De plugin-standaarden blijven actief en de wizard verschijnt opnieuw bij de volgende keer laden van de plugin.</value>
|
<value>Sluit de wizard zonder een profiel te kiezen. De plugin-standaarden blijven actief en de wizard verschijnt opnieuw bij de volgende keer laden van de plugin.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Zoals Privacy First, plus Say en beide emote-types voor je verhaallogboeken. Shout en Yell blijven buiten beschouwing — publiek geluid van vreemden is geen verhaalinhoud. Retentie: Say 30 dagen, emotes 90 dagen.</value>
|
<value>Zoals Privacy First, plus Say en beide emote-types voor je verhaallogboeken. Shout en Yell blijven buiten beschouwing: publiek geluid van vreemden is geen verhaalinhoud. Retentie: Say 30 dagen, emotes 90 dagen.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Roleplay toepassen</value>
|
<value>Roleplay toepassen</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Hoe ondoorzichtig de pluginvensters zijn. Lagere waarden laten het spel doorschijnen; formuliervelden en dialoogvensters blijven volledig ondoorzichtig en goed leesbaar.</value>
|
<value>Hoe ondoorzichtig de pluginvensters zijn. Lagere waarden laten het spel doorschijnen; formuliervelden en dialoogvensters blijven volledig ondoorzichtig en goed leesbaar.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Meegeleverd Hellion-lettertype gebruiken (Exo 2)</value>
|
<value>Meegeleverde Inter Light gebruiken</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Omzetten naar permanent tabblad</value>
|
<value>Omzetten naar permanent tabblad</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Zet deze TempTell om naar een gewoon tabblad. De tell-koppeling met de gesprekspartner wordt verbroken — het tabblad vangt berichten voortaan op via de kanaalsfilters. Gebruik "Tabblad vastpinnen" als je wilt dat het tabblad een relog overleeft terwijl het gekoppeld blijft aan deze gesprekspartner.</value>
|
<value>Zet deze TempTell om naar een gewoon tabblad. De tell-koppeling met de gesprekspartner wordt verbroken: het tabblad vangt berichten voortaan op via de kanaalsfilters. Gebruik "Tabblad vastpinnen" als je wilt dat het tabblad een relog overleeft terwijl het gekoppeld blijft aan deze gesprekspartner.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Vastgepinde tabbladen overleven een relog en blijven gekoppeld aan deze gesprekspartner.</value>
|
<value>Vastgepinde tabbladen overleven een relog en blijven gekoppeld aan deze gesprekspartner.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Maximum van {0} vastgepinde tell-tabbladen bereikt. Maak er eerst één los, of gebruik Omzetten naar permanent tabblad.</value>
|
<value>Maximum van {0} vastgepinde tell-tabbladen bereikt. Maak er eerst één los, of gebruik Omzetten naar permanent tabblad.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Vastgepind — overleeft relog.</value>
|
<value>Vastgepind: overleeft relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Knop "Markeren als begroet" tonen</value>
|
<value>Knop "Markeren als begroet" tonen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Voegt een klikknop toe naast elk auto-tell-tabblad om een gesprekspartner als al begroet te markeren — de tabbladnaam wordt dan gedimd. Handig voor club-greeters die tegelijkertijd veel gesprekken beheren. Standaard uitgeschakeld.</value>
|
<value>Voegt een klikknop toe naast elk auto-tell-tabblad om een gesprekspartner als al begroet te markeren: de tabbladnaam wordt dan gedimd. Handig voor club-greeters die tegelijkertijd veel gesprekken beheren. Standaard uitgeschakeld.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Nieuwe /tell-tabbladen direct als pop-out openen</value>
|
<value>Nieuwe /tell-tabbladen direct als pop-out openen</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Venstertransparantie</value>
|
<value>Venstertransparantie</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Hoe transparant de vensterachtergrond is. Lagere waarden laten meer van het spel doorschijnen. Tip: het Dalamud per-venstermenu (hamburger in de titelbalk) biedt per venster eigen instellingen voor dekking, achtergrondvervaging, klikdoorloop en vastpinnen — die hebben voorrang op deze schuifregelaar voor het betreffende venster.</value>
|
<value>Hoe transparant de vensterachtergrond is. Lagere waarden laten meer van het spel doorschijnen. Tip: het Dalamud per-venstermenu (hamburger in de titelbalk) biedt per venster eigen instellingen voor dekking, achtergrondvervaging, klikdoorloop en vastpinnen: die hebben voorrang op deze schuifregelaar voor het betreffende venster.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Lettertypen</value>
|
<value>Lettertypen</value>
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Włącz filtr prywatności</value>
|
<value>Włącz filtr prywatności</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>Gdy włączony, do bazy danych zapisywane są tylko wiadomości z dozwolonych kanałów. Po wyłączeniu obowiązuje domyślne zachowanie — wszystko oprócz logów walki jest przechowywane.</value>
|
<value>Gdy włączony, do bazy danych zapisywane są tylko wiadomości z dozwolonych kanałów. Po wyłączeniu obowiązuje domyślne zachowanie: wszystko oprócz logów walki jest przechowywane.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>Filtr kontroluje wyłącznie to, co trafia do lokalnej bazy danych. W logu czatu nadal widzisz każdą wiadomość na żywo; wykluczone kanały są po prostu przestają być zapisywane. Jeśli chcesz też usunąć kanały z widocznego widoku, użyj standardowych filtrów zakładek czatu w grze.</value>
|
<value>Filtr kontroluje wyłącznie to, co trafia do lokalnej bazy danych. W logu czatu nadal widzisz każdą wiadomość na żywo; wykluczone kanały są po prostu przestają być zapisywane. Jeśli chcesz też usunąć kanały z widocznego widoku, użyj standardowych filtrów zakładek czatu w grze.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Ręczne uruchomienie używa ZAPISANEJ polityki przechowywania, nie wartości suwaków powyżej. Najpierw kliknij Zapisz, jeśli chcesz zastosować bieżące zmiany.</value>
|
<value>Ręczne uruchomienie używa ZAPISANEJ polityki przechowywania, nie wartości suwaków powyżej. Najpierw kliknij Zapisz, jeśli chcesz zastosować bieżące zmiany.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Podgląd jest nieaktualny — lista dozwolonych zmieniła się od ostatniego odświeżenia. Kliknij Odśwież, aby przeliczyć.</value>
|
<value>Podgląd jest nieaktualny: lista dozwolonych zmieniła się od ostatniego odświeżenia. Kliknij Odśwież, aby przeliczyć.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Odśwież podgląd</value>
|
<value>Odśwież podgląd</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Automatycznie usuwaj wiadomości po upływie okresu przechowywania kanału</value>
|
<value>Automatycznie usuwaj wiadomości po upływie okresu przechowywania kanału</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Gdy włączone, wiadomości starsze niż skonfigurowany okres są usuwane przy każdym starcie pluginu (najwyżej raz na 24 godziny). Domyślnie WYŁĄCZONE — plugin nigdy niczego nie usuwa bez twojej wyraźnej zgody.</value>
|
<value>Gdy włączone, wiadomości starsze niż skonfigurowany okres są usuwane przy każdym starcie pluginu (najwyżej raz na 24 godziny). Domyślnie WYŁĄCZONE: plugin nigdy niczego nie usuwa bez twojej wyraźnej zgody.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Domyślne przechowywanie (dni, 0 = nigdy)</value>
|
<value>Domyślne przechowywanie (dni, 0 = nigdy)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Pokaż kreatora ponownie</value>
|
<value>Pokaż kreatora ponownie</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Później — zachowaj domyślne</value>
|
<value>Później: zachowaj domyślne</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Zamknij kreatora bez wyboru profilu. Domyślne ustawienia pluginu pozostają aktywne, a kreator pojawi się ponownie przy następnym załadowaniu pluginu.</value>
|
<value>Zamknij kreatora bez wyboru profilu. Domyślne ustawienia pluginu pozostają aktywne, a kreator pojawi się ponownie przy następnym załadowaniu pluginu.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Jak Privacy First, plus Say i oba typy emote dla twoich logów fabularnych. Shout i Yell są wykluczone — hałas z odległości od obcych to nie treść fabularna. Przechowywanie: Say 30 dni, emoty 90 dni.</value>
|
<value>Jak Privacy First, plus Say i oba typy emote dla twoich logów fabularnych. Shout i Yell są wykluczone: hałas z odległości od obcych to nie treść fabularna. Przechowywanie: Say 30 dni, emoty 90 dni.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Zastosuj roleplay</value>
|
<value>Zastosuj roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Używaj dołączonej czcionki Hellion (Exo 2)</value>
|
<value>Użyj wbudowanego Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>Hellion Chat to fork Chat 2 autorstwa Infi i Anny (ascclemens). Okno zastępujące czat, integracja IPC, silnik renderowania i cały rdzeń przechowywania danych pochodzą z oryginału.</value>
|
<value>Hellion Chat to fork Chat 2 autorstwa Infi i Anny (ascclemens). Okno zastępujące czat, integracja IPC, silnik renderowania i cały rdzeń przechowywania danych pochodzą z oryginału.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>Interfejs webowy to jedyna większa część, którą usunąłem. Jest zbudowany do zdalnego dostępu do czatu z drugiego urządzenia — inny fokus niż mniejszy domyślny ślad, do którego dąży ten fork. Dostosowanie go do tych ustawień wymagałoby znacznych przeróbek, więc usunięcie było czystym rozwiązaniem dla tego konkretnego forka.</value>
|
<value>Interfejs webowy to jedyna większa część, którą usunąłem. Jest zbudowany do zdalnego dostępu do czatu z drugiego urządzenia: inny fokus niż mniejszy domyślny ślad, do którego dąży ten fork. Dostosowanie go do tych ustawień wymagałoby znacznych przeróbek, więc usunięcie było czystym rozwiązaniem dla tego konkretnego forka.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Repozytorium upstream:</value>
|
<value>Repozytorium upstream:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Przekształć w stałą zakładkę</value>
|
<value>Przekształć w stałą zakładkę</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Zamienia ten TempTell w zwykłą zakładkę. Powiązanie tell z partnerem zostaje usunięte — od tej pory zakładka będzie przechwytywać wiadomości na podstawie filtrów kanałów. Jeśli chcesz, żeby „zakładka przeżyła relog i pozostała powiązana z tym partnerem", użyj zamiast tego Przypnij zakładkę.</value>
|
<value>Zamienia ten TempTell w zwykłą zakładkę. Powiązanie tell z partnerem zostaje usunięte: od tej pory zakładka będzie przechwytywać wiadomości na podstawie filtrów kanałów. Jeśli chcesz, żeby „zakładka przeżyła relog i pozostała powiązana z tym partnerem", użyj zamiast tego Przypnij zakładkę.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Przypięte zakładki przeżywają relog i pozostają powiązane z tym partnerem rozmowy.</value>
|
<value>Przypięte zakładki przeżywają relog i pozostają powiązane z tym partnerem rozmowy.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Osiągnięto maksymalną liczbę {0} przypiętych zakładek tell. Najpierw odepnij jedną lub użyj opcji Przekształć w stałą zakładkę.</value>
|
<value>Osiągnięto maksymalną liczbę {0} przypiętych zakładek tell. Najpierw odepnij jedną lub użyj opcji Przekształć w stałą zakładkę.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Przypięta — przeżywa relog.</value>
|
<value>Przypięta: przeżywa relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Pokaż przycisk „Oznacz jako powitany/a"</value>
|
<value>Pokaż przycisk „Oznacz jako powitany/a"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Dodaje przycisk przy każdej auto-zakładce tell, pozwalający oznaczyć partnera rozmowy jako już powitanego — nazwa zakładki jest wtedy przyciemniona. Przydatne dla greeters w klubach prowadzących wiele rozmów równocześnie. Domyślnie wyłączone.</value>
|
<value>Dodaje przycisk przy każdej auto-zakładce tell, pozwalający oznaczyć partnera rozmowy jako już powitanego: nazwa zakładki jest wtedy przyciemniona. Przydatne dla greeters w klubach prowadzących wiele rozmów równocześnie. Domyślnie wyłączone.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Otwieraj nowe zakładki /tell bezpośrednio jako pop-outy</value>
|
<value>Otwieraj nowe zakładki /tell bezpośrednio jako pop-outy</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Przezroczystość okna</value>
|
<value>Przezroczystość okna</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Stopień przezroczystości tła okna. Niższe wartości pozwalają przeświecać większej części gry. Wskazówka: menu Dalamud dla każdego okna (hamburger na pasku tytułu) oferuje indywidualne ustawienia przezroczystości, rozmycia tła, klikania przez okno i przypinania dla każdego okna — mają one pierwszeństwo przed tym suwakiem dla danego okna.</value>
|
<value>Stopień przezroczystości tła okna. Niższe wartości pozwalają przeświecać większej części gry. Wskazówka: menu Dalamud dla każdego okna (hamburger na pasku tytułu) oferuje indywidualne ustawienia przezroczystości, rozmycia tła, klikania przez okno i przypinania dla każdego okna: mają one pierwszeństwo przed tym suwakiem dla danego okna.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Czcionki</value>
|
<value>Czcionki</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Ativar filtro de privacidade</value>
|
<value>Ativar filtro de privacidade</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>Quando ativado, apenas mensagens dos canais permitidos são salvas no banco de dados. Quando desativado, o comportamento padrão se aplica — tudo exceto logs de batalha é armazenado.</value>
|
<value>Quando ativado, apenas mensagens dos canais permitidos são salvas no banco de dados. Quando desativado, o comportamento padrão se aplica: tudo exceto logs de batalha é armazenado.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>O filtro controla apenas o que é gravado no banco de dados local. O log de bate-papo continua exibindo todas as mensagens em tempo real; canais excluídos simplesmente não são mais armazenados. Se você quiser remover canais da exibição visível também, use os filtros normais de aba de chat no jogo.</value>
|
<value>O filtro controla apenas o que é gravado no banco de dados local. O log de bate-papo continua exibindo todas as mensagens em tempo real; canais excluídos simplesmente não são mais armazenados. Se você quiser remover canais da exibição visível também, use os filtros normais de aba de chat no jogo.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>A execução manual usa sua política de retenção SALVA, não os valores dos controles acima. Clique em Salvar primeiro se quiser que a execução aplique suas alterações atuais.</value>
|
<value>A execução manual usa sua política de retenção SALVA, não os valores dos controles acima. Clique em Salvar primeiro se quiser que a execução aplique suas alterações atuais.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>A prévia está desatualizada — sua lista de permissões mudou desde a última atualização. Clique em Atualizar para recalcular.</value>
|
<value>A prévia está desatualizada: sua lista de permissões mudou desde a última atualização. Clique em Atualizar para recalcular.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Atualizar prévia</value>
|
<value>Atualizar prévia</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Excluir automaticamente mensagens além do período de retenção do canal</value>
|
<value>Excluir automaticamente mensagens além do período de retenção do canal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Quando ativado, mensagens mais antigas que o período configurado são excluídas a cada inicialização do plugin (no máximo uma vez a cada 24 horas). O padrão é DESATIVADO — o plugin nunca exclui nada sem o seu consentimento explícito.</value>
|
<value>Quando ativado, mensagens mais antigas que o período configurado são excluídas a cada inicialização do plugin (no máximo uma vez a cada 24 horas). O padrão é DESATIVADO: o plugin nunca exclui nada sem o seu consentimento explícito.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Retenção padrão (dias, 0 = nunca)</value>
|
<value>Retenção padrão (dias, 0 = nunca)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Mostrar assistente novamente</value>
|
<value>Mostrar assistente novamente</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Depois — manter padrões</value>
|
<value>Depois: manter padrões</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Fecha o assistente sem selecionar um perfil. Os padrões do plugin continuam ativos e o assistente reaparece na próxima vez que o plugin for carregado.</value>
|
<value>Fecha o assistente sem selecionar um perfil. Os padrões do plugin continuam ativos e o assistente reaparece na próxima vez que o plugin for carregado.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Como Privacy First, mais Say e ambos os tipos de emote para seus logs de história. Shout e Yell ficam de fora — barulho de distância pública de desconhecidos não é conteúdo de história. Retenção: Say 30 dias, emotes 90 dias.</value>
|
<value>Como Privacy First, mais Say e ambos os tipos de emote para seus logs de história. Shout e Yell ficam de fora: barulho de distância pública de desconhecidos não é conteúdo de história. Retenção: Say 30 dias, emotes 90 dias.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Aplicar roleplay</value>
|
<value>Aplicar roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Usar fonte Hellion incluída (Exo 2)</value>
|
<value>Usar Inter Light incluído</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>O Hellion Chat é um fork do Chat 2 de Infi e Anna (ascclemens). A janela de substituição de chat, integração IPC, motor de renderização e todo o núcleo de armazenamento vêm do original.</value>
|
<value>O Hellion Chat é um fork do Chat 2 de Infi e Anna (ascclemens). A janela de substituição de chat, integração IPC, motor de renderização e todo o núcleo de armazenamento vêm do original.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>A interface web é a única peça importante que removi. Ela é construída para acesso remoto ao chat a partir de um segundo dispositivo — um foco diferente da pegada padrão menor que este fork busca. Adaptá-la a esses padrões teria exigido uma reformulação significativa, então removê-la foi o caminho limpo para este fork específico.</value>
|
<value>A interface web é a única peça importante que removi. Ela é construída para acesso remoto ao chat a partir de um segundo dispositivo: um foco diferente da pegada padrão menor que este fork busca. Adaptá-la a esses padrões teria exigido uma reformulação significativa, então removê-la foi o caminho limpo para este fork específico.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Repositório upstream:</value>
|
<value>Repositório upstream:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Promover para permanente</value>
|
<value>Promover para permanente</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Transforma este TempTell em uma aba regular. O vínculo de tell com o parceiro é removido — a aba passará a capturar mensagens pelos filtros de canal a partir de agora. Para "aba sobrevive ao relog mantendo o vínculo com este parceiro", use Fixar aba.</value>
|
<value>Transforma este TempTell em uma aba regular. O vínculo de tell com o parceiro é removido: a aba passará a capturar mensagens pelos filtros de canal a partir de agora. Para "aba sobrevive ao relog mantendo o vínculo com este parceiro", use Fixar aba.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Abas fixadas sobrevivem ao relog e permanecem vinculadas a este parceiro de conversa.</value>
|
<value>Abas fixadas sobrevivem ao relog e permanecem vinculadas a este parceiro de conversa.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Limite máximo de {0} abas de tell fixadas atingido. Desafixe uma primeiro ou use Promover para permanente.</value>
|
<value>Limite máximo de {0} abas de tell fixadas atingido. Desafixe uma primeiro ou use Promover para permanente.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fixado — sobrevive ao relog.</value>
|
<value>Fixado: sobrevive ao relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Mostrar botão "Marcar como cumprimentado"</value>
|
<value>Mostrar botão "Marcar como cumprimentado"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Adiciona um botão clicável ao lado de cada aba de tell automática para marcar um parceiro de conversa como já cumprimentado — o nome da aba fica esmaecido. Útil para recepcionistas de clube que gerenciam muitas conversas em paralelo. Desativado por padrão.</value>
|
<value>Adiciona um botão clicável ao lado de cada aba de tell automática para marcar um parceiro de conversa como já cumprimentado: o nome da aba fica esmaecido. Útil para recepcionistas de clube que gerenciam muitas conversas em paralelo. Desativado por padrão.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Abrir novas abas de /tell diretamente como pop-outs</value>
|
<value>Abrir novas abas de /tell diretamente como pop-outs</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Transparência da janela</value>
|
<value>Transparência da janela</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>O nível de transparência do fundo da janela. Valores menores deixam mais do jogo aparecer. Dica: o menu por janela do Dalamud (hambúrguer na barra de título) oferece ajustes individuais de opacidade, desfoque de fundo, clique passante e fixação — esses têm prioridade sobre este controle para a janela respectiva.</value>
|
<value>O nível de transparência do fundo da janela. Valores menores deixam mais do jogo aparecer. Dica: o menu por janela do Dalamud (hambúrguer na barra de título) oferece ajustes individuais de opacidade, desfoque de fundo, clique passante e fixação: esses têm prioridade sobre este controle para a janela respectiva.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Fontes</value>
|
<value>Fontes</value>
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Ativar filtro de privacidade</value>
|
<value>Ativar filtro de privacidade</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>Quando ativo, só são guardadas na base de dados as mensagens dos canais permitidos. Quando inativo, aplica-se o comportamento predefinido — tudo exceto os registos de batalha é armazenado.</value>
|
<value>Quando ativo, só são guardadas na base de dados as mensagens dos canais permitidos. Quando inativo, aplica-se o comportamento predefinido: tudo exceto os registos de batalha é armazenado.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>O filtro controla apenas o que é escrito na base de dados local. O registo de chat continua a mostrar todas as mensagens em tempo real; os canais excluídos deixam simplesmente de ser armazenados. Se também quiseres remover canais da visualização, usa os filtros normais de separadores de chat no jogo.</value>
|
<value>O filtro controla apenas o que é escrito na base de dados local. O registo de chat continua a mostrar todas as mensagens em tempo real; os canais excluídos deixam simplesmente de ser armazenados. Se também quiseres remover canais da visualização, usa os filtros normais de separadores de chat no jogo.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>A execução manual usa a tua política de retenção GUARDADA, não os valores do cursor acima. Clica em Guardar primeiro se quiseres que a execução aplique as tuas alterações atuais.</value>
|
<value>A execução manual usa a tua política de retenção GUARDADA, não os valores do cursor acima. Clica em Guardar primeiro se quiseres que a execução aplique as tuas alterações atuais.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>A pré-visualização está desatualizada — a tua lista de permissões mudou desde a última atualização. Clica em Atualizar para recalcular.</value>
|
<value>A pré-visualização está desatualizada: a tua lista de permissões mudou desde a última atualização. Clica em Atualizar para recalcular.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Atualizar pré-visualização</value>
|
<value>Atualizar pré-visualização</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Eliminar automaticamente mensagens após o período de retenção do canal</value>
|
<value>Eliminar automaticamente mensagens após o período de retenção do canal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Quando ativo, as mensagens mais antigas do que o período configurado são eliminadas em cada arranque do plugin (no máximo uma vez a cada 24 horas). A predefinição é DESATIVADO — o plugin nunca elimina nada sem o teu consentimento explícito.</value>
|
<value>Quando ativo, as mensagens mais antigas do que o período configurado são eliminadas em cada arranque do plugin (no máximo uma vez a cada 24 horas). A predefinição é DESATIVADO: o plugin nunca elimina nada sem o teu consentimento explícito.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Retenção predefinida (dias, 0 = nunca)</value>
|
<value>Retenção predefinida (dias, 0 = nunca)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Mostrar assistente novamente</value>
|
<value>Mostrar assistente novamente</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Mais tarde — manter predefinições</value>
|
<value>Mais tarde: manter predefinições</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Fecha o assistente sem selecionar um perfil. As predefinições do plugin ficam ativas e o assistente reaparece no próximo carregamento do plugin.</value>
|
<value>Fecha o assistente sem selecionar um perfil. As predefinições do plugin ficam ativas e o assistente reaparece no próximo carregamento do plugin.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Como Privacy First, mais Say e ambos os tipos de emote para os teus registos de história. Shout e Yell ficam de fora — o ruído de distância pública de desconhecidos não é conteúdo de história. Retenção: Say 30 dias, emotes 90 dias.</value>
|
<value>Como Privacy First, mais Say e ambos os tipos de emote para os teus registos de história. Shout e Yell ficam de fora: o ruído de distância pública de desconhecidos não é conteúdo de história. Retenção: Say 30 dias, emotes 90 dias.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Aplicar roleplay</value>
|
<value>Aplicar roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Usar a fonte Hellion incluída (Exo 2)</value>
|
<value>Usar Inter Light incluído</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>O Hellion Chat é um fork do Chat 2 de Infi e Anna (ascclemens). A janela de substituição de chat, a integração IPC, o motor de renderização e todo o núcleo de armazenamento provêm do original.</value>
|
<value>O Hellion Chat é um fork do Chat 2 de Infi e Anna (ascclemens). A janela de substituição de chat, a integração IPC, o motor de renderização e todo o núcleo de armazenamento provêm do original.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>A interface web é a única parte importante que removi. Foi concebida para acesso remoto ao chat a partir de um segundo dispositivo — um foco diferente do footprint predefinido mais reduzido que este fork persegue. Adaptá-la a estas predefinições teria exigido um trabalho significativo, por isso removê-la foi o caminho limpo para este fork em particular.</value>
|
<value>A interface web é a única parte importante que removi. Foi concebida para acesso remoto ao chat a partir de um segundo dispositivo: um foco diferente do footprint predefinido mais reduzido que este fork persegue. Adaptá-la a estas predefinições teria exigido um trabalho significativo, por isso removê-la foi o caminho limpo para este fork em particular.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Repositório upstream:</value>
|
<value>Repositório upstream:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Promover a permanente</value>
|
<value>Promover a permanente</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Transforma este TempTell num separador normal. A ligação de tell ao parceiro é removida — o separador passará a capturar mensagens pelos seus filtros de canal. Para "separador sobrevive ao relog mantendo a ligação a este parceiro", usa Fixar separador.</value>
|
<value>Transforma este TempTell num separador normal. A ligação de tell ao parceiro é removida: o separador passará a capturar mensagens pelos seus filtros de canal. Para "separador sobrevive ao relog mantendo a ligação a este parceiro", usa Fixar separador.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Os separadores fixos sobrevivem ao relog e mantêm a ligação a este parceiro de conversa.</value>
|
<value>Os separadores fixos sobrevivem ao relog e mantêm a ligação a este parceiro de conversa.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Máximo de {0} separadores de tell fixos atingido. Desfixa um primeiro, ou usa Promover a permanente.</value>
|
<value>Máximo de {0} separadores de tell fixos atingido. Desfixa um primeiro, ou usa Promover a permanente.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fixado — sobrevive ao relog.</value>
|
<value>Fixado: sobrevive ao relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Mostrar botão "Marcar como cumprimentado"</value>
|
<value>Mostrar botão "Marcar como cumprimentado"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Adiciona um botão de clique junto a cada separador de tell automático para marcar um parceiro de conversa como já cumprimentado — o nome do separador fica então esbatido. Útil para greeters de clubes que gerem muitas conversas em paralelo. Desativado por predefinição.</value>
|
<value>Adiciona um botão de clique junto a cada separador de tell automático para marcar um parceiro de conversa como já cumprimentado: o nome do separador fica então esbatido. Útil para greeters de clubes que gerem muitas conversas em paralelo. Desativado por predefinição.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Abrir novos separadores de /tell diretamente como janelas flutuantes</value>
|
<value>Abrir novos separadores de /tell diretamente como janelas flutuantes</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Transparência da janela</value>
|
<value>Transparência da janela</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Quão transparente é o fundo da janela. Valores mais baixos deixam mais do jogo aparecer por detrás. Dica: o menu por janela do Dalamud (hamburger na barra de título) oferece substituições por janela para opacidade, desfoque de fundo, clique transparente e fixação — têm precedência sobre este cursor para a janela em questão.</value>
|
<value>Quão transparente é o fundo da janela. Valores mais baixos deixam mais do jogo aparecer por detrás. Dica: o menu por janela do Dalamud (hamburger na barra de título) oferece substituições por janela para opacidade, desfoque de fundo, clique transparente e fixação: têm precedência sobre este cursor para a janela em questão.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Tipos de letra</value>
|
<value>Tipos de letra</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Enable privacy filter</value>
|
<value>Enable privacy filter</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>When enabled, only messages from allowed channels are written to the database. When disabled, the default behaviour applies — everything except battle logs is stored.</value>
|
<value>When enabled, only messages from allowed channels are written to the database. When disabled, the default behaviour applies. Everything except battle logs is stored.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>The filter only controls what is written to the local database. The chat log still shows every message live; excluded channels are simply no longer stored. If you also want to remove channels from the visible display, use the normal chat-tab filters in the game.</value>
|
<value>The filter only controls what is written to the local database. The chat log still shows every message live; excluded channels are simply no longer stored. If you also want to remove channels from the visible display, use the normal chat-tab filters in the game.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>The manual run uses your SAVED retention policy, not the slider values above. Click Save first if you want the run to apply your current changes.</value>
|
<value>The manual run uses your SAVED retention policy, not the slider values above. Click Save first if you want the run to apply your current changes.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Preview is stale — your whitelist has changed since the last refresh. Click Refresh to recalculate.</value>
|
<value>Preview is stale: your whitelist has changed since the last refresh. Click Refresh to recalculate.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Refresh preview</value>
|
<value>Refresh preview</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Automatically delete messages past their channel retention window</value>
|
<value>Automatically delete messages past their channel retention window</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>When enabled, messages older than the configured window are deleted on each plugin start (at most once every 24 hours). Default is OFF — the plugin never deletes anything without your explicit consent.</value>
|
<value>When enabled, messages older than the configured window are deleted on each plugin start (at most once every 24 hours). Default is OFF. The plugin never deletes anything without your explicit consent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Default retention (days, 0 = never)</value>
|
<value>Default retention (days, 0 = never)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Show wizard again</value>
|
<value>Show wizard again</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Later — keep defaults</value>
|
<value>Later: keep defaults</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Close the wizard without selecting a profile. The plugin defaults stay active and the wizard returns on next plugin load.</value>
|
<value>Close the wizard without selecting a profile. The plugin defaults stay active and the wizard returns on next plugin load.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Like Privacy First, plus Say and both emote types for your story logs. Shout and Yell stay out — public-distance noise from strangers is not story content. Retention: Say 30 days, emotes 90 days.</value>
|
<value>Like Privacy First, plus Say and both emote types for your story logs. Shout and Yell stay out. Public-distance noise from strangers is not story content. Retention: Say 30 days, emotes 90 days.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Apply roleplay</value>
|
<value>Apply roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>How opaque the plugin windows are. Lower values let the game show through; form fields and dialogs stay fully opaque and readable on top.</value>
|
<value>How opaque the plugin windows are. Lower values let the game show through; form fields and dialogs stay fully opaque and readable on top.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Use bundled Hellion font (Exo 2)</value>
|
<value>Use bundled Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>Renders chat and UI in Exo 2 (SIL Open Font License 1.1), which ships with the plugin. Disable to fall back to the font selected under Settings → Font.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -421,7 +421,7 @@
|
|||||||
<value>Hellion Chat is a fork of Chat 2 by Infi and Anna (ascclemens). The chat-replacement window, IPC integration, render engine, and the entire storage core all come from the original.</value>
|
<value>Hellion Chat is a fork of Chat 2 by Infi and Anna (ascclemens). The chat-replacement window, IPC integration, render engine, and the entire storage core all come from the original.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_P2" xml:space="preserve">
|
<data name="About_BuiltOn_P2" xml:space="preserve">
|
||||||
<value>The web interface is the only major piece I removed. It is built for remote access to the chat from a second device — a different focus from the smaller default footprint this fork pursues. Adapting it to these defaults would have required significant rework, so removing it was the clean path for this particular fork.</value>
|
<value>The web interface is the only major piece I removed. It is built for remote access to the chat from a second device: a different focus from the smaller default footprint this fork pursues. Adapting it to these defaults would have required significant rework, so removing it was the clean path for this particular fork.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
<data name="About_BuiltOn_Upstream_Label" xml:space="preserve">
|
||||||
<value>Upstream repository:</value>
|
<value>Upstream repository:</value>
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Promote to permanent</value>
|
<value>Promote to permanent</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Turns this TempTell into a regular tab. The tell binding to the partner is dropped — the tab will catch messages by its channel filters from now on. For "tab survives relog while staying bound to this partner", use Pin Tab instead.</value>
|
<value>Turns this TempTell into a regular tab. The tell binding to the partner is dropped. The tab will catch messages by its channel filters from now on. For "tab survives relog while staying bound to this partner", use Pin Tab instead.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Pinned tabs survive relog and stay bound to this conversation partner.</value>
|
<value>Pinned tabs survive relog and stay bound to this conversation partner.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Maximum of {0} pinned tell tabs reached. Unpin one first, or use Promote to permanent.</value>
|
<value>Maximum of {0} pinned tell tabs reached. Unpin one first, or use Promote to permanent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Pinned — survives relog.</value>
|
<value>Pinned: survives relog.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Show "Mark as greeted" button</value>
|
<value>Show "Mark as greeted" button</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Adds a click button next to each auto-tell tab to mark a conversation partner as already greeted — the tab name is then dimmed. Useful for club greeters managing many conversations in parallel. Off by default.</value>
|
<value>Adds a click button next to each auto-tell tab to mark a conversation partner as already greeted. The tab name is then dimmed. Useful for club greeters managing many conversations in parallel. Off by default.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Open new /tell tabs directly as pop-outs</value>
|
<value>Open new /tell tabs directly as pop-outs</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Window transparency</value>
|
<value>Window transparency</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>How transparent the window background is. Lower values let more of the game show through. Tip: Dalamud's per-window menu (hamburger in the title bar) offers per-window overrides for opacity, background blur, click-through, and pinning — those take precedence over this slider for the respective window.</value>
|
<value>How transparent the window background is. Lower values let more of the game show through. Tip: Dalamud's per-window menu (hamburger in the title bar) offers per-window overrides for opacity, background blur, click-through, and pinning. Those take precedence over this slider for the respective window.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Fonts</value>
|
<value>Fonts</value>
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
<value>Activează filtrul de confidențialitate</value>
|
<value>Activează filtrul de confidențialitate</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_Description" xml:space="preserve">
|
||||||
<value>Când este activat, doar mesajele din canalele permise sunt salvate în baza de date. Când este dezactivat, comportamentul implicit se aplică — totul, cu excepția jurnalelor de luptă, este stocat.</value>
|
<value>Când este activat, doar mesajele din canalele permise sunt salvate în baza de date. Când este dezactivat, comportamentul implicit se aplică: totul, cu excepția jurnalelor de luptă, este stocat.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
<data name="Privacy_FilterEnabled_StorageOnly_Help" xml:space="preserve">
|
||||||
<value>Filtrul controlează doar ce se scrie în baza de date locală. Jurnalul de chat afișează în continuare fiecare mesaj în timp real; canalele excluse nu mai sunt stocate, atât. Dacă vrei să elimini canale și din afișajul vizibil, folosește filtrele normale de tab din joc.</value>
|
<value>Filtrul controlează doar ce se scrie în baza de date locală. Jurnalul de chat afișează în continuare fiecare mesaj în timp real; canalele excluse nu mai sunt stocate, atât. Dacă vrei să elimini canale și din afișajul vizibil, folosește filtrele normale de tab din joc.</value>
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Rularea manuală folosește politica de retenție SALVATĂ, nu valorile sliderelor de mai sus. Apasă Salvează întâi dacă vrei ca rularea să aplice modificările curente.</value>
|
<value>Rularea manuală folosește politica de retenție SALVATĂ, nu valorile sliderelor de mai sus. Apasă Salvează întâi dacă vrei ca rularea să aplice modificările curente.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Previzualizarea este depășită — lista albă s-a schimbat de la ultima reîmprospătare. Apasă Reîmprospătează pentru a recalcula.</value>
|
<value>Previzualizarea este depășită: lista albă s-a schimbat de la ultima reîmprospătare. Apasă Reîmprospătează pentru a recalcula.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Reîmprospătează previzualizarea</value>
|
<value>Reîmprospătează previzualizarea</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Șterge automat mesajele care depășesc fereastra de retenție a canalului</value>
|
<value>Șterge automat mesajele care depășesc fereastra de retenție a canalului</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>Când este activat, mesajele mai vechi decât fereastra configurată sunt șterse la fiecare pornire a plugin-ului (cel mult o dată la 24 de ore). Implicit este DEZACTIVAT — plugin-ul nu șterge nimic fără consimțământul tău explicit.</value>
|
<value>Când este activat, mesajele mai vechi decât fereastra configurată sunt șterse la fiecare pornire a plugin-ului (cel mult o dată la 24 de ore). Implicit este DEZACTIVAT: plugin-ul nu șterge nimic fără consimțământul tău explicit.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Retenție implicită (zile, 0 = niciodată)</value>
|
<value>Retenție implicită (zile, 0 = niciodată)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Arată asistentul din nou</value>
|
<value>Arată asistentul din nou</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Mai târziu — păstrează implicit</value>
|
<value>Mai târziu: păstrează implicit</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Închide asistentul fără a selecta un profil. Setările implicite ale plugin-ului rămân active și asistentul va reapărea la următoarea încărcare a plugin-ului.</value>
|
<value>Închide asistentul fără a selecta un profil. Setările implicite ale plugin-ului rămân active și asistentul va reapărea la următoarea încărcare a plugin-ului.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Ca Privacy First, plus Say și ambele tipuri de emote pentru jurnalele de poveste. Shout și Yell rămân excluse — zgomotul de la distanță de la necunoscuți nu este conținut de poveste. Retenție: Say 30 zile, emote 90 zile.</value>
|
<value>Ca Privacy First, plus Say și ambele tipuri de emote pentru jurnalele de poveste. Shout și Yell rămân excluse: zgomotul de la distanță de la necunoscuți nu este conținut de poveste. Retenție: Say 30 zile, emote 90 zile.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Aplică roleplay</value>
|
<value>Aplică roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Folosește fontul Hellion inclus (Exo 2)</value>
|
<value>Folosește Inter Light inclus</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -489,7 +489,7 @@
|
|||||||
<value>Promovează la permanent</value>
|
<value>Promovează la permanent</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
<data name="PinTab_PromoteTooltip" xml:space="preserve">
|
||||||
<value>Transformă acest TempTell într-un tab obișnuit. Legătura tell cu partenerul este eliminată — tab-ul va prinde mesaje după filtrele de canal de acum înainte. Pentru „tab supraviețuiește relog rămânând legat de acest partener", folosește Fixează tab-ul.</value>
|
<value>Transformă acest TempTell într-un tab obișnuit. Legătura tell cu partenerul este eliminată: tab-ul va prinde mesaje după filtrele de canal de acum înainte. Pentru „tab supraviețuiește relog rămânând legat de acest partener", folosește Fixează tab-ul.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinTooltip" xml:space="preserve">
|
<data name="PinTab_PinTooltip" xml:space="preserve">
|
||||||
<value>Tab-urile fixate supraviețuiesc relog-ului și rămân legate de acest partener de conversație.</value>
|
<value>Tab-urile fixate supraviețuiesc relog-ului și rămân legate de acest partener de conversație.</value>
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Numărul maxim de {0} tab-uri tell fixate a fost atins. Dezfixează unul mai întâi sau folosește Promovează la permanent.</value>
|
<value>Numărul maxim de {0} tab-uri tell fixate a fost atins. Dezfixează unul mai întâi sau folosește Promovează la permanent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fixat — supraviețuiește relog-ului.</value>
|
<value>Fixat: supraviețuiește relog-ului.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Arată butonul „Marchează ca salutat"</value>
|
<value>Arată butonul „Marchează ca salutat"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Adaugă un buton de clic lângă fiecare tab auto-tell pentru a marca un partener de conversație ca deja salutat — numele tab-ului devine mai estompat. Util pentru greeter-ii de club care gestionează mai multe conversații în paralel. Dezactivat implicit.</value>
|
<value>Adaugă un buton de clic lângă fiecare tab auto-tell pentru a marca un partener de conversație ca deja salutat: numele tab-ului devine mai estompat. Util pentru greeter-ii de club care gestionează mai multe conversații în paralel. Dezactivat implicit.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Deschide tab-urile /tell noi direct ca ferestre pop-out</value>
|
<value>Deschide tab-urile /tell noi direct ca ferestre pop-out</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Transparența ferestrei</value>
|
<value>Transparența ferestrei</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Cât de transparent este fundalul ferestrei. Valorile mai mici lasă mai mult din joc să se vadă. Sfat: meniul per-fereastră al Dalamud (hamburger în bara de titlu) oferă suprascrieri per fereastră pentru opacitate, blur de fundal, click-through și fixare — acestea au prioritate față de acest slider pentru fereastra respectivă.</value>
|
<value>Cât de transparent este fundalul ferestrei. Valorile mai mici lasă mai mult din joc să se vadă. Sfat: meniul per-fereastră al Dalamud (hamburger în bara de titlu) oferă suprascrieri per fereastră pentru opacitate, blur de fundal, click-through și fixare: acestea au prioritate față de acest slider pentru fereastra respectivă.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Fonturi</value>
|
<value>Fonturi</value>
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Степень непрозрачности окон плагина. Меньшие значения позволяют просвечивать игре; поля форм и диалоги остаются полностью непрозрачными и читаемыми поверх.</value>
|
<value>Степень непрозрачности окон плагина. Меньшие значения позволяют просвечивать игре; поля форм и диалоги остаются полностью непрозрачными и читаемыми поверх.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Использовать встроенный шрифт Hellion (Exo 2)</value>
|
<value>Использовать встроенный Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>Отображает чат и интерфейс шрифтом Exo 2 (SIL Open Font License 1.1), поставляемым с плагином. Отключите для использования шрифта, выбранного в разделе Настройки → Шрифт.</value>
|
<value>Отображает чат и интерфейс в шрифте Inter Light (лицензия SIL Open Font 1.1), поставляемом с плагином. Отключите, чтобы вернуться к шрифту, выбранному в Настройки → Шрифт.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>Поиск точной фразы. Запросы из нескольких слов совпадают только если слова стоят рядом и в том же порядке. Для использования синтаксиса FTS5 MATCH оберните свой запрос в двойные кавычки самостоятельно.</value>
|
<value>Поиск точной фразы. Запросы из нескольких слов совпадают только если слова стоят рядом и в том же порядке. Для использования синтаксиса FTS5 MATCH оберните свой запрос в двойные кавычки самостоятельно.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat отображает все 24 языка, но ввод чата FFXIV полностью поддерживает только EN, DE, FR и JA. Другие письменности могут отображаться как искажённые символы при наборе во внутриигровом чате или отправке сообщений.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Den manuella körningen använder din SPARADE lagringspolicy, inte skjutreglagevärdena ovan. Klicka Spara först om du vill att körningen ska tillämpa dina aktuella ändringar.</value>
|
<value>Den manuella körningen använder din SPARADE lagringspolicy, inte skjutreglagevärdena ovan. Klicka Spara först om du vill att körningen ska tillämpa dina aktuella ändringar.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Förhandsgranskningen är inaktuell — din vitlista har ändrats sedan senaste uppdateringen. Klicka Uppdatera för att räkna om.</value>
|
<value>Förhandsgranskningen är inaktuell: din vitlista har ändrats sedan senaste uppdateringen. Klicka Uppdatera för att räkna om.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Uppdatera förhandsgranskning</value>
|
<value>Uppdatera förhandsgranskning</value>
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<value>Radera automatiskt meddelanden som passerat kanalens lagringstid</value>
|
<value>Radera automatiskt meddelanden som passerat kanalens lagringstid</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Enabled_Description" xml:space="preserve">
|
<data name="Retention_Enabled_Description" xml:space="preserve">
|
||||||
<value>När det är aktiverat raderas meddelanden som är äldre än det konfigurerade tidsfönstret vid varje pluginstart (högst en gång per 24 timmar). Standard är AV — pluginen raderar ingenting utan ditt uttryckliga samtycke.</value>
|
<value>När det är aktiverat raderas meddelanden som är äldre än det konfigurerade tidsfönstret vid varje pluginstart (högst en gång per 24 timmar). Standard är AV: pluginen raderar ingenting utan ditt uttryckliga samtycke.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Retention_Default_Label" xml:space="preserve">
|
<data name="Retention_Default_Label" xml:space="preserve">
|
||||||
<value>Standardlagring (dagar, 0 = aldrig)</value>
|
<value>Standardlagring (dagar, 0 = aldrig)</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Visa guiden igen</value>
|
<value>Visa guiden igen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Senare — behåll standardinställningar</value>
|
<value>Senare: behåll standardinställningar</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Stänger guiden utan att välja en profil. Pluginens standardinställningar förblir aktiva och guiden visas igen vid nästa pluginladdning.</value>
|
<value>Stänger guiden utan att välja en profil. Pluginens standardinställningar förblir aktiva och guiden visas igen vid nästa pluginladdning.</value>
|
||||||
@@ -253,7 +253,7 @@
|
|||||||
<value>Roleplay</value>
|
<value>Roleplay</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Description" xml:space="preserve">
|
||||||
<value>Som Privacy First, plus Säg och båda emotetyperna för dina berättarloggar. Ropa och Skrika ingår inte — offentligt avståndsbrus från okända tillhör inte berättelseinnehåll. Lagring: Säg 30 dagar, emotes 90 dagar.</value>
|
<value>Som Privacy First, plus Säg och båda emotetyperna för dina berättarloggar. Ropa och Skrika ingår inte: offentligt avståndsbrus från okända tillhör inte berättelseinnehåll. Lagring: Säg 30 dagar, emotes 90 dagar.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
<data name="Wizard_Profile_Roleplay_Apply" xml:space="preserve">
|
||||||
<value>Tillämpa roleplay</value>
|
<value>Tillämpa roleplay</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Använd medföljande Hellion-teckensnitt (Exo 2)</value>
|
<value>Använd inbäddat Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>Maximalt {0} fästa tell-flikar nått. Lossa en först, eller använd Uppgradera till permanent.</value>
|
<value>Maximalt {0} fästa tell-flikar nått. Lossa en först, eller använd Uppgradera till permanent.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Fäst — överlever omloggning.</value>
|
<value>Fäst: överlever omloggning.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
<value>Visa knappen "Markera som hälsad"</value>
|
<value>Visa knappen "Markera som hälsad"</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_GreetedToggle_Description" xml:space="preserve">
|
||||||
<value>Lägger till en klickknapp bredvid varje auto-tell-flik för att markera en konversationspartner som redan hälsad — fliknamnet tonas då ned. Användbart för klubbhälsare som hanterar många konversationer parallellt. Av som standard.</value>
|
<value>Lägger till en klickknapp bredvid varje auto-tell-flik för att markera en konversationspartner som redan hälsad: fliknamnet tonas då ned. Användbart för klubbhälsare som hanterar många konversationer parallellt. Av som standard.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
<data name="ChatLog_AutoTellTabs_OpenAsPopout_Name" xml:space="preserve">
|
||||||
<value>Öppna nya /tell-flikar direkt som pop-out-fönster</value>
|
<value>Öppna nya /tell-flikar direkt som pop-out-fönster</value>
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
<value>Fönstrets genomskinlighet</value>
|
<value>Fönstrets genomskinlighet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
<data name="Settings_ThemeAndLayout_WindowOpacity_Description" xml:space="preserve">
|
||||||
<value>Hur genomskinlig fönsterbakgrunden är. Lägre värden låter mer av spelet synas igenom. Tips: Dalamud's per-fönster-meny (hamburgaren i namnlisten) erbjuder per-fönster-överstyrningar för opacitet, bakgrundsoskärpa, klickigenom och fästning — de har företräde framför det här reglaget för respektive fönster.</value>
|
<value>Hur genomskinlig fönsterbakgrunden är. Lägre värden låter mer av spelet synas igenom. Tips: Dalamud's per-fönster-meny (hamburgaren i namnlisten) erbjuder per-fönster-överstyrningar för opacitet, bakgrundsoskärpa, klickigenom och fästning: de har företräde framför det här reglaget för respektive fönster.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
<data name="Settings_FontsAndColours_Fonts_Heading" xml:space="preserve">
|
||||||
<value>Teckensnitt</value>
|
<value>Teckensnitt</value>
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
<value>Manuel çalıştırma, yukarıdaki kaydırıcı değerleri değil KAYITLI saklama politikasını kullanır. Mevcut değişikliklerinin uygulanmasını istiyorsan önce Kaydet'e tıkla.</value>
|
<value>Manuel çalıştırma, yukarıdaki kaydırıcı değerleri değil KAYITLI saklama politikasını kullanır. Mevcut değişikliklerinin uygulanmasını istiyorsan önce Kaydet'e tıkla.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
<data name="Cleanup_Preview_Stale" xml:space="preserve">
|
||||||
<value>Önizleme güncel değil — beyaz listen son yenilemeden bu yana değişti. Yeniden hesaplamak için Yenile'ye tıkla.</value>
|
<value>Önizleme güncel değil: beyaz listen son yenilemeden bu yana değişti. Yeniden hesaplamak için Yenile'ye tıkla.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
<data name="Cleanup_RefreshPreview" xml:space="preserve">
|
||||||
<value>Önizlemeyi yenile</value>
|
<value>Önizlemeyi yenile</value>
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
<value>Sihirbazı tekrar göster</value>
|
<value>Sihirbazı tekrar göster</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
<data name="Wizard_Cancel_Label" xml:space="preserve">
|
||||||
<value>Sonra — varsayılanları koru</value>
|
<value>Sonra: varsayılanları koru</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
<data name="Wizard_Cancel_Tooltip" xml:space="preserve">
|
||||||
<value>Profil seçmeden sihirbazı kapat. Eklenti varsayılanları etkin kalır ve sihirbaz bir sonraki eklenti yüklemesinde tekrar açılır.</value>
|
<value>Profil seçmeden sihirbazı kapat. Eklenti varsayılanları etkin kalır ve sihirbaz bir sonraki eklenti yüklemesinde tekrar açılır.</value>
|
||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Dahili Hellion yazı tipini kullan (Exo 2)</value>
|
<value>Yerleşik Inter Light'ı kullan</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
<value>En fazla {0} sabitlenmiş tell sekmesi sınırına ulaşıldı. Önce birini serbest bırak ya da kalıcıya yükselt.</value>
|
<value>En fazla {0} sabitlenmiş tell sekmesi sınırına ulaşıldı. Önce birini serbest bırak ya da kalıcıya yükselt.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
<data name="PinTab_PinnedTooltip" xml:space="preserve">
|
||||||
<value>Sabitlenmiş — yeniden girişten sonra hayatta kalır.</value>
|
<value>Sabitlenmiş: yeniden girişten sonra hayatta kalır.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
<!-- Hellion Chat — Auto-Tell-Tabs (Chat settings tab) -->
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>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.</value>
|
<value>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.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>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.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>Рівень непрозорості вікон плагіна. Нижчі значення дозволяють грі просвічуватись крізь вікно; поля форм і діалоги залишаються повністю непрозорими і добре читабельними поверх.</value>
|
<value>Рівень непрозорості вікон плагіна. Нижчі значення дозволяють грі просвічуватись крізь вікно; поля форм і діалоги залишаються повністю непрозорими і добре читабельними поверх.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>Використовувати вбудований шрифт Hellion (Exo 2)</value>
|
<value>Використовувати вбудований Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>Відображає чат і інтерфейс шрифтом Exo 2 (SIL Open Font License 1.1), що постачається разом із плагіном. Вимкніть, щоб повернутись до шрифту, вибраного в розділі Налаштування → Шрифт.</value>
|
<value>Відображає чат та інтерфейс у шрифті Inter Light (ліцензія SIL Open Font 1.1), що постачається з плагіном. Вимкніть, щоб повернутися до шрифту, обраного в Налаштування → Шрифт.</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,7 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>Шукає точну фразу. Запити з кількох слів збігаються лише тоді, коли слова стоять разом у вказаному порядку. Щоб використовувати синтаксис FTS5 MATCH напряму, оберніть запит у подвійні лапки самостійно.</value>
|
<value>Шукає точну фразу. Запити з кількох слів збігаються лише тоді, коли слова стоять разом у вказаному порядку. Щоб використовувати синтаксис FTS5 MATCH напряму, оберніть запит у подвійні лапки самостійно.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat відображає всі 24 мови, але введення чату FFXIV повністю підтримує лише EN, DE, FR та JA. Інші писемності можуть відображатися як спотворені символи під час введення в ігровий чат або надсилання повідомлень.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>插件窗口的不透明程度。数值越低游戏背景透视效果越强;表单字段和对话框始终保持完全不透明,确保可读性。</value>
|
<value>插件窗口的不透明程度。数值越低游戏背景透视效果越强;表单字段和对话框始终保持完全不透明,确保可读性。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>使用内置 Hellion 字体(Exo 2)</value>
|
<value>使用内置 Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>使用随插件附带的 Exo 2 字体(SIL Open Font License 1.1)渲染聊天和界面。禁用后将使用设置 → 字体中选择的字体。</value>
|
<value>以 Inter Light (SIL Open Font License 1.1) 渲染聊天和界面,随插件一起提供。禁用以回退到设置 → 字体 中选择的字体。</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>搜索完整短语。多词查询仅在这些词按顺序相邻出现时才会匹配。如需使用原始 FTS5 MATCH 语法,请自行为搜索词加上英文双引号。</value>
|
<value>搜索完整短语。多词查询仅在这些词按顺序相邻出现时才会匹配。如需使用原始 FTS5 MATCH 语法,请自行为搜索词加上英文双引号。</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat 显示全部 24 种语言,但 FFXIV 的聊天输入仅完全支持 EN、DE、FR 和 JA。其他文字在游戏内聊天输入或作为消息发送时可能显示为乱码。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -385,10 +385,10 @@
|
|||||||
<value>插件視窗的不透明程度。數值越低,遊戲畫面越能透出;表單欄位和對話框則保持完全不透明且清晰可讀。</value>
|
<value>插件視窗的不透明程度。數值越低,遊戲畫面越能透出;表單欄位和對話框則保持完全不透明且清晰可讀。</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Name" xml:space="preserve">
|
||||||
<value>使用內建 Hellion 字型(Exo 2)</value>
|
<value>使用內建 Inter Light</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
<data name="Theme_UseHellionFont_Description" xml:space="preserve">
|
||||||
<value>以 Exo 2(SIL Open Font License 1.1)渲染聊天和介面,此字型隨插件一同提供。停用後將退回至設定 → 字型所選擇的字型。</value>
|
<value>以 Inter Light (SIL Open Font License 1.1) 渲染聊天和介面,隨插件一起提供。停用以回退到設定 → 字型 中選擇的字型。</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data name="About_Maintainer_Heading" xml:space="preserve">
|
<data name="About_Maintainer_Heading" xml:space="preserve">
|
||||||
@@ -1030,4 +1030,8 @@
|
|||||||
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
<data name="DbViewer_FullTextToggle_Hint_PhraseMode" xml:space="preserve">
|
||||||
<value>搜尋完整的詞組。多字詞查詢只有在這些字詞依序相鄰出現時才會比對成功。若要使用原始 FTS5 MATCH 語法,請自行在搜尋詞外加上雙引號。</value>
|
<value>搜尋完整的詞組。多字詞查詢只有在這些字詞依序相鄰出現時才會比對成功。若要使用原始 FTS5 MATCH 語法,請自行在搜尋詞外加上雙引號。</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Settings_Language_FFXIVCoverage_Warning" xml:space="preserve">
|
||||||
|
<value>HellionChat 顯示全部 24 種語言,但 FFXIV 的聊天輸入僅完全支援 EN、DE、FR 和 JA。其他文字在遊戲內聊天輸入或作為訊息傳送時可能顯示為亂碼。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Binary file not shown.
Executable → Regular
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Copyright 2013 The Exo 2 Project Authors (https://github.com/googlefonts/Exo-2.0)
|
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 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:
|
This license is copied below, and is also available with a FAQ at:
|
||||||
+18
@@ -1860,6 +1860,24 @@ namespace HellionChat.Resources {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Latin Extended.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ExtraGlyphRanges_LatinExtended_Name {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ExtraGlyphRanges_LatinExtended_Name", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Greek.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ExtraGlyphRanges_Greek_Name {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ExtraGlyphRanges_Greek_Name", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Pick a folder location for export..
|
/// Looks up a localized string similar to Pick a folder location for export..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Tenyeix el selector de canal amb el color del canal</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>El botó selector de canal al costat del camp d'entrada es tenyeix amb el color del canal actiu. Coincideix amb la tonalitat del text d'entrada.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Amaga mentre el menú New Game+ estigui obert</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Amaga el xat mentre el menú New Game+ estigui obert. En tancar el menú, el xat torna a aparèixer.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Llatí estès</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grec</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Czech a fully translated UI.
|
in Czech a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ Starou databázi lze stále obnovit, kontaktuj prosím autora pluginu pro pomoc.
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Načítání logů ...</value>
|
<value>Načítání logů ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Rozšířená latinka</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Řečtina</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Danish a fully translated UI.
|
in Danish a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ Din gamle database kan stadig gendannes, kontakt venligst plugin-forfatteren for
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Indlæser logs ...</value>
|
<value>Indlæser logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Udvidet latin</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Græsk</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+20
@@ -1,4 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
Language.de.resx — Hellion Forge maintainer-extended translation
|
||||||
|
|
||||||
|
Locale: de (German)
|
||||||
|
Maintainer: Hellion Forge / Hellion Online Media
|
||||||
|
Status: Native-speaker maintained
|
||||||
|
Review: Continuous (native maintainer)
|
||||||
|
|
||||||
|
Hellion Forge maintains this file with native-speaker quality,
|
||||||
|
including the keys post-dating the last upstream Chat 2 Crowdin sync.
|
||||||
|
|
||||||
|
Corrections welcome via the Hellion Forge Discord:
|
||||||
|
https://discord.gg/X9V7Kcv5gR
|
||||||
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
@@ -1481,4 +1495,10 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latein erweitert</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Griechisch</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+1503
File diff suppressed because it is too large
Load Diff
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Teñir el selector de canal con el color del canal</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>El botón selector de canal junto al campo de entrada se tiñe con el color del canal activo. Coincide con el tinte del texto de entrada.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Ocultar mientras el menú New Game+ esté abierto</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Oculta el chat mientras el menú New Game+ esté abierto. Al cerrar el menú, el chat se muestra de nuevo.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latín extendido</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Griego</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -13,8 +13,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Finnish a fully translated UI.
|
in Finnish a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
@@ -1494,4 +1494,10 @@ Vanha tietokantasi voidaan silti palauttaa, ota yhteyttä lisäosan tekijään s
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Ladataan lokeja ...</value>
|
<value>Ladataan lokeja ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Laajennettu latina</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Kreikka</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Teinter le sélecteur de canal avec la couleur du canal</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>Le bouton sélecteur de canal à côté du champ de saisie est teinté avec la couleur du canal actif. Correspond à la teinte du texte de saisie.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Masquer pendant que le menu New Game+ est ouvert</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Masque le chat pendant que le menu New Game+ est ouvert. Fermer le menu réaffiche le chat.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latin étendu</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grec</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Hungarian a fully translated UI.
|
in Hungarian a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ A régi adatbázis még helyreállítható, kérjük vedd fel a kapcsolatot a pl
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Naplók betöltése ...</value>
|
<value>Naplók betöltése ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latin kiterjesztett</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Görög</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Colora il selettore di canale con il colore del canale</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>Il pulsante selettore di canale accanto al campo di input viene colorato con il colore del canale attivo. Corrisponde alla colorazione del testo di input.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Nascondi mentre il menu New Game+ è aperto</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Nasconde la chat mentre il menu New Game+ è aperto. Chiudendo il menu, la chat riappare.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latino esteso</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Greco</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>チャンネルセレクターをチャンネル色で着色する</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>入力フィールドの隣のチャンネルセレクターボタンが、現在アクティブなチャンネルの色で着色されます。入力テキスト自体の色合いと一致します。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>ニューゲーム+メニューが開いている間は非表示</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>ニューゲーム+メニューが開いている間、チャットを非表示にします。メニューを閉じるとチャットが再表示されます。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>拡張ラテン</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>ギリシャ語</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>채널 선택기를 채널 색상으로 채색</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>입력 필드 옆의 채널 선택기 버튼이 현재 활성 채널 색상으로 채색됩니다. 입력 텍스트 자체의 색조와 일치합니다.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>뉴게임+ 메뉴가 열려 있는 동안 숨김</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>뉴게임+ 메뉴가 열려 있는 동안 채팅을 숨깁니다. 메뉴를 닫으면 채팅이 다시 표시됩니다.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>확장 라틴</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>그리스어</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Norwegian Bokmål a fully translated UI.
|
in Norwegian Bokmål a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ Din gamle database kan fortsatt gjenopprettes. Kontakt plugin-forfatteren for hj
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Laster logg ...</value>
|
<value>Laster logg ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Utvidet latin</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Gresk</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Kanaalkiezer kleuren met kanaalkleur</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>De kanaalkiezerknop naast het invoerveld krijgt de kleur van het actieve kanaal. Komt overeen met de tint van de invoertekst zelf.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Verbergen terwijl het New Game+ menu open is</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Verberg de chat terwijl het New Game+ menu open is. Het sluiten van het menu toont de chat weer.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latijn uitgebreid</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grieks</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Polish a fully translated UI.
|
in Polish a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ Stara baza danych nadal może zostać odzyskana, skontaktuj się z autorem wtycz
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Ładowanie logów...</value>
|
<value>Ładowanie logów...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Łacińskie rozszerzone</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grecki</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Colorir o seletor de canal com a cor do canal</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>O botão seletor de canal ao lado do campo de entrada é colorido com a cor do canal ativo. Combina com a coloração do próprio texto de entrada.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Ocultar enquanto o menu New Game+ estiver aberto</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Oculta o chat enquanto o menu New Game+ estiver aberto. Fechar o menu mostra o chat novamente.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latim estendido</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grego</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in European Portuguese a fully translated UI.
|
in European Portuguese a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ A tua base de dados antiga ainda pode ser recuperada. Contacta o autor do plugin
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>A carregar registos...</value>
|
<value>A carregar registos...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latim estendido</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grego</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1478,4 +1478,10 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latin Extended</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Greek</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Colorează selectorul de canal cu culoarea canalului</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>Butonul selector de canal de lângă câmpul de intrare este colorat cu culoarea canalului activ. Se potrivește cu nuanța textului de intrare.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Ascunde cât timp meniul New Game+ este deschis</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Ascunde chatul cât timp meniul New Game+ este deschis. Închiderea meniului afișează chatul din nou.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Latină extinsă</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Greacă</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Окрашивать кнопку выбора канала в цвет канала</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>Кнопка выбора канала рядом с полем ввода окрашивается в цвет активного канала. Совпадает с окраской самого текста ввода.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Скрывать, пока открыто меню New Game+</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Скрывать чат, пока открыто меню New Game+. При закрытии меню чат снова отображается.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Расширенная латиница</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Греческий</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>Färga kanalväljaren med kanalens färg</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>Kanalväljarknappen bredvid inmatningsfältet färgas med den aktiva kanalens färg. Matchar färgningen av själva inmatningstexten.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>Dölj medan New Game+ menyn är öppen</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>Dölj chatten medan New Game+ menyn är öppen. När menyn stängs visas chatten igen.</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Utökat latin</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Grekiska</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Turkish a fully translated UI.
|
in Turkish a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@ Eski veritabanınız hâlâ kurtarılabilir, yardım için lütfen eklenti yazar
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Günlükler yükleniyor...</value>
|
<value>Günlükler yükleniyor...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Genişletilmiş Latin</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Yunanca</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Generated
+8
-2
@@ -12,8 +12,8 @@
|
|||||||
Hellion Forge maintains this file to give HellionChat users
|
Hellion Forge maintains this file to give HellionChat users
|
||||||
in Ukrainian a fully translated UI.
|
in Ukrainian a fully translated UI.
|
||||||
|
|
||||||
Native-speaker corrections welcome via PR to:
|
Native-speaker corrections welcome via the Hellion Forge Discord:
|
||||||
https://gitea.hellion-forge.cloud
|
https://discord.gg/X9V7Kcv5gR
|
||||||
-->
|
-->
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
@@ -1494,4 +1494,10 @@
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Завантаження журналів ...</value>
|
<value>Завантаження журналів ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>Розширена латинка</value>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>Грецька</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
+24
@@ -1466,4 +1466,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>用频道颜色为频道选择器染色</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>输入框旁边的频道选择器按钮将以当前活动频道的颜色着色。与输入文本本身的着色相匹配。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>在新游戏+菜单打开时隐藏</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>在新游戏+菜单打开时隐藏聊天。关闭菜单时聊天会再次显示。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>拉丁文扩展</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>希腊语</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
+24
@@ -1467,4 +1467,28 @@ Your old database can still be recovered, please contact the plugin author for h
|
|||||||
<data name="ChatExport_Initial" xml:space="preserve">
|
<data name="ChatExport_Initial" xml:space="preserve">
|
||||||
<value>Loading logs ...</value>
|
<value>Loading logs ...</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Name" xml:space="preserve">
|
||||||
|
<value>用頻道顏色為頻道選擇器染色</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_ColorSelectedInputChannelButton_Description" xml:space="preserve">
|
||||||
|
<value>輸入框旁邊的頻道選擇器按鈕將以當前活動頻道的顏色著色。與輸入文字本身的著色相匹配。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Name" xml:space="preserve">
|
||||||
|
<value>在新遊戲+選單開啟時隱藏</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="Options_HideInNewGamePlusMenu_Description" xml:space="preserve">
|
||||||
|
<value>在新遊戲+選單開啟時隱藏聊天。關閉選單時聊天會再次顯示。</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_LatinExtended_Name" xml:space="preserve">
|
||||||
|
<value>拉丁文擴展</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ExtraGlyphRanges_Greek_Name" xml:space="preserve">
|
||||||
|
<value>希臘文</value>
|
||||||
|
<comment>AI-assisted machine translation. Pending native-speaker review.</comment>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -201,6 +201,18 @@ public sealed class SettingsWindow : Dalamud.Interface.Windowing.Window
|
|||||||
|
|
||||||
var hideChanged = !Mutable.HideChat && Mutable.HideChat != Plugin.Config.HideChat;
|
var hideChanged = !Mutable.HideChat && Mutable.HideChat != Plugin.Config.HideChat;
|
||||||
var languageChanged = Mutable.LanguageOverride != Plugin.Config.LanguageOverride;
|
var languageChanged = Mutable.LanguageOverride != Plugin.Config.LanguageOverride;
|
||||||
|
|
||||||
|
// v1.5.3: Auto-enable the ExtraGlyphRanges flag matching the new
|
||||||
|
// locale so non-Latin scripts render immediately. Without this,
|
||||||
|
// a user switching to Korean would see "===" until they manually
|
||||||
|
// tick the Korean range in Fonts & Colours.
|
||||||
|
if (languageChanged)
|
||||||
|
{
|
||||||
|
var required = Mutable.LanguageOverride.RequiredGlyphRanges();
|
||||||
|
if (required != 0)
|
||||||
|
Mutable.ExtraGlyphRanges |= required;
|
||||||
|
}
|
||||||
|
|
||||||
var fontChanged =
|
var fontChanged =
|
||||||
Mutable.GlobalFontV2 != Plugin.Config.GlobalFontV2
|
Mutable.GlobalFontV2 != Plugin.Config.GlobalFontV2
|
||||||
|| Mutable.JapaneseFontV2 != Plugin.Config.JapaneseFontV2
|
|| Mutable.JapaneseFontV2 != Plugin.Config.JapaneseFontV2
|
||||||
|
|||||||
@@ -54,28 +54,23 @@ internal sealed class FontsAndColours : ISettingsTab
|
|||||||
|
|
||||||
if (Mutable.UseHellionFont)
|
if (Mutable.UseHellionFont)
|
||||||
{
|
{
|
||||||
|
// Bundled-font path: only the base font size matters; the
|
||||||
|
// global / japanese / italic chooser pickers do not apply.
|
||||||
ImGuiUtil.FontSizeCombo(Language.Options_FontSize_Name, ref Mutable.FontSizeV2);
|
ImGuiUtil.FontSizeCombo(Language.Options_FontSize_Name, ref Mutable.FontSizeV2);
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
|
}
|
||||||
ImGuiUtil.FontSizeCombo(
|
else
|
||||||
Language.Options_SymbolsFontSize_Name,
|
{
|
||||||
ref Mutable.SymbolsFontSizeV2
|
ImGui.Checkbox(Language.Options_FontsEnabled, ref Mutable.FontsEnabled);
|
||||||
);
|
|
||||||
ImGuiUtil.HelpMarker(Language.Options_SymbolsFontSize_Description);
|
|
||||||
|
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui.Checkbox(Language.Options_FontsEnabled, ref Mutable.FontsEnabled);
|
|
||||||
ImGui.Spacing();
|
|
||||||
|
|
||||||
var unused = false;
|
var unused = false;
|
||||||
if (!Mutable.FontsEnabled)
|
if (!Mutable.UseHellionFont && !Mutable.FontsEnabled)
|
||||||
{
|
{
|
||||||
ImGuiUtil.FontSizeCombo(Language.Options_FontSize_Name, ref Mutable.FontSizeV2);
|
ImGuiUtil.FontSizeCombo(Language.Options_FontSize_Name, ref Mutable.FontSizeV2);
|
||||||
}
|
}
|
||||||
else
|
else if (!Mutable.UseHellionFont)
|
||||||
{
|
{
|
||||||
var globalChooser = ImGuiUtil.FontChooser(
|
var globalChooser = ImGuiUtil.FontChooser(
|
||||||
Language.Options_Font_Name,
|
Language.Options_Font_Name,
|
||||||
@@ -164,23 +159,25 @@ internal sealed class FontsAndColours : ISettingsTab
|
|||||||
string.Format(Language.Options_Italic_Description, Plugin.PluginName)
|
string.Format(Language.Options_Italic_Description, Plugin.PluginName)
|
||||||
);
|
);
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
|
}
|
||||||
|
|
||||||
if (ImGui.CollapsingHeader(Language.Options_ExtraGlyphs_Name))
|
// v1.5.3: ExtraGlyphRanges is an atlas-wide property and stays
|
||||||
|
// reachable regardless of UseHellionFont / FontsEnabled state so
|
||||||
|
// users can verify or override the auto-activation on language change.
|
||||||
|
ImGui.Spacing();
|
||||||
|
if (ImGui.CollapsingHeader(Language.Options_ExtraGlyphs_Name))
|
||||||
|
{
|
||||||
|
ImGuiUtil.HelpMarker(
|
||||||
|
string.Format(Language.Options_ExtraGlyphs_Description, Plugin.PluginName)
|
||||||
|
);
|
||||||
|
|
||||||
|
var range = (int)Mutable.ExtraGlyphRanges;
|
||||||
|
foreach (var extra in Enum.GetValues<ExtraGlyphRanges>())
|
||||||
{
|
{
|
||||||
ImGuiUtil.HelpMarker(
|
ImGui.CheckboxFlags(extra.Name(), ref range, (int)extra);
|
||||||
string.Format(Language.Options_ExtraGlyphs_Description, Plugin.PluginName)
|
|
||||||
);
|
|
||||||
|
|
||||||
var range = (int)Mutable.ExtraGlyphRanges;
|
|
||||||
foreach (var extra in Enum.GetValues<ExtraGlyphRanges>())
|
|
||||||
{
|
|
||||||
ImGui.CheckboxFlags(extra.Name(), ref range, (int)extra);
|
|
||||||
}
|
|
||||||
|
|
||||||
Mutable.ExtraGlyphRanges = (ExtraGlyphRanges)range;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui.Spacing();
|
Mutable.ExtraGlyphRanges = (ExtraGlyphRanges)range;
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGuiUtil.FontSizeCombo(
|
ImGuiUtil.FontSizeCombo(
|
||||||
|
|||||||
@@ -139,7 +139,12 @@ internal sealed class General : ISettingsTab
|
|||||||
{
|
{
|
||||||
if (combo.Success)
|
if (combo.Success)
|
||||||
{
|
{
|
||||||
foreach (var language in Enum.GetValues<LanguageOverride>())
|
// None pinned first, then alphabetical by endonym so source order
|
||||||
|
// (append-only for serialisation safety) is not visible to users.
|
||||||
|
var sortedLanguages = Enum.GetValues<LanguageOverride>()
|
||||||
|
.OrderBy(l => l == LanguageOverride.None ? 0 : 1)
|
||||||
|
.ThenBy(l => l.Name(), StringComparer.InvariantCulture);
|
||||||
|
foreach (var language in sortedLanguages)
|
||||||
{
|
{
|
||||||
if (ImGui.Selectable(language.Name()))
|
if (ImGui.Selectable(language.Name()))
|
||||||
{
|
{
|
||||||
@@ -151,6 +156,9 @@ internal sealed class General : ISettingsTab
|
|||||||
ImGuiUtil.HelpMarker(
|
ImGuiUtil.HelpMarker(
|
||||||
string.Format(Language.Options_Language_Description, Plugin.PluginName)
|
string.Format(Language.Options_Language_Description, Plugin.PluginName)
|
||||||
);
|
);
|
||||||
|
// v1.5.3: HellionChat's font stack covers 24 languages but FFXIV's
|
||||||
|
// engine only supports EN/DE/FR/JA for chat input/sending.
|
||||||
|
ImGuiUtil.WarningText(HellionStrings.Settings_Language_FFXIVCoverage_Warning);
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
|
|
||||||
using (
|
using (
|
||||||
|
|||||||
@@ -27,11 +27,11 @@
|
|||||||
},
|
},
|
||||||
"Microsoft.Data.Sqlite": {
|
"Microsoft.Data.Sqlite": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[10.0.7, )",
|
"requested": "[10.0.8, )",
|
||||||
"resolved": "10.0.7",
|
"resolved": "10.0.8",
|
||||||
"contentHash": "DZ6G2QuyPrsh5VS+wfiZbNBtYT6p+CkxXjD0aZHF04xso7QsG/uk0JpG30hzYlK6u/wtTzta1Dqfgbc/Sl2sDA==",
|
"contentHash": "iyDWyD6r/SnqgoYYQIlLhxL1ZIGZr+SByMXrJKSA1w7sOt7bPMJmN3h2laqwKqyQkjh/lUPJ7LTXwpvqzhggOQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Data.Sqlite.Core": "10.0.7",
|
"Microsoft.Data.Sqlite.Core": "10.0.8",
|
||||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
|
||||||
"SQLitePCLRaw.core": "2.1.11"
|
"SQLitePCLRaw.core": "2.1.11"
|
||||||
}
|
}
|
||||||
@@ -132,8 +132,8 @@
|
|||||||
},
|
},
|
||||||
"Microsoft.Data.Sqlite.Core": {
|
"Microsoft.Data.Sqlite.Core": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "10.0.7",
|
"resolved": "10.0.8",
|
||||||
"contentHash": "xVrtBg3M1wJlBDkoT0dXEYB/wSc8bIHJPYtw/bu1AqpWgF79uPSs87DAhERR/Ilumre6TKZa1cjMg3VUUObVLA==",
|
"contentHash": "26t7WDiEjjAls/sFpWvVEFDxt+7Q5VPt6+blU2Lafuj9L8PzAv/GtGV4cqVPtrhWbfD2BX/z2v8hD1qXYtK6Aw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"SQLitePCLRaw.core": "2.1.11"
|
"SQLitePCLRaw.core": "2.1.11"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/actions/workflows/build.yml)
|
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/actions/workflows/build.yml)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases/latest)
|
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases/latest)
|
||||||
[](https://github.com/goatcorp/Dalamud)
|
[](https://github.com/goatcorp/Dalamud)
|
||||||
[](https://dotnet.microsoft.com/)
|
[](https://dotnet.microsoft.com/)
|
||||||
[](https://www.finalfantasyxiv.com/)
|
[](https://www.finalfantasyxiv.com/)
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
<img src="docs/images/hellion-forge.png" alt="Hellion Forge" width="180" />
|
<img src="docs/images/hellion-forge.png" alt="Hellion Forge" width="180" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Version 1.5.2** — Privacy-first chat plugin for FINAL FANTASY XIV / Dalamud, built on
|
**Version 1.5.3** — Privacy-first chat plugin for FINAL FANTASY XIV / Dalamud, built on
|
||||||
[Chat 2](https://github.com/Infiziert90/ChatTwo) (EUPL-1.2).
|
[Chat 2](https://github.com/Infiziert90/ChatTwo) (EUPL-1.2).
|
||||||
|
|
||||||
Hellion Chat is a privacy-first plugin built on the Chat 2 foundation. The majority of the engine
|
Hellion Chat is a privacy-first plugin built on the Chat 2 foundation. The majority of the engine
|
||||||
@@ -55,7 +55,7 @@ Hellion Chat is developed under **Hellion Forge**, the specialized modding and p
|
|||||||
| UI | Dear ImGui (Dalamud bindings) |
|
| UI | Dear ImGui (Dalamud bindings) |
|
||||||
| Database | SQLite (Microsoft.Data.Sqlite, MessagePack storage) |
|
| Database | SQLite (Microsoft.Data.Sqlite, MessagePack storage) |
|
||||||
| Localization | ResX (HellionStrings.resx, .de.resx; PR-based) |
|
| Localization | ResX (HellionStrings.resx, .de.resx; PR-based) |
|
||||||
| Font | Exo 2 (SIL Open Font License 1.1, bundled) |
|
| Font | Inter Light (SIL Open Font License 1.1, bundled) |
|
||||||
| Toolchain | dotnet 10 SDK, VS Code with C# Dev Kit |
|
| Toolchain | dotnet 10 SDK, VS Code with C# Dev Kit |
|
||||||
| Deployment | GitHub Releases + custom repo (`repo.json`) |
|
| Deployment | GitHub Releases + custom repo (`repo.json`) |
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ Hellion Chat is developed under **Hellion Forge**, the specialized modding and p
|
|||||||
Colors: Classic (Chat 2 default), High Contrast, Pastel, Dark Mode Tuned, Hellion (brand), plus
|
Colors: Classic (Chat 2 default), High Contrast, Pastel, Dark Mode Tuned, Hellion (brand), plus
|
||||||
bonus moods Night Blue and Indigo Violet. One-click apply, battle channels remain untouched.
|
bonus moods Night Blue and Indigo Violet. One-click apply, battle channels remain untouched.
|
||||||
- **Window opacity slider** for combat-friendly transparency.
|
- **Window opacity slider** for combat-friendly transparency.
|
||||||
- **Bundled Hellion font** (Exo 2, OFL-1.1) as an optional default instead of the system font.
|
- **Bundled UI font** (Inter Light, OFL-1.1) as an optional default instead of the system font.
|
||||||
- **Hellion logo** bundled in the plugin and displayed in the Dalamud plugin list.
|
- **Hellion logo** bundled in the plugin and displayed in the Dalamud plugin list.
|
||||||
|
|
||||||
#### Custom Themes (v1.1.0)
|
#### Custom Themes (v1.1.0)
|
||||||
@@ -164,8 +164,8 @@ HellionChat/
|
|||||||
│ ├── HellionStrings.de.resx # German translation
|
│ ├── HellionStrings.de.resx # German translation
|
||||||
│ ├── HellionStrings.Designer.cs # Hand-maintained accessor
|
│ ├── HellionStrings.Designer.cs # Hand-maintained accessor
|
||||||
│ ├── ChatColourPresets.cs # Seven built-in color presets (v0.6.0)
|
│ ├── ChatColourPresets.cs # Seven built-in color presets (v0.6.0)
|
||||||
│ ├── HellionFont.ttf # Exo 2 variable font
|
│ ├── Inter-Light.ttf # Inter Light static font (bundled UI font)
|
||||||
│ ├── HellionFont-OFL.txt # OFL-1.1 license text (bundled with font)
|
│ ├── Inter-OFL.txt # OFL-1.1 license text (bundled with font)
|
||||||
│ └── Language*.resx # Upstream localization (Crowdin)
|
│ └── Language*.resx # Upstream localization (Crowdin)
|
||||||
├── Ui/
|
├── Ui/
|
||||||
│ ├── FirstRunWizard.cs # Three-profile onboarding
|
│ ├── FirstRunWizard.cs # Three-profile onboarding
|
||||||
@@ -299,6 +299,28 @@ An optional submission to the Dalamud main plugin repo (in addition to the custo
|
|||||||
|
|
||||||
## Project Status
|
## Project Status
|
||||||
|
|
||||||
|
**Version 1.5.3** — Localisation Wave + Bundled-Font Overhaul. Twenty-four selectable UI languages
|
||||||
|
(Catalan, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian,
|
||||||
|
Japanese, Korean, Norsk bokmål, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian,
|
||||||
|
Russian, Spanish, Swedish, Turkish, Ukrainian, Simplified Chinese, Traditional Chinese); dropdown
|
||||||
|
sorts alphabetically by endonym, "None" pinned first. Non-native translations are AI-assisted and
|
||||||
|
flagged for community native-speaker review. The bundled UI font swaps from Exo 2 to **Inter
|
||||||
|
Light** (SIL OFL 1.1, 343 KB) for wider Latin Extended-A/B, Greek polytonic and Cyrillic Supplement
|
||||||
|
coverage. **NotoSansCjkRegular** joins as a third merge layer so Hangul and Simplified-Chinese
|
||||||
|
glyphs the FFXIV Japanese game font does not ship now render correctly. 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) as a side effect: the bundled-font path was silently falling back to the
|
||||||
|
FFXIV Axis game font for the entire v1.5.x series because of an early-return in `Plugin.cs:937`.
|
||||||
|
The fix routes `RegularFont` through draw whenever either `FontsEnabled` or `UseHellionFont` is on,
|
||||||
|
and lands the defer-pattern win v1.5.1 was reaching for. `ExtraGlyphRanges` auto-activates the
|
||||||
|
matching flag on language change; two new flags (`LatinExtended`, `Greek`) join the existing set.
|
||||||
|
A WarningText under the language dropdown notes that FFXIV's own chat input only fully supports
|
||||||
|
EN/DE/FR/JA — other languages may garble when typed in-game. Migration v17 stays.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Project status (pre-v1.5.3, kept for context)
|
||||||
|
|
||||||
**Version 1.5.2** — First-Run Wizard Rework. The single-page wizard becomes a four-step
|
**Version 1.5.2** — First-Run Wizard Rework. The single-page wizard becomes a four-step
|
||||||
staged-commit flow (Welcome → Privacy → Power Settings → Done). The privacy picker becomes a 2×2
|
staged-commit flow (Welcome → Privacy → Power Settings → Done). The privacy picker becomes a 2×2
|
||||||
grid with a fourth profile "Roleplay" that extends Privacy-First with `Say` and both emote types
|
grid with a fourth profile "Roleplay" that extends Privacy-First with `Say` and both emote types
|
||||||
@@ -357,7 +379,7 @@ Hellion Chat is a standalone plugin, no longer a fork in the repository sense. F
|
|||||||
- First-run wizard with three profiles
|
- First-run wizard with three profiles
|
||||||
- Plugin identity: own `HellionChat` slot, layout migration from Chat 2, Migrate3 recovery
|
- Plugin identity: own `HellionChat` slot, layout migration from Chat 2, Migrate3 recovery
|
||||||
- Bilingual UI (EN and DE) with live language switching
|
- Bilingual UI (EN and DE) with live language switching
|
||||||
- Hellion theme, Hellion logo, bundled Exo 2 font
|
- Hellion theme, Hellion logo, bundled Inter Light font
|
||||||
- Custom repo pipeline with automated GitHub Release distribution
|
- Custom repo pipeline with automated GitHub Release distribution
|
||||||
- Slash commands consolidated to the `/hellionchat` family
|
- Slash commands consolidated to the `/hellionchat` family
|
||||||
- Web interface removed (v0.2.0)
|
- Web interface removed (v0.2.0)
|
||||||
|
|||||||
@@ -11,6 +11,94 @@ releases as an overview and links to the release pages for details.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Hellion Chat 1.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. The bundled UI font swaps from Exo 2 to Inter Light. HellionChat now ships strings and
|
||||||
|
renderable glyph coverage for 24 languages.
|
||||||
|
|
||||||
|
### User-visible
|
||||||
|
|
||||||
|
- Twenty-four selectable UI languages: Catalan, Czech, Danish, Dutch, English, Finnish, French,
|
||||||
|
German, Greek, Hungarian, Italian, Japanese, Korean, Norsk bokmål, Polish, Portuguese (Brazil),
|
||||||
|
Portuguese (Portugal), Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian, Simplified
|
||||||
|
Chinese, Traditional Chinese. The dropdown sorts alphabetically by endonym, "None" pinned first.
|
||||||
|
Non-native translations are AI-assisted and flagged for community native-speaker review via the
|
||||||
|
Hellion Forge Discord.
|
||||||
|
- Bundled **Inter Light** replaces Exo 2 as the in-plugin font. Wider European coverage (Latin
|
||||||
|
Extended-A/B, Greek polytonic, Cyrillic Supplement) so Czech, Polish, Romanian, Turkish,
|
||||||
|
Hungarian, Greek and Ukrainian render without manual font configuration. SIL OFL 1.1, 343 KB.
|
||||||
|
- **NotoSansCjkRegular fallback** layer added as a merge-on-top so Hangul, Simplified-Chinese
|
||||||
|
characters specific to the post-1956 reform, and other CJK glyphs the FFXIV Japanese game font
|
||||||
|
does not ship now render correctly inside the HellionChat UI.
|
||||||
|
- First-frame **HITCH dropped from ~74 ms** (the v1.5.2 baseline that has held since v1.4.x) to a
|
||||||
|
**median of ~20 ms** (5-reload sample: 23.6 / 20.4 / 17.9 / 20.1 / 19.2 ms, Linux/Wine; Windows
|
||||||
|
baseline pending Jin's verification per the cross-platform-pflicht). The bundled-font path
|
||||||
|
silently fell back to the FFXIV Axis game 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 activates automatically** when the user picks a language that needs a non-Latin
|
||||||
|
script. Selecting Korean enables the Korean glyph range and rebuilds the atlas without a manual
|
||||||
|
toggle in Fonts & Colours.
|
||||||
|
- New **WarningText under the language dropdown** notes that FFXIV's own chat input only fully
|
||||||
|
supports EN, DE, FR and JA character sets. Other languages render inside HellionChat but may
|
||||||
|
garble when typed into in-game chat or sent as messages.
|
||||||
|
|
||||||
|
### Under the hood
|
||||||
|
|
||||||
|
- Three-layer font stack in `FontManager.BuildRegularFontHandle` and `BuildItalicFontHandle`:
|
||||||
|
Inter Light (or the user-selected global font) as primary, FFXIV JapaneseFont as merge 1 for
|
||||||
|
native FFXIV kana/kanji style, NotoSansCjkRegular as merge 2 for everything else CJK.
|
||||||
|
- Two new `ExtraGlyphRanges` flags: `LatinExtended` (U+0100-U+024F) and `Greek` (U+0370-U+03FF +
|
||||||
|
U+1F00-U+1FFF). Implemented as `builder.AddChar` pair lists in `SetUpRanges` (no managed-pointer
|
||||||
|
pinning needed).
|
||||||
|
- `LanguageOverride` enum gains ten locales (Catalan, Czech, Danish, Finnish, Hungarian,
|
||||||
|
Norwegian, Polish, Portuguese (Portugal), Turkish, Ukrainian) plus three previously
|
||||||
|
commented-out entries (Italian, Korean, Norwegian re-enabled with code `nb` instead of `no`).
|
||||||
|
New values are appended to the enum to keep existing user-config integer serialisation stable.
|
||||||
|
- **Crowdin gap closed:** four ChatTwo keys added after the last community sync
|
||||||
|
(`Options_ColorSelectedInputChannelButton_Name` / `_Description`,
|
||||||
|
`Options_HideInNewGamePlusMenu_Name` / `_Description`) are now backfilled into the thirteen
|
||||||
|
legacy Crowdin locales with per-key AI-translated markers.
|
||||||
|
- Plugin init runs a one-shot migration that ORs in the matching `ExtraGlyphRanges` flag based on
|
||||||
|
the user's current `LanguageOverride`. An update from v1.5.2 picks up the new coverage without
|
||||||
|
the user having to toggle the language twice.
|
||||||
|
- `Plugin.cs:937` draw-path fixed: `RegularFont` is now pushed whenever **either** `FontsEnabled`
|
||||||
|
**or** `UseHellionFont` is on. The previous `Config.FontsEnabled`-only check meant the bundled
|
||||||
|
font path was silently dead whenever `FontsAndColours.cs:50` force-set `FontsEnabled = false` on
|
||||||
|
the UseHellionFont-toggle. Source of the HITCH win.
|
||||||
|
- `ExtraGlyphRanges` settings panel is now reachable in **all** UseHellionFont / FontsEnabled
|
||||||
|
combinations. The bundled-font branch used to short-circuit past it.
|
||||||
|
- **Resource bundle split:** fork-added strings live in `HellionStrings.resx` (24 locales, 328
|
||||||
|
keys each) alongside the ChatTwo-Crowdin-heritage `Language.resx` (24 locales, 456 keys each).
|
||||||
|
The `Language` siblings for the ten brand-new locales and Greek carry a Hellion Forge maintainer
|
||||||
|
header that points reviewers at the Discord rather than the standalone-hosted Gitea.
|
||||||
|
- **Em-dash sweep** across the EN source and 18 translations: in-prose em-dashes replaced with
|
||||||
|
period or colon per the house style guide. Russian and Ukrainian keep their typographic norm
|
||||||
|
where the em-dash is orthographically required (subject-predicate separator).
|
||||||
|
- **Bundled font asset rotation:** `HellionFont.ttf` (Exo 2) plus its OFL notice removed from
|
||||||
|
`Resources/`. `Inter-Light.ttf` plus `Inter-OFL.txt` take their place. `FontManager`
|
||||||
|
references rename to `BundledFontBytes` / `TryGetBundledFontBytes()` for clarity (config field
|
||||||
|
`UseHellionFont` keeps its name so existing user configs deserialize cleanly).
|
||||||
|
|
||||||
|
### Migration
|
||||||
|
|
||||||
|
- Migration v17 stays (no schema bump).
|
||||||
|
- Existing `UseHellionFont = true` users transition transparently from Exo 2 to Inter Light on
|
||||||
|
first reload.
|
||||||
|
- Existing users with `LanguageOverride != None` get their matching `ExtraGlyphRanges` flag set
|
||||||
|
on the first plugin init after the v1.5.3 update (Plugin.cs LoadAsync migration step).
|
||||||
|
|
||||||
|
### Reserved for follow-up cycles
|
||||||
|
|
||||||
|
- Native-speaker review pass for AI-assisted translations in the 13 legacy Crowdin locales (ca,
|
||||||
|
es, fr, it, ja, ko, nl, pt-BR, ro, ru, sv, zh-Hans, zh-Hant) — corrections via the Hellion
|
||||||
|
Forge Discord.
|
||||||
|
|
||||||
|
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Hellion Chat 1.5.2 — First-Run Wizard Rework (2026-05-18)
|
## Hellion Chat 1.5.2 — First-Run Wizard Rework (2026-05-18)
|
||||||
|
|
||||||
UX patch. The single-page first-run wizard becomes a four-step staged-commit flow, the privacy
|
UX patch. The single-page first-run wizard becomes a four-step staged-commit flow, the privacy
|
||||||
|
|||||||
+36
-6
@@ -10,13 +10,43 @@ be a poor fit for the plugin's privacy-first scope during brainstorming.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Next Cycle (v1.5.3)
|
## Next Cycle
|
||||||
|
|
||||||
**French localisation.** Strings from `Resources/HellionStrings.resx` get a FR translation pass
|
**Plugin Integrations Wave 2-6** (Context-Menu, NotificationMaster, Moodles, ExtraChat, XIVIM
|
||||||
(DeepL first draft), then Hezcal native-speaker review before release. After that, the Plugin
|
Quick-DM) is the next planned scope. The UiBuilder first-frame HITCH investigation that v1.5.1
|
||||||
Integrations Wave 2-6 (Context-Menu, NotificationMaster, Moodles, ExtraChat, XIVIM Quick-DM) and the
|
queued is now closed as a side effect of v1.5.3's font-stack fix — HITCH dropped from ~74 ms into
|
||||||
UiBuilder first-frame HITCH investigation that v1.5.1 surfaced are queued behind it, alongside the
|
the 15-25 ms range. The Wine/Linux scroll-rubber-band spike remains at the tail.
|
||||||
Wine/Linux scroll-rubber-band spike at the tail.
|
|
||||||
|
Native-speaker review of the AI-assisted v1.5.3 translations (13 legacy Crowdin locales) runs in
|
||||||
|
parallel as a continuous correction pass, gathered via the Hellion Forge Discord.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v1.5.3 — Localisation Wave + Bundled-Font Overhaul (released 2026-05-19)
|
||||||
|
|
||||||
|
Twenty-four selectable UI languages: from FR-only as the original plan scope, the cycle expanded to
|
||||||
|
cover Catalan, Czech, Danish, Finnish, Greek, Hungarian, Italian, Korean, Norwegian, Polish,
|
||||||
|
Portuguese (Portugal), Turkish and Ukrainian alongside the existing Crowdin-heritage locales, all
|
||||||
|
AI-translated and flagged for community review. Bundled font swaps from Exo 2 to **Inter Light**
|
||||||
|
for wider European glyph coverage (Latin Extended-A/B, Greek polytonic, Cyrillic Supplement);
|
||||||
|
**NotoSansCjkRegular** joins as a third merge layer so Hangul and Simplified-Chinese-specific Han
|
||||||
|
glyphs render correctly inside the HellionChat UI.
|
||||||
|
|
||||||
|
First-frame HITCH dropped from **~74 ms to a median of ~20 ms** (5-reload sample 17.9-23.6 ms,
|
||||||
|
Linux/Wine) as a side effect: the bundled-font path was silently falling back to the FFXIV Axis
|
||||||
|
game font for the entire v1.5.x series because of an early-return in `Plugin.cs:937`. The fix
|
||||||
|
routes `RegularFont` through draw whenever either `FontsEnabled` or `UseHellionFont` is on, and
|
||||||
|
lands the defer-pattern win v1.5.1 was reaching for.
|
||||||
|
|
||||||
|
`ExtraGlyphRanges` auto-activates the matching flag on language change. Two new flags
|
||||||
|
(`LatinExtended`, `Greek`) join the existing set. Plugin init runs a one-shot migration that ORs
|
||||||
|
the required flag into the saved config for users updating from v1.5.2 with a non-default language
|
||||||
|
already selected. A WarningText under the language dropdown notes that FFXIV's own chat input only
|
||||||
|
fully supports EN/DE/FR/JA — other languages may garble when typed into in-game chat.
|
||||||
|
|
||||||
|
Migration v17 stays. `LanguageOverride` enum grows by ten locales plus three previously
|
||||||
|
commented-out (Italian, Korean, Norwegian with code `nb`); all new values append to keep existing
|
||||||
|
user-config integer serialisation stable.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user