From 200ebf2f20dc60c23aeae1cb2ef8e3501df6ba77 Mon Sep 17 00:00:00 2001 From: iswell100 Date: Thu, 19 Feb 2026 11:41:43 +0700 Subject: [PATCH 1/2] [id] add Api.php and update missing keys in CLI, Cast, Email, Images, Migration, and RESTful --- Language/id/Api.php | 19 ++++++++++++++++++ Language/id/CLI.php | 30 +++++++++++++++++----------- Language/id/Cast.php | 5 +++++ Language/id/Email.php | 41 ++++++++++++++++++++------------------ Language/id/Images.php | 2 +- Language/id/Migrations.php | 1 + Language/id/RESTful.php | 2 ++ 7 files changed, 68 insertions(+), 32 deletions(-) create mode 100644 Language/id/Api.php diff --git a/Language/id/Api.php b/Language/id/Api.php new file mode 100644 index 00000000..c0a34dc3 --- /dev/null +++ b/Language/id/Api.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Api language settings +return [ + 'invalidFields' => 'Kolom berikut tidak valid: {0}', + 'invalidIncludes' => 'Parameter include tidak valid: {0}', + 'missingInclude' => 'Metode include tidak ditemukan untuk: {0}', + 'transformerNotFound' => 'Transformer \'{0}\' tidak ditemukan', + 'invalidTransformer' => 'Transformer \'{0}\' tidak valid', +]; diff --git a/Language/id/CLI.php b/Language/id/CLI.php index 9d4517f7..c8494ab5 100644 --- a/Language/id/CLI.php +++ b/Language/id/CLI.php @@ -17,18 +17,19 @@ 'generator' => [ 'cancelOperation' => 'Operasi telah dibatalkan.', 'className' => [ - 'cell' => 'Nama kelas Cell', - 'command' => 'Nama kelas Command', - 'config' => 'Nama kelas Config', - 'controller' => 'Nama kelas Controller', - 'default' => 'Nama kelas', - 'entity' => 'Nama kelas Entity', - 'filter' => 'Nama kelas Filter', - 'migration' => 'Nama kelas Migration', - 'model' => 'Nama kelas Model', - 'seeder' => 'Nama kelas Seeder', - 'test' => 'Nama kelas Test', - 'validation' => 'Nama kelas Validation', + 'cell' => 'Nama kelas Cell', + 'command' => 'Nama kelas Command', + 'config' => 'Nama kelas Config', + 'controller' => 'Nama kelas Controller', + 'default' => 'Nama kelas', + 'entity' => 'Nama kelas Entity', + 'filter' => 'Nama kelas Filter', + 'migration' => 'Nama kelas Migration', + 'model' => 'Nama kelas Model', + 'seeder' => 'Nama kelas Seeder', + 'test' => 'Nama kelas Test', + 'transformer' => 'Nama kelas Transformer', + 'validation' => 'Nama kelas Validation', ], 'commandType' => 'Jenis Perintah', 'databaseGroup' => 'Grup Basisdata', @@ -50,4 +51,9 @@ 'helpUsage' => 'Pemakaian:', 'invalidColor' => 'Warna "{0}" tidak valid: {1}.', 'namespaceNotDefined' => 'Namespace "{0}" tidak ditentukan.', + 'signals' => [ + 'noPcntlExtension' => 'Ekstensi PCNTL tidak tersedia.', + 'noPosixExtension' => 'Ekstensi POSIX tidak tersedia.', + 'failedSignal' => 'Gagal mengirim sinyal: {0}', + ], ]; diff --git a/Language/id/Cast.php b/Language/id/Cast.php index 84cd0120..30a10ef2 100644 --- a/Language/id/Cast.php +++ b/Language/id/Cast.php @@ -12,6 +12,11 @@ // Cast language settings return [ 'baseCastMissing' => 'Kelas "{0}" harus mewarisi kelas "CodeIgniter\Entity\Cast\BaseCast".', + 'enumInvalidCaseName' => '{0} bukan merupakan nama case yang valid untuk Enum {1}.', + 'enumInvalidType' => 'Tipe data untuk Enum {0} harus string atau int.', + 'enumInvalidValue' => '{0} bukan merupakan nilai yang valid untuk Enum {1}.', + 'enumMissingClass' => 'Class Enum {0} tidak ditemukan.', + 'enumNotEnum' => '{0} bukan merupakan sebuah Enum.', 'invalidCastMethod' => '"{0}" adalah metode cast yang tidak valid, metode yang valid adalah: ["get", "set"].', 'invalidTimestamp' => 'Ketik casting "timestamp" mengharapkan timestamp yang benar.', 'jsonErrorCtrlChar' => 'Karakter kontrol tak terduga ditemukan.', diff --git a/Language/id/Email.php b/Language/id/Email.php index 0fee855c..a6d8a33a 100644 --- a/Language/id/Email.php +++ b/Language/id/Email.php @@ -11,23 +11,26 @@ // Email language settings return [ - 'mustBeArray' => 'Metode validasi surel harus melewati sebuah array.', - 'invalidAddress' => 'Alamat surel tidak valid: "{0}"', - 'attachmentMissing' => 'Tidak dapat menemukan lampiran surel berikut: "{0}"', - 'attachmentUnreadable' => 'Tidak dapat membuka lampiran ini: "{0}"', - 'noFrom' => 'Tidak dapat mengirim surel tanpa kepala "Dari".', - 'noRecipients' => 'Anda harus menyertakan penerima: Kepada, Cc, or Bcc', - 'sendFailurePHPMail' => 'Tidak dapat mengirim surel menggunakan PHP mail(). Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', - 'sendFailureSendmail' => 'Tidak dapat mengirim surel menggunakan PHP Sendmail. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', - 'sendFailureSmtp' => 'Tidak dapat mengirim surel menggunakan PHP SMTP. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', - 'sent' => 'Pesan Anda telah berhasil dikirim menggunakan protokol berikut: "{0}"', - 'noSocket' => 'Tidak dapat membuka sebuah soket ke Sendmail. Silakan periksa pengaturan.', - 'noHostname' => 'Anda tidak menentukan sebuah nama host SMTP.', - 'SMTPError' => 'Kesalahan SMTP berikut ditemukan: "{0}"', - 'noSMTPAuth' => 'Kesalahan: Anda harus menetapkan sebuah nama pengguna dan kata sandi SMTP.', - 'failedSMTPLogin' => 'Gagal mengirim perintah AUTH LOGIN. Kesalahan: "{0}"', - 'SMTPAuthUsername' => 'Gagal mengautentikasi nama pengguna. Kesalahan: "{0}"', - 'SMTPAuthPassword' => 'Gagal mengautentikasi kata sandi. Kesalahan: "{0}"', - 'SMTPDataFailure' => 'Tidak dapat mengirim data: "{0}"', - 'exitStatus' => 'Kode status keluar: "{0}"', + 'mustBeArray' => 'Metode validasi surel harus melewati sebuah array.', + 'invalidAddress' => 'Alamat surel tidak valid: "{0}"', + 'attachmentMissing' => 'Tidak dapat menemukan lampiran surel berikut: "{0}"', + 'attachmentUnreadable' => 'Tidak dapat membuka lampiran ini: "{0}"', + 'noFrom' => 'Tidak dapat mengirim surel tanpa kepala "Dari".', + 'noRecipients' => 'Anda harus menyertakan penerima: Kepada, Cc, or Bcc', + 'sendFailurePHPMail' => 'Tidak dapat mengirim surel menggunakan PHP mail(). Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sendFailureSendmail' => 'Tidak dapat mengirim surel menggunakan PHP Sendmail. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sendFailureSmtp' => 'Tidak dapat mengirim surel menggunakan PHP SMTP. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sent' => 'Pesan Anda telah berhasil dikirim menggunakan protokol berikut: "{0}"', + 'noSocket' => 'Tidak dapat membuka sebuah soket ke Sendmail. Silakan periksa pengaturan.', + 'noHostname' => 'Anda tidak menentukan sebuah nama host SMTP.', + 'SMTPError' => 'Kesalahan SMTP berikut ditemukan: "{0}"', + 'noSMTPAuth' => 'Kesalahan: Anda harus menetapkan sebuah nama pengguna dan kata sandi SMTP.', + 'invalidSMTPAuthMethod' => 'Metode autentikasi SMTP tidak valid: {0}', + 'failureSMTPAuthMethod' => 'Gagal mengirim email menggunakan metode autentikasi SMTP. Error: {0}', + 'SMTPAuthCredentials' => 'Gagal mengautentikasi menggunakan nama pengguna dan kata sandi ini. Error: {0}', + 'SMTPAuthUsername' => 'Gagal mengautentikasi nama pengguna. Kesalahan: "{0}"', + 'SMTPAuthPassword' => 'Gagal mengautentikasi kata sandi. Kesalahan: "{0}"', + 'SMTPDataFailure' => 'Tidak dapat mengirim data: "{0}"', + 'exitStatus' => 'Kode status keluar: "{0}"', + 'failedSMTPLogin' => 'Gagal mengirim perintah AUTH LOGIN. Kesalahan: "{0}"', ]; diff --git a/Language/id/Images.php b/Language/id/Images.php index 3f165058..e27f8070 100644 --- a/Language/id/Images.php +++ b/Language/id/Images.php @@ -22,7 +22,6 @@ 'unsupportedImageCreate' => 'Server Anda tidak mendukung fungsi GD yang diperlukan untuk memproses jenis gambar ini.', 'jpgOrPngRequired' => 'Protokol pengubahan ukuran gambar yang ditentukan dalam preferensi Anda hanya berfungsi dengan jenis gambar JPEG atau PNG.', 'rotateUnsupported' => 'Rotasi gambar sepertinya tidak didukung oleh server Anda.', - 'libPathInvalid' => 'Jalur ke pustaka gambar Anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar Anda. "{0}", string)', 'imageProcessFailed' => 'Pemrosesan gambar gagal. Harap verifikasi bahwa server Anda mendukung protokol yang dipilih dan jalur ke pustaka gambar Anda sudah benar.', 'rotationAngleRequired' => 'Sudut rotasi diperlukan untuk memutar gambar.', 'invalidPath' => 'Jalur menuju gambar tidak benar.', @@ -31,4 +30,5 @@ 'saveFailed' => 'Tidak dapat menyimpan gambar. Pastikan gambar dan direktori berkas dapat ditulis.', 'invalidDirection' => 'Arah balik hanya bisa `vertical` atau `horizontal`. Diberikan: "{0}"', 'exifNotSupported' => 'Membaca data EXIF tidak didukung oleh instalasi PHP ini.', + 'libPathInvalid' => 'Jalur ke pustaka gambar Anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar Anda. "{0}", string)', ]; diff --git a/Language/id/Migrations.php b/Language/id/Migrations.php index c0c804fe..fd6d4724 100644 --- a/Language/id/Migrations.php +++ b/Language/id/Migrations.php @@ -20,6 +20,7 @@ 'gap' => 'Ada sebuah celah dalam urutan migrasi dekat nomor versi: ', 'classNotFound' => 'Kelas migrasi "%s" tidak dapat ditemukan.', 'missingMethod' => 'Kelas migrasi kehilangan metode "%s".', + 'locked' => 'Migrasi sedang dikunci.', // Migration Command 'migHelpLatest' => "\t\tMigrasi basis data ke migrasi terbaru yang tersedia.", diff --git a/Language/id/RESTful.php b/Language/id/RESTful.php index ee4d5ea4..4ab46c39 100644 --- a/Language/id/RESTful.php +++ b/Language/id/RESTful.php @@ -12,4 +12,6 @@ // RESTful language settings return [ 'notImplemented' => 'Tindakan "{0}" tidak dilaksanakan.', + 'cannotPaginate' => 'Tidak dapat melakukan paginasi pada hasil.', + 'paginateError' => 'Terjadi kesalahan saat melakukan paginasi.', ]; From b804a6d09bbb174473548d643ea36b97a7132b2c Mon Sep 17 00:00:00 2001 From: iswell100 Date: Thu, 19 Feb 2026 13:37:39 +0700 Subject: [PATCH 2/2] add translate implement TransformerInterface in Api and fix typo in Images --- Language/id/Api.php | 2 +- Language/id/Images.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Language/id/Api.php b/Language/id/Api.php index c0a34dc3..56a0c5b0 100644 --- a/Language/id/Api.php +++ b/Language/id/Api.php @@ -15,5 +15,5 @@ 'invalidIncludes' => 'Parameter include tidak valid: {0}', 'missingInclude' => 'Metode include tidak ditemukan untuk: {0}', 'transformerNotFound' => 'Transformer \'{0}\' tidak ditemukan', - 'invalidTransformer' => 'Transformer \'{0}\' tidak valid', + 'invalidTransformer' => 'Transformer \'{0}\' harus mengimplementasikan TransformerInterface', ]; diff --git a/Language/id/Images.php b/Language/id/Images.php index e27f8070..6c39c30c 100644 --- a/Language/id/Images.php +++ b/Language/id/Images.php @@ -30,5 +30,7 @@ 'saveFailed' => 'Tidak dapat menyimpan gambar. Pastikan gambar dan direktori berkas dapat ditulis.', 'invalidDirection' => 'Arah balik hanya bisa `vertical` atau `horizontal`. Diberikan: "{0}"', 'exifNotSupported' => 'Membaca data EXIF tidak didukung oleh instalasi PHP ini.', - 'libPathInvalid' => 'Jalur ke pustaka gambar Anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar Anda. "{0}", string)', + + // @deprecated + 'libPathInvalid' => 'Jalur ke pustaka gambar Anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar Anda. "{0}"', ];