Đổi ngôn ngữ + theme
DVDPM hỗ trợ:
- Ngôn ngữ: Tiếng Việt (mặc định) + English
- Theme: Light (mặc định) + Dark
Mỗi user có cài đặt riêng, lưu tại %APPDATA%\DVDProjectMgr\ — persist cross sessions.
Mở dialog Cài đặt
Tab DVDPM → menu Hỗ trợ → Cài đặt (icon settings cog).
Dialog hiển thị 2 sections:
- Giao diện (Theme + Ngôn ngữ)
- Stress Test (QA) — chỉ cho dev/admin, bỏ qua
Đổi ngôn ngữ
Section Ngôn ngữ có 2 radio button:
- 🇻🇳 Tiếng Việt (mặc định)
- 🇬🇧 English
Click chọn → DVDPM lập tức:
- Ribbon labels switch sang ngôn ngữ mới
- Mọi dialog đang mở re-bind text
- Lưu preference vào
%APPDATA%\DVDProjectMgr\lang.txt
Thuật ngữ giữ nguyên Anh
Trong giao diện Tiếng Việt, các thuật ngữ kỹ thuật phổ biến vẫn giữ tiếng Anh (BoQ, RFI, EVM, CPI, SPI, S-Curve...) — vì PM/QS VN đã quen dùng và translation gây confuse hơn.
Đổi theme
Section Theme có 2 radio:
- ☀ Light (mặc định) — nền trắng, text đen
- 🌙 Dark — nền xám đậm, text trắng
Click chọn → áp dụng ngay cho dialog đang mở (cần đóng/mở Task Pane để refresh hoàn toàn).
Excel sheet output không theo theme
Theme DVDPM chỉ áp dụng cho dialog WPF. Sheet Excel render (Dashboard, BoQ, Gantt...) theo theme Excel native.
→ Nếu Excel anh/chị đang dùng Light theme, sheet render sẽ Light. Switch DVDPM Dark không ảnh hưởng sheet.
Settings file
DVDPM lưu preferences vào plain text:
| File | Nội dung |
|---|---|
%APPDATA%\DVDProjectMgr\lang.txt | Vietnamese hoặc English |
%APPDATA%\DVDProjectMgr\theme.txt | Light hoặc Dark |
%APPDATA%\DVDProjectMgr\ui-flags.txt | Flag UI 1-time (vd "ScratchModeAcknowledged") |
Anh/chị có thể edit file trực tiếp nếu cần (vd config script setup nhiều máy đồng loạt).
Cài đặt mới khi cài lại
Reset cài đặt = xoá folder %APPDATA%\DVDProjectMgr\:
- Lang về mặc định Tiếng Việt
- Theme về mặc định Light
- UI flags reset
→ Lần mở Excel sau khi xoá, DVDPM tạo lại folder + file mặc định.
Backup trước khi xoá
Folder %APPDATA%\DVDProjectMgr\ cũng chứa:
parties-library.json— danh bạ đối tác (cross-project)version.txt— version đã thấy "What's new"feedback\*.json— feedback đã submit (chưa gửi)
Nếu muốn giữ data, Backup trước khi xoá.
Kích hoạt từ API (advanced)
Nếu deploy DVDPM cho team 50+ người, có thể script set theme/lang đồng loạt:
# PowerShell — set Tiếng Việt + Dark cho user hiện tại
$dir = "$env:APPDATA\DVDProjectMgr"
New-Item -ItemType Directory -Path $dir -Force | Out-Null
"Vietnamese" | Out-File "$dir\lang.txt" -Encoding ASCII -NoNewline
"Dark" | Out-File "$dir\theme.txt" -Encoding ASCII -NoNewlineRun via Group Policy / Intune để deploy uniform.
Tip thực tế
- Tiếng Việt cho người làm thực tế: PM/QS site, kế toán, sếp → tiếng Việt dễ.
- English cho chia sẻ với JV nước ngoài: switch sang Anh khi screenshot báo cáo + meeting với expat. Switch lại VN khi quay làm.
- Dark theme tốt cho mắt: làm việc đêm, dark mode đỡ mỏi hơn. Light tốt cho ban ngày dưới ánh sáng tự nhiên.
- Sheet Excel render: muốn render dark theme sheet → set Excel chính theme Dark trước (File → Options → General → Office theme).
Tiếp theo: Backup / Restore → | Liên quan: Audit log