<?php
/**
 * Message translations.
 *
 * This file is automatically generated by 'yiic message' command.
 * It contains the localizable messages extracted from source code.
 * You may modify this file by translating the extracted messages.
 *
 * Each array element represents the translation (value) of a message (key).
 * If the value is empty, the message is considered as not translated.
 * Messages that no longer need translation will have their translations
 * enclosed between a pair of '@@' marks.
 *
 * NOTE, this file must be saved in UTF-8 encoding.
 *
 * @version $Id: $
 */
return array (
  '"{path}" is not a valid directory.' => '"{path}" bukanlah direktori yang benar.',
  '&lt; Previous' => '&lt; Sebelumnya',
  '&lt;&lt; First' => '&lt;&lt; Pertama',
  'Active Record requires a "db" CDbConnection application component.' => 'Rekaman Aktif memerlukan sebuah komponen aplikasi CDbConnection "db".',
  'Active record "{class}" has an invalid configuration for relation "{relation}". It must specify the relation type, the related active record class and the foreign key.' => 'Rekaman aktif "{class}" memiliki konfigurasi relasi "{relation}" yang salah. Ia harus menetapkan tipe, kelas rekaman aktif terkait dan kunci asing.',
  'Active record "{class}" is trying to select an invalid column "{column}". Note, the column must exist in the table or be an expression with alias.' => 'Rekaman aktif "{class}" mencoba untuk memilih kolom "{column}" yang tidak benar. Catatan, kolom harus ada dalam tabel atau merupakan sebuah ekspresi dengan alias.',
  'Alias "{alias}" is invalid. Make sure it points to an existing directory or file.' => 'Alias "{alias}" tidak benar. Pastikan ia merujuk ke direktori atau file yang sudah ada.',
  'Application base path "{path}" is not a valid directory.' => 'Path basis aplikasi "{path}" bukanlah direktori yang benar.',
  'Application runtime path "{path}" is not valid. Please make sure it is a directory writable by the Web server process.' => 'Path runtime aplikasi "{path}" tidak benar. Pastikan direktori bisa ditulis oleh proses server Web.',
  'Authorization item "{item}" has already been assigned to user "{user}".' => 'Item otorisasi "{item}" sudah ditempatkan kepada pengguna "{user}".',
  'CApcCache requires PHP apc extension to be loaded.' => 'CApcCache memerlukan ekstensi APC PHP sudah aktif di server.',
  'CAssetManager.basePath "{path}" is invalid. Please make sure the directory exists and is writable by the Web server process.' => 'CAssetManager.basePath "{path}" tidak benar. Pastikan direktori sudah ada dan bisa ditulis oleh proses server Web.',
  'CCacheHttpSession.cacheID is invalid. Please make sure "{id}" refers to a valid cache application component.' => 'CCacheHttpSession.cacheID tidak benar. Pastikan "{id}" merujuk ke cache komponen aplikasi yang benar.',
  'CCaptchaValidator.action "{id}" is invalid. Unable to find such an action in the current controller.' => 'CCaptchaValidator.action "{id}" tidak benar. Tidak bisa menemukan aksi tersebut dalam kontroler saat ini.',
  'CDbAuthManager.connectionID "{id}" is invalid. Please make sure it refers to the ID of a CDbConnection application component.' => 'CDbAuthManager.connectionID "{id}" tidak benar. Pastikan ia merujuk ke ID komponen aplikasi CDbConnection.',
  'CDbCache.connectionID "{id}" is invalid. Please make sure it refers to the ID of a CDbConnection application component.' => 'CDbCache.connectionID "{id}" tidak benar. Pastikan ia merujuk ke ID komponen aplikasi CDbConnection.',
  'CDbCacheDependency.sql cannot be empty.' => 'CDbCacheDependency.sql tidak boleh kosong.',
  'CDbCommand failed to execute the SQL statement: {error}' => 'CDbCommand gagal menjalankan pernyataan SQL: {error}',
  'CDbCommand failed to prepare the SQL statement: {error}' => 'CDbCommand gagal menyiapkan pernyataan SQL: {error}',
  'CDbConnection does not support reading schema for {driver} database.' => 'CDbConnection tidak mendukung pembacaan skema untuk database {driver}.',
  'CDbConnection failed to open the DB connection: {error}' => 'CDbConnection gagal membuka koneksi DB: {error}',
  'CDbConnection is inactive and cannot perform any DB operations.' => 'CDbConnection tidak aktif dan tidak bisa melakukan operasi DB apapun.',
  'CDbConnection.connectionString cannot be empty.' => 'CDbConnection.connectionString tidak boleh kosong.',
  'CDbDataReader cannot rewind. It is a forward-only reader.' => 'CDbDataReader tidak bisa mundur. Ini adalah pembaca hanya-maju.',
  'CDbHttpSession.connectionID "{id}" is invalid. Please make sure it refers to the ID of a CDbConnection application component.' => 'CDbHttpSession.connectionID "{id}" tidak benar. Pastikan ia merujuk ke ID komponen aplikasi CDbConnection.',
  'CDbLogRoute requires database table "{table}" to store log messages.' => 'CDbLogRoute memerlukan tabel database "{table}" untuk menyimpan catatan pesan.',
  'CDbLogRoute.connectionID "{id}" does not point to a valid CDbConnection application component.' => 'CDbLogRoute.connectionID "{id}" tidak merujuk ke komponen aplikasi CDbConnection yang benar.',
  'CDbMessageSource.connectionID is invalid. Please make sure "{id}" refers to a valid database application component.' => 'CDbMessageSource.connectionID tidak benar. Pastikan "{id}" merujuk ke komponen aplikasi database yang benar.',
  'CDbTransaction is inactive and cannot perform commit or roll back operations.' => 'CDbTransaction tidak aktif dan tidak bisa melakukan commit atau operasi roll back.',
  'CDirectoryCacheDependency.directory cannot be empty.' => 'CDirectoryCacheDependency.directory tidak boleh kosong.',
  'CFileCacheDependency.fileName cannot be empty.' => 'CFileCacheDependency.fileName tidak boleh kosong.',
  'CFileLogRoute.logPath "{path}" does not point to a valid directory. Make sure the directory exists and is writable by the Web server process.' => 'CFileLogRoute.logPath "{path}" tidak merujuk ke direktori yang benar. Pastikan direktori ada dan bisa ditulis oleh proses server Web.',
  'CFilterChain can only take objects implementing the IFilter interface.' => 'CFilterChain hanya bisa mengambil obyek yang mengimplementasikan antar muka IFilter.',
  'CFlexWidget.baseUrl cannot be empty.' => 'CFlexWidget.baseUrl tidak boleh kosong.',
  'CFlexWidget.name cannot be empty.' => 'CFlexWidget.name tidak boleh kosong.',
  'CGlobalStateCacheDependency.stateName cannot be empty.' => 'CGlobalStateCacheDependency.stateName tidak boleh kosong.',
  'CHttpCookieCollection can only hold CHttpCookie objects.' => 'CHttpCookieCollection hanya bisa menampung obyek CHttpCookie.',
  'CHttpRequest is unable to determine the entry script URL.' => 'CHttpRequest tidak bisa menentukan URL naskah entri.',
  'CHttpRequest is unable to determine the path info of the request.' => 'CHttpRequest tidak bisa menentukan info path permintaan.',
  'CHttpRequest is unable to determine the request URI.' => 'CHttpRequest tidak bisa menentukan URI yang diminta.',
  'CHttpSession.cookieMode can only be "none", "allow" or "only".' => 'CHttpSession.cookieMode hanya bisa berupa "none", "allow" atau "only".',
  'CHttpSession.gcProbability "{value}" is invalid. It must be an integer between 0 and 100.' => 'CHttpSession.gcProbability "{value}" tidak benar. Ia harus berupa integer antara 0 dan 100.',
  'CHttpSession.savePath "{path}" is not a valid directory.' => 'CHttpSession.savePath "{path}" bukan direktori yang benar.',
  'CMemCache requires PHP memcache extension to be loaded.' => 'CMemCache memerlukan ekstensi PHP memcache sudah dipanggil.',
  'CMemCache server configuration must be an array.' => 'Konfigurasi server CMemCache harus berupa array.',
  'CMemCache server configuration must have "host" value.' => 'Konfigurasi server CMemCache harus memiliki nilai "host".',
  'CMultiFileUpload.name is required.' => 'CMultiFileUpload.name diperlukan',
  'CProfileLogRoute found a mismatching code block "{token}". Make sure the calls to Yii::beginProfile() and Yii::endProfile() be properly nested.' => 'CProfileLogRoute menemukan blok kode tidak sama "{token}". Pastikan panggilan Yii::beginProfile() dan Yii::endProfile() diulang dengan benar.',
  'CProfileLogRoute.report "{report}" is invalid. Valid values include "summary" and "callstack".' => 'CProfileLogRoute.report "{report}" tidak benar. Nilai yang benar termasuk "summary" dan "callstack".',
  'CSecurityManager requires PHP mcrypt extension to be loaded in order to use data encryption feature.' => 'CSecurityManager memerlukan ekstensi PHP mcrypt dipanggil agar bisa menggunakan fitur enkripsi data.',
  'CSecurityManager.encryptionKey cannot be empty.' => 'CSecurityManager.encryptionKey tidak boleh kosong.',
  'CSecurityManager.validation must be either "MD5" or "SHA1".' => 'CSecurityManager.validation harus berupa "MD5" atau "SHA1".',
  'CSecurityManager.validationKey cannot be empty.' => 'CSecurityManager.validationKey tidak boleh kosong.',
  'CTypedList<{type}> can only hold objects of {type} class.' => 'CTypedList<{type}> hanya bisa menampung obyek kelas {type}.',
  'CUrlManager.UrlFormat must be either "path" or "get".' => 'CUrlManager.UrlFormat harus "path" atau "get".',
  'CXCache requires PHP XCache extension to be loaded.' => 'CXCache memerlukan ekstensi PHP XCache sudah dipanggil.',
  'Cache table "{tableName}" does not exist.' => 'Tabel cache "{tableName}" tidak ada.',
  'Cannot add "{child}" as a child of "{name}". A loop has been detected.' => 'Tidak bisa menambah "{child}" sebagai anak dari "{name}". Pengulangan terdeteksi.',
  'Cannot add "{child}" as a child of "{parent}". A loop has been detected.' => 'Tidak bisa menambah "{child}" sebagai anak dari "{parent}". Pengulangan terdeteksi.',
  'Cannot add "{name}" as a child of itself.' => 'Tidak bisa menambah "{name}" sebagai anak dirinya sendiri.',
  'Cannot add an item of type "{child}" to an item of type "{parent}".' => 'Tidak bisa menambah item jenis "{child}" ke item jenis "{parent}".',
  'Either "{parent}" or "{child}" does not exist.' => 'Baik "{parent}" atau "{child}" tidak ada.',
  'Error: Table "{table}" does not have a primary key.' => 'Salah: Tabel "{table}" tidak memiliki kunci primer.',
  'Error: Table "{table}" has a composite primary key which is not supported by crud command.' => 'Salah: Tabel "{table}" memiliki kunci primer composite yang tidak didukung oleh perintah crud.',
  'Event "{class}.{event}" is attached with an invalid handler "{handler}".' => 'Event "{class}.{event}" dilampirkan dengan pengendali "{handler}" yang tidak benar.',
  'Event "{class}.{event}" is not defined.' => 'Event "{class}.{event}" tidak didefinisikan.',
  'Failed to write the uploaded file "{file}" to disk.' => 'Gagal menulis file yang di-upload "{file}" ke disk.',
  'File upload was stopped by extension.' => 'Upload file dihentikan oleh ekstensi.',
  'Filter "{filter}" is invalid. Controller "{class}" does have the filter method "filter{filter}".' => 'Filter "{filter}" tidak benar. Kontroler "{class}" tidak memiliki metode filter "filter{filter}".',
  'Get a new code' => 'Ambil kode baru',
  'Go to page: ' => 'Pergi ke halaman: ',
  'Invalid MO file revision: {revision}.' => 'Revisi file MO: {revision} tidak benar.',
  'Invalid MO file: {file} (magic: {magic}).' => 'File MO tidak benar: {file} (magic: {magic}).',
  'Invalid enumerable value "{value}". Please make sure it is among ({enum}).' => 'Nilai enumerable "{value}" tidak benar. Pastikan ia ada diantara ({enum}).',
  'Last &gt;&gt;' => 'Terakhir &gt;&gt;',
  'List data must be an array or an object implementing Traversable.' => 'Data daftar harus berupa array atau obyek yang mengimplementasi Traversable.',
  'List index "{index}" is out of bound.' => 'Indkes daftar "{index}" di luar jangkauan.',
  'Login Required' => 'Harus Masuk',
  'Map data must be an array or an object implementing Traversable.' => 'Data Peta harus berupa array atau obyek yang mengimplementasi Traversable.',
  'Missing the temporary folder to store the uploaded file "{file}".' => 'Folder temporal tidak ada untuk menyimpan file "{file}" yang di-upload.',
  'Next &gt;' => 'Berikutnya &gt;',
  'No columns are being updated for table "{table}".' => 'Tidak ada kolom yang dimutakhirkan untuk tabel "{table}".',
  'No counter columns are being updated for table "{table}".' => 'Tidak ada kolom penghitung yang dimutakhirkan untuk tabel "{table}".',
  'Object configuration must be an array containing a "class" element.' => 'Konfigurasi object harus berupa array yang berisi elemen "class".',
  'Please fix the following input errors:' => 'Silahkan betulkan kesalahan input berikut:',
  'Property "{class}.{property}" is not defined.' => 'Properti "{class}.{property}" tidak didefinisikan.',
  'Property "{class}.{property}" is read only.' => 'Properti "{class}.{property}" hanya dibaca.',
  'Queue data must be an array or an object implementing Traversable.' => 'Data Queue harus harus berupa array atau obyek yang mengimplementasi Traversable.',
  'Relation "{name}" is not defined in active record class "{class}".' => 'Relasi "{name}" tidak didefinisikan dalam kelas rekaman aktif "{class}".',
  'Stack data must be an array or an object implementing Traversable.' => 'Data stack harus berupa array atau obyek yang mengimplementasi Traversable.',
  'Table "{table}" does not have a column named "{column}".' => 'Tabel "{table}" tidak memiliki kolom bernama "{column}".',
  'Table "{table}" does not have a primary key defined.' => 'Tabel "{table}" tidak memiliki kunci primer yang didefinisikan.',
  'The "filter" property must be specified with a valid callback.' => 'Properti "filter" harus ditetapkan dengan callback yang benar.',
  'The "pattern" property must be specified with a valid regular expression.' => 'Properti "pattern" harus ditetapkan dengan ekspresi reguler yang benar.',
  'The "view" property is required.' => 'Properti "view" dibutuhkan.',
  'The CSRF token could not be verified.' => 'Token CSRF tidak bisa diverifikasi.',
  'The URL pattern "{pattern}" for route "{route}" is not a valid regular expression.' => 'Pola URL "{pattern}" untuk rute "{route}" bukan ekspresi reguler yang benar.',
  'The active record cannot be deleted because it is new.' => 'Rekaman aktif tidak bisa dihapus karena ia baru.',
  'The active record cannot be inserted to database because it is not new.' => 'Rekaman aktif tidak bisa disisipkan ke database karena ia bukan yang baru.',
  'The active record cannot be updated because it is new.' => 'Rekaman aktif tidak bisa dimutakhirkan karena ia baru.',
  'The asset "{asset}" to be published does not exist.' => 'Asset "{asset}" yang dipublikasikan tidak ada.',
  'The column "{column}" is not a foreign key in table "{table}".' => 'Kolom "{column}" bukan kunci asing dalam tabel "{table}".',
  'The command path "{path}" is not a valid directory.' => 'Path perintah "{path}" bukan direktori yang benar.',
  'The controller path "{path}" is not a valid directory.' => 'Path kontroler "{path}" bukan direktori yang benar.',
  'The file "{file}" cannot be uploaded. Only files with these extensions are allowed: {extensions}.' => 'File "{file}" tidak bisa di-upload. Hanya file dengan ekstensi ini yang diijinkan: {extensions}.',
  'The file "{file}" is too large. Its size cannot exceed {limit} bytes.' => 'File "{file}" terlalu besar. Ukurannya melebihi {limit} byte.',
  'The file "{file}" is too small. Its size cannot be smaller than {limit} bytes.' => 'File "{file}" terlalu kecil. Ukurannya tidak bisa lebih kecil dari {limit} byte.',
  'The file "{file}" was only partially uploaded.' => 'File "{file}" hanya sebagian yang di-upload.',
  'The first element in a filter configuration must be the filter class.' => 'Elemen pertama dalam konfigurasi filter harus kelas filter.',
  'The item "{name}" does not exist.' => 'Item "{name}" tidak ada.',
  'The item "{parent}" already has a child "{child}".' => 'Item "{parent}" sudah memiliki anak "{child}".',
  'The layout path "{path}" is not a valid directory.' => 'Path tata letak "{path}" bukan direktori yang benar.',
  'The list is read only.' => 'Daftar hanya dibaca.',
  'The map is read only.' => 'Peta hanya dibaca.',
  'The pattern for 12 hour format must be "h" or "hh".' => 'Pola untuk format 12 jam harus "h" atau "hh".',
  'The pattern for 24 hour format must be "H" or "HH".' => 'Pola untuk format 24 jam harus "H" atau "HH".',
  'The pattern for AM/PM marker must be "a".' => 'Pola untuk tanda AM/PM harus "a".',
  'The pattern for day in month must be "F".' => 'Pola untuk hari dalam bulan harus "F".',
  'The pattern for day in year must be "D", "DD" or "DDD".' => 'Pola untuk hari dalam tahun harus "D", "DD" atau "DDD".',
  'The pattern for day of the month must be "d" or "dd".' => 'Pola untuk hari dalam bulan harus "d" atau "dd".',
  'The pattern for day of the week must be "E", "EE", "EEE", "EEEE" or "EEEEE".' => 'Pola untuk hari dalam minggu harus "E", "EE", "EEE", "EEEE" atau "EEEEE".',
  'The pattern for era must be "G", "GG", "GGG", "GGGG" or "GGGGG".' => 'Pola untuk jaman harus "G", "GG", "GGG", "GGGG" atau "GGGGG".',
  'The pattern for hour in AM/PM must be "K" or "KK".' => 'Pola untuk jam dalam AM/PM harus "K" atau "KK".',
  'The pattern for hour in day must be "k" or "kk".' => 'Pola untuk jam dalam hari harus "k" atau "kk".',
  'The pattern for minutes must be "m" or "mm".' => 'Pola untuk menit harus "m" atau "mm".',
  'The pattern for month must be "M", "MM", "MMM", or "MMMM".' => 'Pola untuk bulan harus "M", "MM", "MMM", atau "MMMM".',
  'The pattern for seconds must be "s" or "ss".' => 'Pola untuk detik harus "s" atau "ss".',
  'The pattern for time zone must be "z" or "v".' => 'Pola untuk zona waktu harus "z" atau "v".',
  'The pattern for week in month must be "W".' => 'Pola untuk minggu dalam bulan harus "W".',
  'The pattern for week in year must be "w".' => 'Pola untuk minggu dalam tahun harus "w".',
  'The queue is empty.' => 'Antrian kosong.',
  'The relation "{relation}" in active record class "{class}" is not specified correctly: the join table "{joinTable}" given in the foreign key cannot be found in the database.' => 'Relasi "{relation}" dalam kelas rekaman aktif "{class}" tidak ditetapkan dengan benar: join tabel "{joinTable}" yang disediakan dalam kunci asing tidak bisa ditemukan di dalam database.',
  'The relation "{relation}" in active record class "{class}" is specified with an incomplete foreign key. The foreign key must consist of columns referencing both joining tables.' => 'Relasi "{relation}" dalam kelas rekaman aktif "{class}" ditetapkan dengan kunci asing yang tidak lengkap. Kunci asing harus terdiri dari kolom yang mereferensi ke tabel yang digabung.',
  'The relation "{relation}" in active record class "{class}" is specified with an invalid foreign key "{key}". The foreign key does not point to either joining table.' => 'Relasi "{relation}" dalam kelas rekaman aktif "{class}" ditetapkan dengan kunci asing "{key}" yang tidak benar. Kunci asing tidak merujuk ke tabel yang digabung.',
  'The relation "{relation}" in active record class "{class}" is specified with an invalid foreign key. The format of the foreign key must be "joinTable(fk1,fk2,...)".' => 'Relasi "{relation}" dalam kelas rekaman aktif "{class}" ditetapkan dengan kunci asing yang tidak benar. Format kunci asing harus "joinTable(fk1,fk2,...)".',
  'The requested controller "{controller}" does not exist.' => 'Kontroler "{controller}" yang diminta tidak ada.',
  'The requested view "{name}" is not found.' => 'Tinjauan "{name}" yang diminta tidak ditemukan.',
  'The stack is empty.' => 'Stack kosong.',
  'The system is unable to find the requested action "{action}".' => 'Sistem tidak bisa menemukan aksi "{action}" seperti yang diminta.',
  'The system view path "{path}" is not a valid directory.' => 'Path tinjauan sistem "{path}" bukan direktori yang benar.',
  'The table "{table}" for active record class "{class}" cannot be found in the database.' => 'Tabel "{table}" untuk kelas rekaman aktif "{class}" tidak ditemukan dalam database.',
  'The value for the primary key "{key}" is not supplied when querying the table "{table}".' => 'Nilai kunci primer "{key}" tidak disediakan saat meng-queri tabel "{table}".',
  'The verification code is incorrect.' => 'Kode verifikasi tidak benar.',
  'The view path "{path}" is not a valid directory.' => 'Path tinjauan "{path}" bukan direktori yang benar.',
  'Theme directory "{directory}" does not exist.' => 'Direktori tema "{directory}" tidak ada.',
  'This content requires the <a href="http://www.adobe.com/go/getflash/">Adobe Flash Player</a>.' => 'Konten ini memerlukan <a href="http://www.adobe.com/go/getflash/">Adobe Flash Player</a>.',
  'Unable to add an item whose name is the same as an existing item.' => 'Tidak bisa menambah item yang namanya sama seperti item yang sudah ada.',
  'Unable to change the item name. The name "{name}" is already used by another item.' => 'Tidak bisa mengubah nama item. Nama "{name}" sudah dipakai oleh item lain.',
  'Unable to create application state file "{file}". Make sure the directory containing the file exists and is writable by the Web server process.' => 'Tidak bisa membuat file kondisi aplikasi "{file}". Pastikan direktori berisi file yang sudah ada dan bisa ditulis oleh proses server Web.',
  'Unable to find the decorator view "{view}".' => 'Tidak bisa menemukan dekorator view "{view}".',
  'Unable to lock file "{file}" for reading.' => 'Tidak bisa mengunci file "{file}" untuk pembacaan.',
  'Unable to lock file "{file}" for writing.' => 'Tidak bisa mengunci file "{file}" untuk penulisan.',
  'Unable to read file "{file}".' => 'Tidak bisa membaca file "{file}".',
  'Unable to replay the action "{object}.{method}". The method does not exist.' => 'Tidak bisa memainkan aksi "{object}.{method}". Metode tidak ada.',
  'Unable to write file "{file}".' => 'Tidak bisa menulis file "{file}".',
  'Unknown authorization item "{name}".' => 'Item otorisasi "{name}" tidak dikenal.',
  'Unrecognized locale "{locale}".' => 'Lokal "{locale}" tidak dikenal.',
  'View file "{file}" does not exist.' => 'File tinjauan "{file}" tidak ada.',
  'Yii application can only be created once.' => 'Aplikasi Yii hanya bisa dibuat satu kali.',
  'You are not authorized to perform this action.' => 'Anda tidak diotorisasi untuk melakukan aksi ini.',
  'Your request is not valid.' => 'Permintaan Anda tidak benar.',
  '{attribute} "{value}" has already been taken.' => '{attribute} "{value}" sudah dipakai.',
  '{attribute} cannot be blank.' => '{attribute} tidak boleh kosong.',
  '{attribute} is invalid.' => '{attribute} tidak benar.',
  '{attribute} is not a valid URL.' => '{attribute} bukan URL yang benar.',
  '{attribute} is not a valid email address.' => '{attribute} bukan alamat email yang benar.',
  '{attribute} is not in the list.' => '{attribute} tidak di dalam daftar.',
  '{attribute} is of the wrong length (should be {length} characters).' => 'Panjang {attribute} salah (seharusnya {length} karakter).',
  '{attribute} is too big (maximum is {max}).' => '{attribute} terlalu besar (maksimum {max}).',
  '{attribute} is too long (maximum is {max} characters).' => '{attribute} terlalu panjang (maksimum {max} karakter).',
  '{attribute} is too short (minimum is {min} characters).' => '{attribute} terlalu pendek (minimum {min} karakter).',
  '{attribute} is too small (minimum is {min}).' => '{attribute} terlalu kecil (minimum {min}).',
  '{attribute} must be a number.' => '{attribute} harus berupa angka.',
  '{attribute} must be an integer.' => '{attribute} harus berupa integer.',
  '{attribute} must be repeated exactly.' => '{attribute} harus diulang secara tepat.',
  '{attribute} must be {type}.' => '{attribute} haruslah {type}.',
  '{className} does not support add() functionality.' => '{className} tidak mendukung fungsionalitas add().',
  '{className} does not support delete() functionality.' => '{className} tidak mendukung fungsionalitas delete().',
  '{className} does not support flush() functionality.' => '{className} tidak mendukung fungsionalitas flush().',
  '{className} does not support get() functionality.' => '{className} tidak mendukung fungsionalitas get().',
  '{className} does not support set() functionality.' => '{className} tidak mendukung fungsionalitas set().',
  '{class} does not have a method named "{name}".' => '{class} tidak memiliki metode bernama "{name}".',
  '{class} does not have attribute "{attribute}".' => '{class} tidak memiliki atribut "{attribute}".',
  '{class} does not have attribute "{name}".' => '{class} tidak memiliki atribut "{name}".',
  '{class} does not have relation "{name}".' => '{class} tidak memiliki relasi "{name}".',
  '{class} does not support fetching all table names.' => '{class} tidak mendukung pengambilan semua nama tabel.',
  '{class} has an invalid validation rule. The rule must specify attributes to be validated and the validator name.' => '{class} memiliki aturan validasi yang tidak benar. Aturan harus menetapkan atribut untuk divalidasi dan nama validatornya.',
  '{class} must specify "model" and "attribute" or "name" property values.' => '{class} harus menetapkan nilai "model" dan "attribute" atau properti "name".',
  '{class}.allowAutoLogin must be set true in order to use cookie-based authentication.' => '{class}.allowAutoLogin harus disetel true untuk menggunakan otentikasi berbasis-cookie.',
  '{class}::authenticate() must be implemented.' => '{class}::authenticate() harus diimplementasikan.',
  '{controller} cannot find the requested view "{view}".' => '{controller} tidak bisa menemukan tinjauan "{view}" yang diminta.',
  '{controller} contains improperly nested widget tags in its view "{view}". A {widget} widget does not have an endWidget() call.' => '{controller} berisi tag widget berulang yang tidak benar dalam tinjauannya "{view}". Widget {widget} tidak memiliki panggilan endWidget().',
  '{controller} has an extra endWidget({id}) call in its view.' => '{controller} memiliki panggilan endWidget({id}) ekstra dalam tinjauannya.',
  '{widget} cannot find the view "{view}".' => '{widget} tidak menemukan view "{view}".',
);
