Clarify translator credits in the About tab
The inherited Translators tree node was rendered under the upstream `Options_About_Translators` label and could be misread as "people who translated Hellion Chat". The list is in fact the Chat 2 community Crowdin contributors and covers the inherited upstream strings only — the Hellion-specific strings live in HellionStrings.<lang>.resx and are maintained by the Hellion Online Media maintainer (currently EN + DE; other locales are not yet covered). Add a Localization block right above the tree node that spells this out, and rename the tree node label to "Chat 2 community translators (upstream)" so the attribution is unambiguous.
This commit is contained in:
@@ -97,12 +97,19 @@ internal sealed class About : ISettingsTab
|
|||||||
|
|
||||||
ImGui.Spacing();
|
ImGui.Spacing();
|
||||||
|
|
||||||
|
ImGui.TextColored(ImGuiColors.ParsedGold, "Localization");
|
||||||
|
ImGui.TextUnformatted("German translations of Hellion-specific UI strings (HellionStrings.de.resx) are written by the Hellion Online Media maintainer.");
|
||||||
|
ImGui.TextUnformatted("All other locales for Hellion-specific strings are not currently provided.");
|
||||||
|
ImGui.TextUnformatted("The translator list below covers the upstream Chat 2 community translators on Crowdin — their work covers the inherited Chat 2 strings, not the Hellion additions.");
|
||||||
|
|
||||||
|
ImGui.Spacing();
|
||||||
|
|
||||||
var height = ImGui.GetContentRegionAvail().Y - ImGui.CalcTextSize("A").Y - ImGui.GetStyle().ItemSpacing.Y * 2;
|
var height = ImGui.GetContentRegionAvail().Y - ImGui.CalcTextSize("A").Y - ImGui.GetStyle().ItemSpacing.Y * 2;
|
||||||
using (var aboutChild = ImRaii.Child("about", new Vector2(-1, height)))
|
using (var aboutChild = ImRaii.Child("about", new Vector2(-1, height)))
|
||||||
{
|
{
|
||||||
if (aboutChild)
|
if (aboutChild)
|
||||||
{
|
{
|
||||||
using var treeNode = ImRaii.TreeNode(Language.Options_About_Translators);
|
using var treeNode = ImRaii.TreeNode("Chat 2 community translators (upstream)");
|
||||||
if (treeNode)
|
if (treeNode)
|
||||||
{
|
{
|
||||||
using var translatorChild = ImRaii.Child("translators");
|
using var translatorChild = ImRaii.Child("translators");
|
||||||
|
|||||||
Reference in New Issue
Block a user