feat(B01): 대시보드 항목별 탭 — 해시 탭 줄 · 개요 · 프로젝트 · 회사 · 내 계정 · 시스템 (92-1·92-2)
- 해시 ?tab= 탭 줄(B08 단추 꼴) · 고른 탭 자료만 받음 · 설정 카드는 탭 줄 위 · 회사 고르기 알약은 탭 줄 오른쪽 하나 - 회사 없음 진입 두 곳(router · M02 Layer)은 ?tab=company · 회사 관리자 프로젝트 목록 한 번만 받음 - 개요 숫자 카드(단계별 · 실패 · 재확인 · 가입 대기 · 보관함 · 리소스) · 프로젝트 표 칸 보강 · 찾기 · 거르기 · 쪽 넘김 · 진행 현황 - 회사 정보 칸(사업자번호 · 대표 · 상태) · 팀원 읽기 · 자산 표 · 내 계정 마지막 로그인 · 시스템 리소스 7·30·90일 · 활성 추이 · 전체 회사 · 사용자 · 로그 쪽 · 고객 문의 - 시험 test_b01_dashboard_tabs 신규 · test_b01_settings_cards 고침 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
This commit is contained in:
@@ -22,6 +22,7 @@ import { ui_locales_b4 } from "./ui_template_locale_b4";
|
||||
import { ui_locales_common } from "./ui_template_locale_common";
|
||||
import { ui_locales_a } from "./ui_template_locale_a";
|
||||
import { ui_locales_b1 } from "./ui_template_locale_b1";
|
||||
import { ui_locales_b1_tabs } from "./ui_template_locale_b1_tabs";
|
||||
import { ui_locales_b2 } from "./ui_template_locale_b2";
|
||||
import { ui_locales_b3 } from "./ui_template_locale_b3";
|
||||
import { ui_locales_m1 } from "./ui_template_locale_m1";
|
||||
@@ -58,6 +59,7 @@ export const ui_locales = {
|
||||
...ui_locales_common,
|
||||
...ui_locales_a,
|
||||
...ui_locales_b1,
|
||||
...ui_locales_b1_tabs,
|
||||
...ui_locales_b2,
|
||||
...ui_locales_b3,
|
||||
...ui_locales_m1,
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
/* =============================================================================
|
||||
* ui_template_locale_b1_tabs.ts
|
||||
* B01 대시보드 항목별 탭 사전 (PLAN 92장) — 탭 줄 · 개요 · 프로젝트 · 회사 · 내 계정 · 시스템
|
||||
*
|
||||
* 형식: 키 → [한국어, 영어].
|
||||
* ========================================================================== */
|
||||
|
||||
export const ui_locales_b1_tabs = {
|
||||
/* --- 탭 줄 --- */
|
||||
B01_Tab_Aria: ["대시보드 항목", "Dashboard sections"],
|
||||
B01_Tab_Overview: ["개요", "Overview"],
|
||||
B01_Tab_Projects: ["프로젝트", "Projects"],
|
||||
B01_Tab_Company: ["회사", "Company"],
|
||||
B01_Tab_Account: ["내 계정", "My account"],
|
||||
B01_Tab_System: ["시스템", "System"],
|
||||
|
||||
/* --- 개요 --- */
|
||||
B01_Ov_ProjectStatus: ["프로젝트 현황", "Project status"],
|
||||
B01_Ov_Total: ["전체 프로젝트", "All projects"],
|
||||
B01_Ov_Failed: ["실패", "Failed"],
|
||||
B01_Ov_Stale: ["재확인 필요", "Needs recheck"],
|
||||
B01_Ov_ByStage: ["단계별 프로젝트 수", "Projects by stage"],
|
||||
B01_Ov_Todo: ["처리할 일", "To do"],
|
||||
B01_Ov_JoinPending: ["가입 대기", "Pending join requests"],
|
||||
B01_Ov_TempBox: ["임시 보관함", "Temp storage"],
|
||||
B01_Ov_Resources: ["리소스 요약", "Resource summary"],
|
||||
|
||||
/* --- 프로젝트 --- */
|
||||
B01_Pj_Search: ["찾기", "Search"],
|
||||
B01_Pj_SearchHint: ["이름 · 지역 · 발주처 · 작성자", "Name, region, client, author"],
|
||||
B01_Pj_Filter: ["거르기", "Filter"],
|
||||
B01_Pj_FilterAll: ["전체", "All"],
|
||||
B01_Pj_Year: ["연도", "Year"],
|
||||
B01_Pj_RoadType: ["도로 종류", "Road type"],
|
||||
B01_Pj_Length: ["연장", "Length"],
|
||||
B01_Pj_Client: ["발주처", "Client"],
|
||||
B01_Pj_Author: ["작성자", "Author"],
|
||||
B01_Pj_Created: ["만든 날", "Created"],
|
||||
B01_Pj_Progress: ["진행 현황", "Progress"],
|
||||
B01_Pj_Stage: ["단계", "Stage"],
|
||||
B01_Pj_State: ["상태", "State"],
|
||||
B01_Pj_Percent: ["진행률", "Progress %"],
|
||||
B01_Pj_Message: ["안내", "Message"],
|
||||
B01_Pj_Started: ["시작", "Started"],
|
||||
B01_Pj_Done: ["완료", "Completed"],
|
||||
B01_Pj_State_NOT_STARTED: ["대기", "Waiting"],
|
||||
B01_Pj_State_IN_PROGRESS: ["진행 중", "In progress"],
|
||||
B01_Pj_State_COMPLETE: ["완료", "Complete"],
|
||||
B01_Pj_State_FAILED: ["실패", "Failed"],
|
||||
B01_Pj_State_STALE: ["재확인 필요", "Needs recheck"],
|
||||
|
||||
/* --- 쪽 넘김 --- */
|
||||
B01_Pg_Total: ["총 {count}건", "{count} in total"],
|
||||
B01_Pg_Page: ["{page} / {pages} 쪽", "Page {page} / {pages}"],
|
||||
|
||||
/* --- 회사 --- */
|
||||
B01_Co_Owner: ["대표", "Representative"],
|
||||
B01_Co_Status: ["사업 상태", "Business status"],
|
||||
B01_Co_Members: ["인원", "Members"],
|
||||
B01_Co_Projects: ["프로젝트 수", "Projects"],
|
||||
B01_Co_Registered: ["등록일", "Registered"],
|
||||
B01_Co_Assets: ["로고 · 서명 자산", "Logo and signature assets"],
|
||||
B01_Co_AssetKind: ["종류", "Kind"],
|
||||
B01_Co_AssetPreview: ["미리보기", "Preview"],
|
||||
B01_Co_AssetName: ["이름", "Name"],
|
||||
B01_Co_AssetOwner: ["소유자", "Owner"],
|
||||
B01_Co_AssetLogo: ["로고", "Logo"],
|
||||
B01_Co_AssetSignature: ["서명", "Signature"],
|
||||
B01_Co_AssetShared: ["회사 공용", "Company"],
|
||||
B01_Co_NewCompany: ["새 회사", "New company"],
|
||||
|
||||
/* --- 내 계정 --- */
|
||||
B01_Ac_Info: ["계정 정보", "Account info"],
|
||||
B01_Ac_LastLogin: ["마지막 로그인", "Last login"],
|
||||
B01_Ac_AuthExpires: ["이메일 인증 만료일", "Email verification expires"],
|
||||
|
||||
/* --- 시스템 --- */
|
||||
B01_Sy_Period: ["기간", "Period"],
|
||||
B01_Sy_Days: ["{days}일", "{days} days"],
|
||||
B01_Sy_ActiveTrend: ["활성 추이", "Activity trend"],
|
||||
B01_Sy_TrendCaption: ["활성 사용자 · 활성 프로젝트 수", "Active users and active projects"],
|
||||
B01_Sy_AllCompanies: ["전체 회사", "All companies"],
|
||||
B01_Sy_AllUsers: ["전체 사용자", "All users"],
|
||||
B01_Sy_Affiliation: ["소속", "Company"],
|
||||
B01_Sy_LastLogin: ["마지막 로그인", "Last login"],
|
||||
B01_Sy_Inquiries: ["고객 문의", "Customer inquiries"],
|
||||
B01_Sy_Received: ["접수일", "Received"],
|
||||
B01_Sy_Subject: ["제목", "Subject"],
|
||||
B01_Sy_Sender: ["보낸 사람", "Sender"],
|
||||
B01_Sy_Inquiry_NEW: ["새 문의", "New"],
|
||||
B01_Sy_Inquiry_REVIEWED: ["확인함", "Reviewed"],
|
||||
B01_Sy_Inquiry_RESOLVED: ["처리 완료", "Resolved"],
|
||||
B01_Sy_Inquiry_DELETED: ["삭제됨", "Deleted"],
|
||||
} as const;
|
||||
Reference in New Issue
Block a user