/* ============================================================================= * formula_doc_text.ts * 수식 문서 화면 글(PLAN 802-3 · 803-2a) — [국문, 영문] * ========================================================================== */ import { currentLanguageIndex } from "@ui/ui_template_locale"; const TEXT = { Sym_Head: ["기호 식", "Symbol equation"], Val_Head: ["값 식", "Value equation"], Defs_Head: ["기호 정의", "Symbols"], New_Group: ["새 묶음", "New group"], Unnamed: ["이름 없음", "Unnamed"], Subtotal: ["소계", "Subtotal"], Sum: ["계", "Sum"], Total: ["합계", "Total"], Need: ["정의 필요", "Needs definition"], Unused: ["쓰지 않는 기호", "Unused symbols"], Show_Off: ["꺼진 줄 보기", "Show off lines"], Hide_Off: ["꺼진 줄 숨김", "Hide off lines"], Save: ["수식 저장", "Save equation"], Discard: ["고침 버림", "Discard"], Saved: ["수식 저장됨", "Equation saved"], Save_Failed: ["저장 못 함", "Save failed"], Load_Failed: ["수식 문서를 못 읽음", "Failed to load"], Leave: ["저장 안 한 수식 고침이 있음 — 버리고 나갈까요?", "Discard unsaved edits?"], Leave_Ok: ["버리고 나감", "Discard"], Result: ["결과", "Result"], Result_Sym: ["결과 기호", "Result symbol"], Dirty: ["저장 안 한 고침", "Unsaved edits"], Sign: ["기호", "Symbol"], Low: ["아래첨자", "Subscript"], Up: ["위첨자", "Superscript"], Name: ["국문 이름", "Name"], Unit: ["단위", "Unit"], Link: ["연결", "Link"], Drop_Var: ["정의 지움", "Delete definition"], Value: ["값", "Value"], List: ["목록(· 로 나눔)", "Options (· separated)"], Default: ["기본", "Default"], Low_Bound: ["아래 끝", "Min"], High_Bound: ["위 끝", "Max"], Find: ["찾기", "Search"], Column: ["칸", "Column"], Cond: ["조건", "Condition"], Inputs: ["넘길 입력", "Inputs"], Region: ["지역 기호", "Region symbol"], Make_Line: ["식 줄 만들기", "Add line"], By_Line: ["식 줄로 정의", "Defined by a line"], Pick_First: ["찾아 고름", "Search and pick"], Material: ["재료 고르기", "Material pick"], None: ["없음", "None"], Open_Sub: ["식 펼침", "Show equation"], Bad_Sign: ["기호 꼴 아님 · 같은 기호 있음", "Bad or duplicate symbol"], More: ["더 있음 — 찾는 말을 더 넣으세요", "More — refine search"], Nothing: ["찾은 것 없음", "Nothing found"], Linked: ["연결", "Linked"], Cut: ["끊음", "Unlinked"], Unlink: ["연결 끊기", "Unlink"], Relink: ["다시 잇기", "Relink"], Ask_Relink: [ "이 기초에서 고친 것을 버리고 부르던 문서로 돌아감", "Discard edits to this basis and follow the copy again", ], New_M01: ["M01 새 판 있음", "New M01 version"], Price: ["단가 갱신", "Refresh prices"], Regen: ["재생성", "Regenerate"], Price_Ask: ["자원 단가만 지금 M01 값으로 — 식 · 연결 그대로", "Prices only — equation unchanged"], Regen_Ask: ["지금 M01 수식 문서로 다시 찍음", "Re-copy from the current M01 equation"], Regen_Lost: ["버리는 것", "Discarded"], Regen_Edit: ["수식 고침", "Equation edits"], Changed: ["바뀐 자원", "Changed resources"], Before_After: ["계", "Sum"], Job_Done: ["적용함", "Applied"], Basis_Excel: ["엑셀 단가 그대로", "Excel prices"], Basis_Ours: ["우리 단가로", "Our prices"], Dirty_First: [ "저장 안 한 고침이 있음 — [저장] 또는 [되돌림] 먼저", "Save or discard edits first", ], No_Key: [ "저장한 단가산출만 수식 문서를 엶 — [단가산출 상세] 탭", "Saved items only — use the detail tab", ], Read_Only: ["읽기만", "Read only"], Tools: ["수식 도구", "Equation tools"], Tool_Frac: ["분수", "Fraction"], Tool_Sub: ["아래첨자", "Subscript"], Tool_Sup: ["위첨자", "Superscript"], Tool_Paren: ["( )", "( )"], Tool_If: ["만약", "If"], Tool_Round: ["반올림", "Round"], Tool_Group: ["묶음", "Group"], } as const; export type TextKey = keyof typeof TEXT; export const ft = (key: TextKey): string => TEXT[key][currentLanguageIndex === 1 ? 1 : 0];