interface TranslationTree {
    [key: string]: string | TranslationTree;
}

export const resources: { id: TranslationTree } = {
    id: {
        common: {
            menu_finance: 'Keuangan',
            label_search: 'Cari',
            label_actions: 'Aksi',
            label_active_status: 'Status aktif',
            label_created_at: 'Dibuat pada',
            label_filter: 'Pilih opsi',
            btn_create: 'Tambah',
            btn_edit: 'Ubah',
            btn_delete: 'Hapus',
            btn_import: 'Impor',
            btn_export: 'Ekspor',
            btn_cancel: 'Batal',
            btn_reset: 'Reset',
            btn_previous: 'Sebelumnya',
            btn_next: 'Berikutnya',
            msg_error: 'Terjadi kesalahan',
            msg_loading: 'Memuat...',
            msg_no_data: 'Tidak ada data',
            msg_success_create: '{{module}} berhasil dibuat',
            msg_success_update: '{{module}} berhasil diperbarui',
            msg_success_delete: '{{module}} berhasil dihapus',
            status_active: 'Aktif',
            status_inactive: 'Nonaktif',
            status_waiting: 'Menunggu',
            status_approved: 'Disetujui',
            status_rejected: 'Ditolak',
            status_on_progress: 'Diproses',
            status_done: 'Selesai',
            status_saving: 'Menyimpan...',
            just_now: 'baru saja',
            helper_upload_formats: 'Format yang diizinkan: {{formats}}',
            label_child: 'Anak',
        },
        dialog: {
            delete_title: 'Hapus {{module}}',
        },
        drawer: {
            create_description: 'Buat {{module}} baru',
            edit_description: 'Ubah {{module}}',
        },
        form: {
            btn_submit_create: 'Simpan {{module}}',
            btn_submit_update: 'Perbarui {{module}}',
            placeholder_description: 'Masukkan deskripsi',
            label_is_active: 'Status aktif',
            desc_is_active: 'Aktifkan data ini agar dapat digunakan di sistem',
        },
        validation: {
            required: '{{field}} wajib diisi',
        },
        bank: {
            title: 'Bank',
            description: 'Kelola data master bank',
            create_title: 'Tambah Bank',
            edit_title: 'Ubah Bank',
            field_name: 'Nama Bank',
            field_code: 'Kode Bank',
            placeholder_name: 'Masukkan nama bank',
            placeholder_code: 'Masukkan kode bank',
        },
        budget: {
            title: 'Anggaran',
            description: 'Kelola alokasi anggaran',
            create_title: 'Tambah Anggaran',
            edit_title: 'Ubah Anggaran',
            field_name: 'Nama Anggaran',
            field_company: 'Perusahaan',
            field_branch: 'Cabang',
            field_department: 'Departemen',
            field_coa: 'Chart of Account',
            field_fiscal_year: 'Periode Fiskal',
            field_amount: 'Nilai Alokasi',
            field_used: 'Terpakai',
            field_usage: 'Penggunaan',
            section_basic_info: 'Informasi Dasar',
            section_period: 'Periode',
            section_organization: 'Organisasi',
            section_amount: 'Nilai Anggaran',
            section_validity: 'Masa Berlaku',
            section_status: 'Status',
            field_description: 'Deskripsi',
            field_year: 'Tahun',
            field_month_optional: 'Bulan (Opsional)',
            field_source_account: 'Akun Sumber',
            field_start_date: 'Tanggal Mulai',
            field_end_date: 'Tanggal Selesai',
            field_active_status: 'Status Aktif',
            helper_amount_idr: 'Nilai dalam IDR',
            helper_active_status: 'Aktifkan anggaran ini agar dapat digunakan sistem',
            placeholder_budget_name: 'contoh: Marketing Q1 2024',
            placeholder_budget_description: 'Deskripsi anggaran...',
            placeholder_select_month: 'Pilih bulan',
            placeholder_select_company: 'Pilih perusahaan',
            placeholder_select_branch: 'Pilih cabang',
            placeholder_select_department: 'Pilih departemen',
            placeholder_select_coa: 'Pilih COA...',
            placeholder_search_coa: 'Cari chart of account...',
            placeholder_select_source_account: 'Pilih akun sumber',
            placeholder_amount: '1.000.000',
            status_unknown: 'Tidak diketahui',
            month_january: 'Januari',
            month_february: 'Februari',
            month_march: 'Maret',
            month_april: 'April',
            month_may: 'Mei',
            month_june: 'Juni',
            month_july: 'Juli',
            month_august: 'Agustus',
            month_september: 'September',
            month_october: 'Oktober',
            month_november: 'November',
            month_december: 'Desember',
        },
        chart_of_account: {
            title: 'Chart of Account',
            create_title: 'Tambah Chart of Account',
            edit_title: 'Ubah Chart of Account',
            description: 'Kelola struktur akun',
            field_code: 'Kode',
            field_name: 'Nama',
            field_type: 'Tipe',
            field_balance: 'Saldo Normal',
            field_parent: 'Akun Induk',
            field_description: 'Deskripsi',
            placeholder_code: 'Masukkan kode akun',
            placeholder_name: 'Masukkan nama akun',
            btn_add_child: 'Tambah Anak',
            balances: {
                debit: 'Debit',
                credit: 'Kredit',
            },
            types: {
                asset: 'Aset',
                liability: 'Liabilitas',
                equity: 'Ekuitas',
                revenue: 'Pendapatan',
                expense: 'Beban',
            },
        },
        fund_request: {
            title: 'Pengajuan Dana',
            description: 'Kelola pengajuan dana',
            create_title: 'Buat Pengajuan Dana',
            edit_title: 'Ubah Pengajuan Dana',
            detail_title: 'Pengajuan Dana',
            create_description: 'Lengkapi data yang diperlukan untuk membuat pengajuan dana',
            field_code: 'Kode',
            field_requester: 'Pemohon',
            field_description: 'Deskripsi',
            field_invoice_number: 'Nomor Invoice',
            field_amount: 'Jumlah',
            field_bank: 'Bank',
            field_account_name: 'Nama Rekening',
            field_account_number: 'Nomor Rekening',
            field_status: 'Status',
            field_attachments: 'Lampiran',
            field_scheduled_payment_date: 'Tanggal Jadwal Pembayaran',
            field_tax_object: 'Objek Pajak',
            field_tax_amount: 'Nilai Pajak',
            field_paid_amount: 'Jumlah Dibayar',
            field_submission_type: 'Jenis Pengajuan',
            field_transaction_type: 'Jenis Transaksi',
            field_notes: 'Catatan',
            field_transfer_date: 'Tanggal Transfer',
            field_paid_date: 'Tanggal Dibayar',
            field_payment_proof: 'Bukti Pembayaran',
            field_report_status: 'Status Pelaporan',
            field_report_proof: 'Bukti Laporan',
            placeholder_select: 'Pilih opsi',
            placeholder_subject: 'Masukkan deskripsi pengajuan',
            placeholder_invoice: 'Masukkan nomor invoice',
            placeholder_tax_object: 'Masukkan objek pajak',
            placeholder_notes: 'Masukkan catatan',
            helper_amount: 'Masukkan jumlah dalam IDR',
            helper_upload: 'Unggah dokumen pendukung (maks 10MB/file)',
            helper_auto_calculated: 'Dihitung otomatis dari jumlah - nilai pajak',
            helper_transfer_date: 'Tanggal saat transfer dilakukan',
            helper_paid_date: 'Tanggal saat pembayaran dikonfirmasi',
            helper_overall_status: 'Atur status akhir setelah proses pembayaran dan pelaporan',
            section_bank_account: 'Informasi Rekening Bank',
            section_request_info: 'Informasi Pengajuan',
            section_budget_tax_info: 'Informasi Anggaran & Pajak',
            section_approval_workflow: 'Alur Persetujuan',
            section_payment_report: 'Pembayaran & Laporan',
            desc_approval_workflow: 'Tinjau dan setujui di setiap level sesuai alur',
            desc_payment_report: 'Unggah bukti pembayaran/laporan dan set status akhir',
            step_budget_tax: 'Anggaran & Pajak',
            step_approvals: 'Persetujuan',
            step_payment_report: 'Pembayaran & Laporan',
            approval_cost_control: 'Persetujuan Cost Control',
            approval_tax_officer: 'Persetujuan Petugas Pajak',
            approval_spv_finance: 'Persetujuan SPV Finance',
            approval_manager_finance: 'Persetujuan Manager Finance',
            status_reported_match: 'Terlapor (Sesuai)',
            status_reported_temp: 'Terlapor (Bon Sementara)',
            msg_auto_saved: 'Perubahan tersimpan otomatis',
            msg_upload_success: '{{count}} file berhasil diunggah',
            msg_upload_error: 'Gagal mengunggah file',
            msg_no_branch_for_company: 'Tidak ada cabang untuk perusahaan ini',
            msg_no_department_for_company: 'Tidak ada departemen untuk perusahaan ini',
            btn_upload_payment_proof: 'Unggah Bukti Pembayaran',
            btn_upload_report_proof: 'Unggah Bukti Laporan',
            status_unknown: 'Tidak diketahui',
            status_waiting_approval: 'Menunggu Persetujuan',
            status_on_progress: 'Dalam Proses',
            status_approved: 'Disetujui',
            status_rejected: 'Ditolak',
            status_done: 'Selesai',
            import_title: 'Impor Pengajuan Dana dari Excel',
            import_description: 'Unggah file Excel untuk mengimpor banyak pengajuan dana sekaligus.',
            import_issues_title: 'Ditemukan Masalah Impor',
            import_download_template_title: 'Unduh Template',
            import_download_template_desc: 'Unduh template Excel dengan format dan contoh data yang benar.',
            import_select_file: 'Pilih File Excel',
            import_clear_selection: 'Hapus pilihan',
            import_ready: 'Siap diimpor: {{name}}',
            import_rules_title: 'Aturan:',
            import_rule_1: 'Field wajib: Company, Applicant, Bank, Amount, Description',
            import_rule_2: 'Nama data master harus persis sama',
            import_rule_3: 'Jika ada error pada satu baris, baris tersebut gagal diproses',
            msg_template_download_started: 'Unduhan template dimulai',
            msg_import_success: 'Impor berhasil diselesaikan',
            msg_import_failed: 'Gagal mengimpor file. Periksa kembali format file.',
            msg_import_with_issues: 'Impor selesai dengan {{count}} masalah.',
            msg_select_file_first: 'Pilih file terlebih dahulu',
            msg_invalid_excel: 'Pilih file Excel yang valid (.xlsx atau .xls)',
            msg_file_too_large: 'Ukuran file maksimal 10MB',
            option_opex: 'OPEX',
            option_capex: 'CAPEX',
            option_other: 'Lainnya',
            option_realization: 'Realisasi',
            option_dropping: 'Dropping',
            detail_progress: 'Progres Pengajuan',
            detail_current_status: 'Status terkini pengajuan dana',
            detail_information: 'Informasi Pengajuan',
            detail_request_id: 'ID Pengajuan',
            detail_submitted_on: 'Diajukan Pada',
            detail_financial_information: 'Informasi Keuangan',
            detail_bank_account: 'Detail Rekening Bank',
            detail_approval_process: 'Proses Persetujuan',
            detail_supporting_documents: 'Dokumen Pendukung',
            detail_supporting_documents_desc: 'Dokumen dan lampiran yang diunggah untuk pengajuan ini',
        },
    },
};
