fix(spreadsheet): E 글자표가 앱 전체 사전을 끌어오던 것 끊음

- spreadsheet_text.ts 가 @ui/ui_template_locale 의 currentLanguageIndex 만 쓰려다 페이지별
  사전(a·b1~4·common·m1·m2) 전부를 끌어옴 — 자기 언어 상태(setSpreadsheetLanguage)로 대신
- 확인: toolbar+tabs+menu+clipboard 만 묶어 본 압축 크기 59 KB → 18.8 KB(gzip)
This commit is contained in:
2026-09-27 21:02:46 +09:00
parent 57ddb3866d
commit 851fdb63e5
+9 -2
View File
@@ -1,10 +1,17 @@
/* =============================================================================
* spreadsheet_text.ts (주인 E)
* 도구 모음 · 시트 탭 · 우클릭 메뉴 · 클립보드 글자 — [한국어, 영어].
* `ui_template_sheet_text.ts` 와 같은 방식(`st(key)`). 0 계약 밖(E 만 씀).
* ⚠ `@ui/ui_template_locale` 를 안 씀 — `currentLanguageIndex` 하나만 필요해도 그 파일이
* 앱 전체 사전(a · b1~4 · common · m1 · m2, 압축 뒤 약 45 KB)을 통째로 끌고 와 화면 예산(28 KB)을
* 넘김(2026-09-27 브레인 지시). 자기 언어 상태를 따로 둠 — `setSpreadsheetLanguage` 로만 바꿈.
* ========================================================================== */
import { currentLanguageIndex } from "@ui/ui_template_locale";
let currentLanguageIndex = 0;
/** 앱 전역 언어 토글과 맞추고 싶으면 D(`spreadsheet.ts`) 가 부름 — 안 부르면 한국어 기본. */
export function setSpreadsheetLanguage(index: 0 | 1): void {
currentLanguageIndex = index;
}
const TEXT = {
Undo: ["되돌리기", "Undo"],