Cập nhật ngôn ngữ
Cập nhật ngôn ngữ
Màn Update gần như dùng lại toàn bộ cấu trúc của Create, nhưng nạp dữ liệu hiện có qua getLanguage(route.params.id, true).
Những gì có thể chỉnh
- tên ngôn ngữ
- path, path alias, code
- currency, flag, timezone
- status
- cờ
is_locked - cờ phạm vi
for_web,for_adm,for_app - cờ mặc định
default_web,default_adm,default_app
Quan sát từ source
- form hiện vẫn giống create page
- màn này load dữ liệu trước bằng
setForm - template hiện còn một chuỗi
xxở đầu file, cho thấy UI vẫn còn dấu vết implementation thô nhưng form chính vẫn hoạt động theo flow update
Khi nào nên dùng
- đổi mã code hoặc alias của language đã có
- khóa một ngôn ngữ khỏi việc chỉnh sửa tiếp
- đổi phạm vi dùng hoặc cờ mặc định sau khi hệ thống đã vận hành
Không đổi code và path tùy tiện
Với các hệ thống đã có dữ liệu dịch hoặc URL gắn sẵn, việc đổi path, path_alias hay code có thể gây lệch mapping ngôn ngữ.

