업데이트 2.213
2026. 8. 2.
v2.213.0.0BETAMINOR
Seymour2026년 8월 2일
PT/EN 언어 선택기 에서 해당 UI (프어스이스트드) + Main_Window 문자열 마이그레이션 + FIX 의 문자 깨짐 에서 Strings.pt.resx
- L1 — 인프라 + 선택기:
Strings.cs에SetLanguage/CurrentLanguage/ResolveLanguage가 추가되었으며,%LocalAppData%\FFXProjectEditor\ui_lang.config에서 지속성이 보장됩니다. 우선순위: 구성 →FFX_UI_LANG환경 변수 → 기본값 PT (편집기 UI는 주로 PT를 사용합니다).Main_Window헤더의 언어 버튼(지구본)에는 PT/EN 플라이아웃이 표시됩니다. 언어를 전환하면 변경 사항이 저장되고 앱이 재시작됩니다({x:Static}키 바인딩 re-evaluate 로드 시). 테스트용InternalsVisibleTo. 새로운 테스트 7개. - L2 — 문자열 이전: 약 17개의
Main_Window문자열을 resx로 이전함(태그라인, music/FX/preview, track, footer Project/Hook, 툴팁) + 기존 키를 재사용한 접근성(a11y) 키. 새로운 테스트 8개 추가. - FIX 문자 깨짐 (사용자가 신고한 실제 버그):
Strings.pt.resx페이지에는 악센트가 cp1252-read-as-UTF-8 형태로 저장된 사례가 129건 있었습니다("começar", "Módulos", "funções", "Customizações" 등). → PT UI에서는 문자가 깨져 표시되었으나, EN에서는 정상적으로 표시되었습니다. 정확한 2단계 역전 과정과 anti-mojibake 회귀 테스트(PtStrings_AreCleanUtf8_NoMojibake, 8개 키)를 통해 수정되었습니다. - 스우르그이크얼 범위:
Resources/+Main_Window+App— 작성자/흐우크스/FfxLib/RT0/RT2 변경되지 않은. Build 0 오류; 378/378 테스트 PASS (1 얼이에느 테스트 에서 해당 MAGIC 레인RefreshCloneDiff_DetectsMutatedRecords프아이르스 이스오르아트드 — 외부 의 범위, 느오트드 에서 인계). ### PATCH
v2.212.0.0