_검증_화면글.md 의 「사용자 확정 필요 없는 것만」 고침(브레인 판정) — 「단가산출 상세」 대 「호표」·「키」는 확정 거리라 그대로 둠. ① 자재 → 재료(LogicLab_Text.ts G_material) — 왼쪽 패널 묶음 이름과 맞춤. ② 결과단위 → 결과 단위 — Logic_Text.ts Head_Unit 뿐 아니라 화면을 열어 실제 표 머리글로 쓰이던 Logic_List.ts COLS 하드코딩 글자도 같이 고침 (점검 문서엔 안 적혀 있던 자리 — 화면 확인 중 찾음). ③ 죽은 글 지움 — locale_m1.ts M01_GroupTest(부르는 화면 코드 없음) · Logic_Text.ts Edit_OwnOnly·Edit_Copy·Edit_Copied·Edit_CopySoon (API 라는 프로그래머 말 포함, 다 같은 안 쓰이는 무리 — grep 으로 재확인 뒤 지움. 같은 이름의 로직개선시험 쪽 버튼은 살아 있어 안 건드림). typecheck(tsc --noEmit) 전후 0건. ORCA 로 화면 열어 확인 — 4곳 다 바뀐 글 그대로 보임. 390px 확인은 ORCA CLI 에 뷰포트 폭을 바꾸는 명령이 없어 못 함 (CSS 로 흉내내면 실제 media query 가 안 걸려 참값이 아님) — ref 문서에 그 사정과 글자수 견줌(줄바꿈 위험 낮음)을 적어 둠.
76 lines
3.8 KiB
TypeScript
76 lines
3.8 KiB
TypeScript
/* =============================================================================
|
|
* ui_template_locale_m1.ts
|
|
* M01 마스터 요소 화면(시스템 관리자) 사전 — 신규 문구는 최하단에 추가.
|
|
* ========================================================================== */
|
|
|
|
export const ui_locales_m1 = {
|
|
B01_Dashboard_MasterElements: ["마스터 데이터", "Master Data"],
|
|
M01_LogicTab: ["로직", "Logic"],
|
|
M01_Title: ["마스터 요소", "Master Elements"],
|
|
M01_AdminOnly: ["시스템 관리자만 볼 수 있음", "System administrators only"],
|
|
M01_LoadFailed: ["마스터 요소를 못 읽음", "Failed to load master elements"],
|
|
M01_PickFile: ["왼쪽에서 그룹과 파일을 고를 것", "Pick a group and a file on the left"],
|
|
M01_Search: ["이름 찾기", "Find by name"],
|
|
M01_Prev: ["이전", "Prev"],
|
|
M01_Next: ["다음", "Next"],
|
|
M01_Page: ["쪽", "pages"],
|
|
M01_Rows: ["줄", "rows"],
|
|
M01_NoRows: ["줄 없음", "No rows"],
|
|
M01_RowAdd: ["줄 더하기", "Add row"],
|
|
M01_RowDelete: ["지우기", "Delete"],
|
|
M01_RowRestore: ["되살리기", "Restore"],
|
|
M01_RowRemove: ["빼기", "Remove"],
|
|
M01_BackToTables: ["← 표 목록", "← Tables"],
|
|
M01_Changed: ["고친 곳 {value}", "{value} changes"],
|
|
M01_Save: ["저장", "Save"],
|
|
M01_Discard: ["고친 것 버리기", "Discard changes"],
|
|
M01_DiscardConfirm: ["고친 것을 모두 버릴까?", "Discard all changes?"],
|
|
M01_Saved: ["저장했음", "Saved"],
|
|
M01_SaveFailed: ["저장 못 함 — {value}", "Save failed — {value}"],
|
|
M01_Stale: [
|
|
"그 사이 파일이 바뀜({value}) — 고친 것을 버리고 다시 읽은 뒤 다시 고칠 것",
|
|
"Files changed meanwhile ({value}) — discard and reload, then edit again",
|
|
],
|
|
M01_StaleReload: ["버리고 다시 읽기", "Discard and reload"],
|
|
M01_FileStale: [
|
|
"고치기 시작한 뒤 이 파일이 바뀜 — 저장하면 막힘",
|
|
"This file changed after you started editing — saving will be refused",
|
|
],
|
|
M01_CheckErrors: ["검사에 걸림", "Validation failed"],
|
|
M01_ProcureSearch: ["이름·규격 찾기", "Find by name or spec"],
|
|
M01_ProcureCut: ["연결 끊기", "Unlink"],
|
|
M01_ProcureClose: ["닫기", "Close"],
|
|
M01_PriceFind: ["가격 연결", "Link price"],
|
|
M01_PriceTitle: ["가격 연결 고르기", "Pick price source"],
|
|
M01_PriceCol: ["가격 연결", "Price link"],
|
|
M01_PriceCond: ["후보 조건으로 연결 (지역은 입력)", "Link by condition (region as input)"],
|
|
M01_PriceCondName: ["이름", "Name"],
|
|
M01_PriceCondSpec: ["규격", "Spec"],
|
|
M01_PriceCondUsed: ["후보 조건", "Condition"],
|
|
M01_Govt: ["관급", "Govt"],
|
|
M01_OnlyUnlinked: ["못 이은 줄만 보기", "Unlinked only"],
|
|
M01_JobFind: ["직종 고르기", "Pick job"],
|
|
M01_JobTitle: ["준용 직종 고르기", "Pick substitute job"],
|
|
M01_JobCol: ["준용", "Substitute"],
|
|
M01_All: ["전체", "All"],
|
|
M01_LaborSub: ["구분", "Category"],
|
|
M01_LaborDetail: ["상세구분", "Detail"],
|
|
M01_FuelSub: ["구분", "Category"],
|
|
M01_FuelDetail: ["상세구분", "Detail"],
|
|
M01_LaborState: ["상태", "Status"],
|
|
M01_MachineSub: ["구분", "Category"],
|
|
M01_MachineDetail: ["상세구분", "Detail"],
|
|
M01_UsageTarget: ["대상", "Target"],
|
|
M01_TableUsage: ["용도", "Usage"],
|
|
M01_TableUsageLogicCount: ["로직 {value}개", "{value} logic rules"],
|
|
M01_OpenLogic: ["눌러 로직 탭으로", "Click to jump to the Logic tab"],
|
|
M01_GroupLabor: ["인력", "Labor"],
|
|
M01_GroupMaterial: ["재료", "Materials"],
|
|
M01_GroupMachine: ["기계", "Machines"],
|
|
M01_GroupQuantity: ["소요량", "Quantities"],
|
|
M01_GroupFactor: ["계수", "Factors"],
|
|
M01_GroupExchange: ["환율", "Exchange rates"],
|
|
M01_GroupRate: ["요율", "Rates"],
|
|
M01_GroupLogic: ["단가산출 로직", "Unit-price logic"],
|
|
} as const;
|