Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1

충돌 셋(UI_Side · UI_Style · locale_m2)은 같은 내용의 자리만 다름 — sub_laptop_2 의 배치를 취해 한 벌로 풂(중복 없음 · 항목 고르기 문구 그대로).
This commit is contained in:
2026-09-29 12:38:51 +09:00
2 changed files with 40 additions and 40 deletions
@@ -124,6 +124,28 @@
font-size: var(--text-body);
}
/* 층 화면 — 회사용 읽기만 안내 막대 · 회사 없음 안내 */
.m02-layer-bar {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: var(--spacing-8);
padding: var(--spacing-8) var(--spacing-12);
border-bottom: 1px solid var(--color-border);
background: var(--color-surface-raised);
color: var(--color-text-secondary);
font-size: var(--text-body-sm);
}
.m02-layer-need {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--spacing-12);
padding: var(--spacing-24);
color: var(--color-text);
}
/* 좌측 「구조물 옵션 보이기」 화면(메인 칸) — 왼쪽 종류(군별) · 오른쪽 옵션 체크 */
.m02-opts {
display: flex;
@@ -193,25 +215,3 @@
color: var(--color-text-muted);
font-size: 11px;
}
/* 층 화면 — 회사용 읽기만 안내 막대 · 회사 없음 안내 */
.m02-layer-bar {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: var(--spacing-8);
padding: var(--spacing-8) var(--spacing-12);
border-bottom: 1px solid var(--color-border);
background: var(--color-surface-raised);
color: var(--color-text-secondary);
font-size: var(--text-body-sm);
}
.m02-layer-need {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--spacing-12);
padding: var(--spacing-24);
color: var(--color-text);
}
+18 -18
View File
@@ -56,6 +56,24 @@ export const ui_locales_m2 = {
M02_ActionFailed: ["안 됨 — {value}", "Failed — {value}"],
M02_StructureNone: ["없음", "None"],
M02_Back: ["돌아가기", "Back"],
B01_Dashboard_StructureManage: ["구조물 관리", "Structure management"],
B01_Dashboard_StructureCompany: ["회사용", "Company"],
B01_Dashboard_StructurePersonal: ["개인용", "Personal"],
M02_TitleCompany: ["구조물 관리(회사)", "Structure management (company)"],
M02_TitlePersonal: ["구조물 관리(개인)", "Structure management (personal)"],
M02_ReadOnlyCompany: [
"회사용은 복사해서 씀 — 고치려면 고른 열을 개인용으로 복사",
"Company templates are read-only — copy the selected column to your own to edit",
],
M02_CopyToPersonal: ["개인용으로 복사", "Copy to personal"],
M02_CopyPickFirst: ["복사할 열을 집계표에서 먼저 고름", "Pick a column in the table first"],
M02_CopyDone: ["개인용으로 복사함 — 구조물 관리(개인)에서 고침", "Copied — edit it in your own"],
M02_CopyFailed: ["복사 안 됨 — {value}", "Copy failed — {value}"],
M02_NeedCompany: [
"회사부터 등록해야 구조물 집계표를 만들 수 있음",
"Register a company first to manage structure templates",
],
M02_NeedCompanyGo: ["회사 등록하러 가기", "Go to company registration"],
M02_PickerTitle: ["항목 고르기", "Pick an item"],
M02_PickerSearch: ["항목 찾기", "Search items"],
M02_PickerSystem: ["마스터", "Master"],
@@ -79,22 +97,4 @@ export const ui_locales_m2 = {
M02_PickerManage: ["관리 화면에서 고치기", "Edit in manager"],
M02_PickerCopied: ["개인용으로 복사했음", "Copied to personal"],
M02_PickerCopyFailed: ["복사 못 함 — {value}", "Copy failed — {value}"],
B01_Dashboard_StructureManage: ["구조물 관리", "Structure management"],
B01_Dashboard_StructureCompany: ["회사용", "Company"],
B01_Dashboard_StructurePersonal: ["개인용", "Personal"],
M02_TitleCompany: ["구조물 관리(회사)", "Structure management (company)"],
M02_TitlePersonal: ["구조물 관리(개인)", "Structure management (personal)"],
M02_ReadOnlyCompany: [
"회사용은 복사해서 씀 — 고치려면 고른 열을 개인용으로 복사",
"Company templates are read-only — copy the selected column to your own to edit",
],
M02_CopyToPersonal: ["개인용으로 복사", "Copy to personal"],
M02_CopyPickFirst: ["복사할 열을 집계표에서 먼저 고름", "Pick a column in the table first"],
M02_CopyDone: ["개인용으로 복사함 — 구조물 관리(개인)에서 고침", "Copied — edit it in your own"],
M02_CopyFailed: ["복사 안 됨 — {value}", "Copy failed — {value}"],
M02_NeedCompany: [
"회사부터 등록해야 구조물 집계표를 만들 수 있음",
"Register a company first to manage structure templates",
],
M02_NeedCompanyGo: ["회사 등록하러 가기", "Go to company registration"],
} as const;