Quản lý ngôn ngữ

Quản lý ngôn ngữ

Màn Manage là nơi vận hành chính của module Ngôn ngữ.

Những gì màn này hiển thị

  • cờ quốc gia theo file flag
  • tên ngôn ngữ và slug nếu có
  • nhóm cột Use for: for_web, for_adm, for_app
  • nhóm cột Default: default_web, default_adm, default_app
  • cột thao tác update, delete, restore

Hành vi quan trọng trong source

  • mọi công tắc dùng quickUpdate
  • công tắc default_* chỉ bật được nếu cờ for_* tương ứng đang mở
  • nếu một default đang active ở ngôn ngữ khác, hệ thống khóa ngôn ngữ còn lại để tránh trùng default

Khi nào nên dùng

  • bật một ngôn ngữ cho web, admin hoặc app
  • đổi ngôn ngữ mặc định cho từng khu vực
  • rà ngôn ngữ đã xóa mềm để restore
  • mở sang màn cập nhật khi cần chỉnh metadata sâu hơn

Default language là cờ nhạy cảm

Việc đổi default_web, default_adm hoặc default_app có thể đổi hành vi fallback ngôn ngữ của cả hệ thống. Chỉ đổi khi đã xác nhận rõ tác động.