<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Baris Bahasa untuk Validasi Standar
    |--------------------------------------------------------------------------
    |
    | Baris bahasa berikut berisi pesan error standar (default) yang digunakan
    | oleh sistem validasi. Kita menyesuaikannya dengan bahasa Indonesia 
    | yang profesional dan sopan untuk standar Enterprise.
    |
    */

    'accepted'             => 'Kolom :attribute harus disetujui.',
    'active_url'           => 'Kolom :attribute bukan URL yang valid.',
    'after'                => 'Kolom :attribute harus berupa tanggal setelah :date.',
    'alpha'                => 'Kolom :attribute hanya boleh berisi huruf.',
    'alpha_dash'           => 'Kolom :attribute hanya boleh berisi huruf, angka, strip, dan garis bawah.',
    'alpha_num'            => 'Kolom :attribute hanya boleh berisi huruf dan angka.',
    'array'                => 'Kolom :attribute harus berupa sebuah array.',
    'before'               => 'Kolom :attribute harus berupa tanggal sebelum :date.',
    'between'              => [
        'numeric' => 'Kolom :attribute harus antara :min dan :max.',
        'file'    => 'Kolom :attribute harus antara :min dan :max kilobyte.',
        'string'  => 'Kolom :attribute harus antara :min dan :max karakter.',
        'array'   => 'Kolom :attribute harus memiliki antara :min dan :max item.',
    ],
    'boolean'              => 'Kolom :attribute harus bernilai true atau false.',
    'confirmed'            => 'Konfirmasi :attribute tidak cocok.',
    'date'                 => 'Kolom :attribute bukan format tanggal yang valid.',
    'date_format'          => 'Kolom :attribute tidak cocok dengan format :format.',
    'different'            => 'Kolom :attribute dan :other harus berbeda.',
    'digits'               => 'Kolom :attribute harus berupa :digits digit.',
    'digits_between'       => 'Kolom :attribute harus antara :min dan :max digit.',
    'dimensions'           => 'Dimensi gambar :attribute tidak valid.',
    'distinct'             => 'Kolom :attribute memiliki nilai yang duplikat.',
    'email'                => 'Format :attribute tidak valid. Pastikan menggunakan format email yang benar.',
    'exists'               => 'Data :attribute yang dipilih tidak ditemukan di dalam sistem.',
    'file'                 => 'Kolom :attribute harus berupa sebuah berkas/file.',
    'filled'               => 'Kolom :attribute wajib memiliki nilai.',
    'image'                => 'Kolom :attribute harus berupa gambar.',
    'in'                   => 'Pilihan :attribute tidak valid.',
    'in_array'             => 'Kolom :attribute tidak terdapat dalam :other.',
    'integer'              => 'Kolom :attribute harus berupa angka bulat.',
    'ip'                   => 'Kolom :attribute harus berupa alamat IP yang valid.',
    'json'                 => 'Kolom :attribute harus berupa string JSON yang valid.',
    'max'                  => [
        'numeric' => 'Kolom :attribute tidak boleh lebih dari :max.',
        'file'    => 'Kolom :attribute tidak boleh lebih dari :max kilobyte.',
        'string'  => 'Kolom :attribute maksimal :max karakter.',
        'array'   => 'Kolom :attribute tidak boleh memiliki lebih dari :max item.',
    ],
    'mimes'                => 'Kolom :attribute harus berupa berkas berjenis: :values.',
    'min'                  => [
        'numeric' => 'Kolom :attribute minimal :min.',
        'file'    => 'Kolom :attribute minimal :min kilobyte.',
        'string'  => 'Kolom :attribute minimal :min karakter.',
        'array'   => 'Kolom :attribute harus memiliki minimal :min item.',
    ],
    'not_in'               => 'Pilihan :attribute tidak valid.',
    'numeric'              => 'Kolom :attribute wajib berupa angka.',
    'present'              => 'Kolom :attribute wajib ada.',
    'regex'                => 'Format kolom :attribute tidak valid.',
    'required'             => 'Kolom :attribute wajib diisi dan tidak boleh kosong.',
    'required_if'          => 'Kolom :attribute wajib diisi bila :other adalah :value.',
    'required_unless'      => 'Kolom :attribute wajib diisi kecuali :other memiliki nilai :values.',
    'required_with'        => 'Kolom :attribute wajib diisi bila terdapat :values.',
    'required_with_all'    => 'Kolom :attribute wajib diisi bila terdapat :values.',
    'required_without'     => 'Kolom :attribute wajib diisi bila tidak terdapat :values.',
    'required_without_all' => 'Kolom :attribute wajib diisi bila tidak terdapat salah satu pun dari :values.',
    'same'                 => 'Kolom :attribute dan :other harus sama.',
    'size'                 => [
        'numeric' => 'Kolom :attribute harus berukuran :size.',
        'file'    => 'Kolom :attribute harus berukuran :size kilobyte.',
        'string'  => 'Kolom :attribute harus berukuran :size karakter.',
        'array'   => 'Kolom :attribute harus mengandung :size item.',
    ],
    'string'               => 'Kolom :attribute harus berupa teks/string.',
    'timezone'             => 'Kolom :attribute harus berupa zona waktu yang valid.',
    'unique'               => 'Data :attribute sudah digunakan oleh pengguna lain. Silakan gunakan yang lain.',
    'url'                  => 'Format URL :attribute tidak valid.',

    /*
    |--------------------------------------------------------------------------
    | Nama Atribut Khusus (Custom Attributes)
    |--------------------------------------------------------------------------
    |
    | Di sini kita bisa mengubah nama variabel bahasa Inggris bawaan sistem
    | menjadi bahasa Indonesia yang sopan agar pesan error lebih rapi.
    | Contoh: "Kolom email wajib diisi" menjadi "Kolom Alamat Email wajib diisi".
    |
    */

    'attributes' => [
        'name'          => 'Nama Lengkap',
        'email'         => 'Alamat Email',
        'password'      => 'Kata Sandi (Password)',
        'role'          => 'Jabatan/Role',
        'branch_id'     => 'Cabang',
        'supervisor_id' => 'Supervisor Penjualan',
        'user_id'       => 'Akun Karyawan',
        'code'          => 'Kode Identitas',
        'area_cakupan'  => 'Area Cakupan',
        'phone'         => 'Nomor Telepon',
        'address'       => 'Alamat Lengkap',
    ],

];