From 4335f8aa3e355f5d39434eedcbefe0e7efdc2605 Mon Sep 17 00:00:00 2001 From: jsboige Date: Tue, 26 May 2026 17:33:17 +0200 Subject: [PATCH] fix(i18n): complete _fr. static class substitution for AR/FA/ZH Add missing ("ar", "_ar."), ("fa", "_fa."), ("zh", "_zh.") tuples to StaticConversions so CSS class rewriting works for Arabic, Farsi, and Chinese. Without this, class="desc_fr" was not rewritten to class="desc_ar" etc., causing RTL CSS rules to never match. Co-Authored-By: Claude Opus 4.7 --- .../Argumentum.AssetConverter/AssetConverterConfig.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Generation/Converters/Argumentum.AssetConverter/AssetConverterConfig.cs b/Generation/Converters/Argumentum.AssetConverter/AssetConverterConfig.cs index a98a12c56..89204179a 100644 --- a/Generation/Converters/Argumentum.AssetConverter/AssetConverterConfig.cs +++ b/Generation/Converters/Argumentum.AssetConverter/AssetConverterConfig.cs @@ -222,7 +222,7 @@ public class AssetConverterConfig nameof(DocumentConfig.DocumentName) }), StaticConversions = new List<(string sourceText, List<(string Language, string destText)> textConversions)>(new[]{ - ("_fr.", new List<(string Language, string destText)>(new []{("en", "_en."), ("ru", "_ru."), ("pt", "_pt."), ("es", "_es.") }) ) + ("_fr.", new List<(string Language, string destText)>(new []{("en", "_en."), ("ru", "_ru."), ("pt", "_pt."), ("es", "_es."), ("ar", "_ar."), ("fa", "_fa."), ("zh", "_zh.") }) ) }), } })