feat(i18n): add "save_changes" translations for English and Indonesian

fix(validation): improve Indonesian validation messages for clarity

refactor(ui): optimize useAsyncPaginate hook for better readability

fix(data-table): enhance error handling with detailed messages in EnterpriseDataTable

feat(enterprise-module): add form control to EnterpriseFormPageConfig and implement save confirmation modal

refactor(form-page): streamline form page context and improve save handling logic

feat(index-page): set document title based on config or translation key

refactor(module-provider): clean up comments and improve code organization
This commit is contained in:
Firman Ramdhani
2026-07-27 11:14:15 +07:00
parent b332da4808
commit e55c33069b
18 changed files with 776 additions and 363 deletions
@@ -50,6 +50,7 @@
"edit": "Edit",
"delete": "Delete",
"save": "Save",
"save_changes": "Save Changes",
"print": "Print",
"confirm": "Confirm",
"cancel": "Cancel",
@@ -50,6 +50,7 @@
"edit": "Ubah",
"delete": "Hapus",
"save": "Simpan",
"save_changes": "Simpan Perubahan",
"print": "Cetak",
"confirm": "Confirm",
"cancel": "Cancel",
@@ -4,14 +4,14 @@
"min_length": "{{field}} minimal {{min}} karakter",
"min_len": "{{field}} minimal {{min}} karakter",
"max_len": "{{field}} maksimal {{max}} karakter",
"range_len": "{{field}} harus antara {{min}} dan {{max}} karakter",
"min_val": "{{field}} minimal bernilai {{min}}",
"max_val": "{{field}} maksimal bernilai {{max}}",
"range_val": "{{field}} harus bernilai antara {{min}} dan {{max}}",
"range_len": "Panjang {{field}} harus antara {{min}} hingga {{max}} karakter",
"min_val": "Nilai {{field}} minimal {{min}}",
"max_val": "Nilai {{field}} maksimal {{max}}",
"range_val": "Nilai {{field}} harus berada di antara {{min}} hingga {{max}}",
"must_be_positive": "{{field}} harus bernilai positif",
"invalid_email": "Format email tidak valid",
"invalid_phone": "Format nomor telepon tidak valid",
"invalid_password_simple": "Kata sandi minimal {{min}} karakter",
"invalid_password_complex": "Kata sandi harus mengandung minimal 1 huruf besar, 1 huruf kecil, 1 angka, dan 1 karakter spesial"
}
}
}