Actualización 2.213
2/8/2026
v2.213.0.0BETAMINOR
Seymour2 ago 2026
Selector de idioma PT/EN en UI (persistente) + migración de cadena Main_Window + CORREGIR de mojibake en Strings.pt.resx
- L1 — Infra + selector:
Strings.csganó persistenciaSetLanguage/CurrentLanguage/ResolveLanguage+ en%LocalAppData%\FFXProjectEditor\ui_lang.config; prioridad: config →FFX_UI_LANGenv var → PT predeterminado (el editor UI es predominantemente PT). Botón de idioma (globo) en el encabezadoMain_Windowcon menú lateral PT/EN; El cambio guarda y reinicia la aplicación (enlaces{x:Static}re-evaluar en carga).InternalsVisibleTopara pruebas. 7 nuevas pruebas. - L2 — Migración de cadenas: ~17 cadenas
Main_Windowmigradas al resx (lema, música/FX/vista previa, pista, proyecto/gancho de pie de página, información sobre herramientas) + teclas a11y que reutilizan las existentes. 8 nuevas pruebas. - CORREGIR mojibake (error REAL reportado por el usuario):
Strings.pt.resxtenía 129 apariciones de acentos almacenados como cp1252-leer-como-UTF-8 ("começar", "Módulos", "funções", "Customizações"...) → PT UI mostraba caracteres corruptos, EN estaba bien. Se corrigió mediante inversión exacta de 2 capas + prueba de regresión anti-mojibake (PtStrings_AreCleanUtf8_NoMojibake, 8 teclas). - Alcance quirúrgico:
Resources/+Main_Window+App— escritores/ganchos/FfxLib/RT0/RT2 intactos. Construya 0 errores; 378/378 pruebas PASS (1 prueba alienígena del carril MAGICRefreshCloneDiff_DetectsMutatedRecordsfalla aisladamente; fuera de alcance, anotado en la transferencia). ### PARCHE
v2.212.0.0