chore: pull glyph range names into localisation file

This commit is contained in:
Anna 2022-06-01 17:30:58 -04:00
parent 231407befb
commit 46fa86a885
3 changed files with 70 additions and 7 deletions

View File

@ -322,13 +322,13 @@ internal enum ExtraGlyphRanges {
internal static class ExtraGlyphRangesExt {
internal static string Name(this ExtraGlyphRanges ranges) => ranges switch {
ExtraGlyphRanges.ChineseFull => "Chinese (full)",
ExtraGlyphRanges.ChineseSimplifiedCommon => "Chinese (common simplified)",
ExtraGlyphRanges.Cyrillic => "Cyrillic",
ExtraGlyphRanges.Japanese => "Japanese",
ExtraGlyphRanges.Korean => "Korean",
ExtraGlyphRanges.Thai => "Thai",
ExtraGlyphRanges.Vietnamese => "Vietnamese",
ExtraGlyphRanges.ChineseFull => Language.ExtraGlyphRanges_ChineseFull_Name,
ExtraGlyphRanges.ChineseSimplifiedCommon => Language.ExtraGlyphRanges_ChineseSimplifiedCommon_Name,
ExtraGlyphRanges.Cyrillic => Language.ExtraGlyphRanges_Cyrillic_Name,
ExtraGlyphRanges.Japanese => Language.ExtraGlyphRanges_Japanese_Name,
ExtraGlyphRanges.Korean => Language.ExtraGlyphRanges_Korean_Name,
ExtraGlyphRanges.Thai => Language.ExtraGlyphRanges_Thai_Name,
ExtraGlyphRanges.Vietnamese => Language.ExtraGlyphRanges_Vietnamese_Name,
_ => throw new ArgumentOutOfRangeException(nameof(ranges), ranges, null),
};

View File

@ -842,5 +842,47 @@ namespace ChatTwo.Resources {
return ResourceManager.GetString("Options_ExtraGlyphs_Description", resourceCulture);
}
}
internal static string ExtraGlyphRanges_ChineseFull_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_ChineseFull_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_ChineseSimplifiedCommon_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_ChineseSimplifiedCommon_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_Cyrillic_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_Cyrillic_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_Japanese_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_Japanese_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_Korean_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_Korean_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_Thai_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_Thai_Name", resourceCulture);
}
}
internal static string ExtraGlyphRanges_Vietnamese_Name {
get {
return ResourceManager.GetString("ExtraGlyphRanges_Vietnamese_Name", resourceCulture);
}
}
}
}

View File

@ -521,4 +521,25 @@
<data name="Options_ExtraGlyphs_Description" xml:space="preserve">
<value>Extra glyphs can be added to {0}'s font global font by enabling the checkboxes below. This will likely require increasing Dalamud's font atlas size.</value>
</data>
<data name="ExtraGlyphRanges_ChineseFull_Name" xml:space="preserve">
<value>Chinese (full)</value>
</data>
<data name="ExtraGlyphRanges_ChineseSimplifiedCommon_Name" xml:space="preserve">
<value>Chinese (common simplified)</value>
</data>
<data name="ExtraGlyphRanges_Cyrillic_Name" xml:space="preserve">
<value>Cyrillic</value>
</data>
<data name="ExtraGlyphRanges_Japanese_Name" xml:space="preserve">
<value>Japanese</value>
</data>
<data name="ExtraGlyphRanges_Korean_Name" xml:space="preserve">
<value>Korean</value>
</data>
<data name="ExtraGlyphRanges_Thai_Name" xml:space="preserve">
<value>Thai</value>
</data>
<data name="ExtraGlyphRanges_Vietnamese_Name" xml:space="preserve">
<value>Vietnamese</value>
</data>
</root>