<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
    'additional-keys.keyNumber' => 'Nombor kunci.',
    'additional-keys.keyName' => 'Nama kunci.',
    'additional-keys.keyApp' => 'Permohonan',
    'additional-keys.addGroup' => 'Tambah',
    'additional-keys.upload' => 'Pasang Kunci Baharu',
    'additional-keys.uploadDescription' => 'Muat naik dan pasang kunci lesen baru.',
    'additional-keys.actionsGroup' => 'Tindakan',
    'additional-keys.install' => 'Pasang',
    'additional-keys.installAll' => 'Pasang Semua',
    'additional-keys.installDescription' => 'Pasangkan kunci lesen yang terpilih.',
    'additional-keys.installNoSelection' => 'Pilih satu atau lebih kunci lesen tambahan untuk dipasang, atau klik "Pasang Semua".',
    'additional-keys.installSuccess' => 'Pemasangan kunci lesen telah bermula.',
    'additional-keys.removeGroup' => 'Alih keluar',
    'additional-keys.remove' => 'Alih keluar',
    'additional-keys.removeDescription' => 'Alih keluar kunci lesen yang dipilih.',
    'additional-keys.removeNoSelection' => 'Pilih satu atau lebih kunci lesen tambahan untuk dialih keluar.',
    'additional-keys.removeConfirmation' => 'Alih keluar {count, plural, =1 {{name} kunci lesennya} other {# kunci lesen yang dipilih}}?',
    'additional-keys.removeSuccess' => 'Kunci lesen yang dipilih telah dialih keluar.',
    'additional-keys.download' => 'Muat turun kunci',
    'additional-keys.downloadDescription' => 'Muat turun kunci lesen.',
    'additional-keys.emptyViewTitle' => 'Tiada kunci lesen tambahan',

    'backup.tasks.startDate' => 'Bermula pada',
    'backup.tasks.targetRepo' => 'Storan sasaran',
    'backup.tasks.progress' => 'Kemajuan tugas',
    'backup.tasks.repoTypeLocal' => 'Pelayan',
    'backup.tasks.repoTypeFtp' => 'FTP peribadi',
    'backup.tasks.buttonRemoveTask' => 'Alih keluar',
    'backup.tasks.hintRemoveTask' => 'Alih keluar tugas sandaran yang dipilih.',
    'backup.tasks.buttonReload' => 'Muat semula',
    'backup.tasks.hintReload' => 'Muat semula senarai tugas untuk mendapatkan status sebenar.',
    'backup.tasks.statusTaskWarnings' => 'Amaran',
    'backup.tasks.statusTaskInfo' => 'Maklumat',
    'backup.tasks.statusTaskFailed' => 'Gagal',

    'backup.disabledSelectHint' => 'Sandaran tidak dapat dialih keluar kerana ia adalah sebahagian daripada sandaran pelayan, penjual semula atau pelanggan.',
    'backup.buttonBackup' => 'Sandaran',
    'backup.hintBackup' => 'Cipta sandaran.',
    'backup.buttonSchedule' => 'Jadual',
    'backup.hintSchedule' => 'Tentukan tetapan untuk tugas sandaran yang dijadualkan.',
    'backup.buttonReload' => 'Muat semula',
    'backup.hintReload' => 'Muat semula senarai sandaran.',
    'backup.buttonUpload' => 'Muat naik',
    'backup.hintUpload' => 'Muat naik fail sandaran daripada komputer anda kepada storan sandaran pelayan.',
    'backup.buttonSettings' => 'Tetapan',
    'backup.hintSettings' => 'Konfigurasi Tetapan data sandaran global untuk mengurangkan beban pelayan CPU.',
    'backup.buttonRemoteStorages' => 'Tetapan Storan Jauh',
    'backup.hintRemoteStorages' => 'Konfigurasi storan jauh peribadi anda untuk menyimpan fail sandaran.',
    'backup.buttonRemove' => 'Alih keluar',
    'backup.hintRemove' => 'Alih keluar sandaran yang dipilih daripada storan pelayan.',
    'backup.systemNotes' => 'Nota sistem',
    'backup.incremental' => 'Meningkat.',
    'backup.multiVolume' => 'Volum berbilang.',
    'backup.remoteStorage' => 'Dalam storan: %%storage%%',
    'backup.status' => 'S',
    'backup.statusOff' => 'Sandaran ini tidak sah. Tidak boleh untuk memulihkan data dari fail ini. Klik nama sandaran untuk melihat butiran.',
    'backup.statusWarning' => 'Sandaran ini tidak sah sepenuhnya. Klik nama sandaran untuk melihat butiran.',
    'backup.statusInfo' => 'Ini adalah sandaran yang sah. Data boleh dipulihkan daripada sandaran ini tetapi beberapa isu kecil mungkin berlaku ke atas cara data disimpan.',
    'backup.statusOn' => 'Ini adalah sandaran yang sah. Data boleh dipulihkan dari sandaran ini.',
    'backup.date' => 'Tarikh ciptaan',
    'backup.name' => 'Nama',
    'backup.comment' => 'Komen',
    'backup.size' => 'Saiz',
    'backup.download' => 'Muat turun fail sandaran ke komputer setempat anda.',
    'backup.downloadDisabled' => 'Memuat turun fail sandaran tidak tersedia buat sementara waktu. Sila cuba semula kemudian atau hubungi penyedia perkhidmatan anda.',
    'backup.total' => 'Jumlah sandaran: %%total%%, saiz: %%totalSize%%',
    'backup.totalFound' => '%%found%% sandaran ditemui (%%total%% jumlah), saiz: %%totalSize%%',
    'backup.confirmOnDelete' => 'Adakah anda mahu mengalih keluar sandaran yang dipilih?',
    'backup.incrementsRemovalLoading' => 'Memuatkan...',
    'backup.incrementsRemovalConfirmation' => 'Saya sahkan bahawa saya mahu mengalih keluar sandaran yang dipilih.',
    'backup.backupHasIncrements' => 'Sandaran %%backupName%% akan dikeluarkan bersama-sama peningkatannya: %%backupIncrements%%',
    'backup.ftpStorage' => 'FTP',
    'backup.ftpStorageErrorCredentials' => 'Nama pengguna atau kata laluan untuk storan FTP salah',
    'backup.ftpStorageErrorResolveHost' => "Tidak dapat menyelesaikan nama hos",
    'backup.ftpStorageErrorConnection' => "Tidak dapat menyambung ke pelayan jauh",
    'backup.unableToGetFtpDumpList' => 'Tidak dapat memaparkan senarai sandaran dalam Storan FTP: %%errorMessage%%. Sila semak <a href="%%ftpSettingsUrl%%">tetapan storan FTP</a>.',
    'backup.unableToGetExtDumpList' => 'Tidak dapat memaparkan senarai sandaran dalam storan %%storageTitle%%: %%errorMessage%%. Sila semak tetapan storan.',
    'backup.unableToGetLocalDumpList' => 'Tidak dapat memaparkan senarai sandaran yang disimpan pada pelayan: %%errorMessage%%',
    'backup.skippedFilesAtExtStorage' => 'Sesetengah fail dalam storan %%storageTitle%% tidak dipaparkan dalam senarai kerana nama fail itu tidak mematuhi kelaziman penamaan fail sandaran. Jika anda tidak pasti sama ada fail itu adalah sandaran yang sah, namakannya semula untuk dipadankan dengan corak berikut: "sandaran_%%objectName%%&lt;YYMMDDHHmm&gt;.%%ext%%"',
    'backup.multiVolumeShow' => 'Tunjukkan Volum',
    'backup.multiVolumeHide' => 'Sembunyikan Volum',
    'backup.backEncryptionRequired' => 'Untuk tujuan keselamatan, kami mencadangkan supaya anda melindungi data yang terkandung dalam sandaran. Sila pergi ke %%link%% dan kemas kini tetapan keselamatan sandaran.',
    'backup.backupSettingPage' => 'Tetapan Sandaran',
    'backup.statusTaskProgress' => 'Tugas sandaran sedang dijalankan.',
    'backup.statusTaskWarnings' => 'Tugas sandaran selesai dengan amaran.',
    'backup.statusTaskInfo' => 'Maklumat.',
    'backup.statusTaskFailed' => 'Tugas sandaran gagal.',
    'backup.statusTaskStopping' => 'Tugas sandaran sedang dihentikan.',
    'backup.statusTaskStopped' => 'Tugas sandaran telah dihentikan.',

    'backup.schedule.columnSchedule' => 'Jadual',
    'backup.schedule.columnContent' => 'Kandungan',
    'backup.schedule.columnStorage' => 'Storan',
    'backup.schedule.periodHourly' => 'Jam',
    'backup.schedule.periodHourlySchedule' => 'setiap {{period, plural, other {#jam}}',
    'backup.schedule.periodDaily' => 'Harian',
    'backup.schedule.periodDailySchedule' => 'pada %%hours%%:%%minutes%%',
    'backup.schedule.periodWeekly' => 'Mingguan',
    'backup.schedule.periodWeeklySchedule' => 'pada %%day%% pada %%hours%%:%%minutes%%',
    'backup.schedule.periodMonthly' => 'Bulanan',
    'backup.schedule.periodMonthlySchedule' => 'pada %%day%% hari pada %%hours%%:%%minutes%%',
    'backup.schedule.periodCustom' => 'Tersuai',
    'backup.schedule.dayFirst' => 'pertama',
    'backup.schedule.dayLast' => 'terakhir',
    'backup.schedule.day' => '{day, selectordinal, one {#} other {#ll}}',
    'backup.schedule.storageLocal' => 'Storan pelayan',
    'backup.schedule.storageBoth' => 'Kedua-dua storan pelayan dan %%remoteStorage%%',
    'backup.schedule.deactivateSuccess' => 'Sandaran yang dijadualkan telah dinyahaktifkan',

    'custombuttons.buttonAdd' => 'Tambah Pautan pada Perkhidmatan',
    'custombuttons.buttonAddDescription' => 'Tambahkan pautan pada perkhidmatan dalam talian dan tempatkannya di Plesk.',
    'custombuttons.buttonRemove' => 'Alih keluar',
    'custombuttons.buttonRemoveDescription' => 'Padam pautan yang dipilih.',
    'custombuttons.removeConfirmMessage' => 'Alih keluar pautan yang dipilih?',
    'custombuttons.headerPublic' => 'A',
    'custombuttons.headerLocation' => 'L',
    'custombuttons.headerImage' => 'Imej',
    'custombuttons.headerPriority' => 'Keutamaan',
    'custombuttons.headerLabel' => 'Label',
    'custombuttons.headerUrl' => 'URL',
    'custombuttons.headerDescription' => 'Perihalan',
    'custombuttons.publicEnabledDescription' => 'Pengguna boleh melihat pautan ini.',
    'custombuttons.publicDisabledDescription' => 'Pengguna tidak boleh melihat pautan ini.',
    'custombuttons.altPublicEnabledIcon' => 'Awam',
    'custombuttons.altPublicDisabledIcon' => 'Peribadi',
    'custombuttons.placeNavigationDescription' => 'Pautan ditempatkan pada semua halaman.',
    'custombuttons.placeAdminDescription' => 'Pautan ditempatkan pada laman utama pentadbir.',
    'custombuttons.placeAdminSettingsDescription' => 'Pautan ditempatkan pada Alatan pentadbir & Halaman tetapan.',
    'custombuttons.placeResellerDescription' => 'Pautan ditempatkan pada laman utama penjual semula',
    'custombuttons.placeResellerSettingsDescription' => 'Pautan ditempatkan pada Alatan penjual semula & Halaman utiliti.',
    'custombuttons.placeClientDescription' => 'Pautan ditempatkan pada laman utama pelanggan.',
    'custombuttons.placeDomainDescription' => 'Pautan ditempatkan pada Tapak web & Halaman domain Langganan.',
    'custombuttons.placeDomainPropertiesDescription' => 'Pautan ditempatkan dalam kawasan alatan tapak web, yang dibuka pada Tapak web & Halaman domain dengan mengklik Tunjukkan Lagi di bawah nama domain.',

    'databaseservers.addGroup' => 'Tambah',
    'databaseservers.addDatabaseServer' => 'Tambah Pelayan Pangkalan Data',
    'databaseservers.addDatabaseServerDescription' => 'Tambah pelayan pangkalan data.',
    'databaseservers.addDatabaseServerDescriptionDisabledByKey' => 'Pengehosan pangkalan data jauh tidak disokong oleh kunci lesen.',
    'databaseservers.actionsGroup' => 'Tindakan',
    'databaseservers.hostingSettings' => 'Tetapan',
    'databaseservers.hostingSettingsDescription' => 'Tetapan pengehosan pangkalan data.',
    'databaseservers.refresh' => 'Muat semula',
    'databaseservers.refreshDescription' => 'Muatkan semula maklumat tentang pelayan pangkalan data.',
    'databaseservers.removeGroup' => 'Alih keluar',
    'databaseservers.remove' => 'Alih keluar',
    'databaseservers.removeDescription' => 'Padam pelayan pangkalan data yang dipilih.',
    'databaseservers.lastError' => 'S',
    'databaseservers.type' => 'Jenis pelayan',
    'databaseservers.host' => 'Nama hos',
    'databaseservers.hostLink' => 'Lihat atau ubahsuai sifat pelayan pangkalan data.',
    'databaseservers.port' => 'Port',
    'databaseservers.version' => 'Versi',
    'databaseservers.databasesCount' => 'Pangkalan Data',
    'databaseservers.databasesCountLink' => 'Urus pangkalan data yang dihos pada pelayan ini.',
    'databaseservers.databaseUpgradeLink' => 'Tingkatkan pelayan pangkalan data yang dihoskan pada pelayan ini.',
    'databaseservers.databasesLTSVersion' => 'Anda sudah mempunyai versi LTS. Plesk akan menaik taraf pemasangan MariaDB/MySQL anda secara automatik kepada keluaran titik yang lebih baharu.',
    'databaseservers.webadmin' => 'Pentadbir Web',
    'databaseservers.webadminHint' => 'Akses pelayan ini melalui DB Pentadbir Web.',
    'databaseservers.downloadMsSqlClient' => 'Muat turun SQL Client tempatan',
    'databaseservers.downloadMsSqlClientHint' => 'Muat turun SQL Client tempatan',
    'databaseservers.changePassword' => 'Ubah Kata Laluan Pentadbir',
    'databaseservers.changePasswordHint' => 'Ubah kata laluan pentadbir pelayan pangkalan data.',
    'databaseservers.mysql' => 'MySQL',
    'databaseservers.mssql' => 'Pelayan Microsoft SQL',
    'databaseservers.postgresql' => 'PostgreSQL',
    'databaseservers.mariadb' => 'MariaDB',
    'databaseservers.percona' => 'Percona',
    'databaseservers.default_for_mysql' => 'MySQL untuk lalai',
    'databaseservers.default_for_mssql' => 'lalai untuk MS SQL',
    'databaseservers.default_for_postgresql' => 'PostgreSQL untuk lalai',
    'databaseservers.default_for_mariadb' => 'lalai untuk MariaDB',
    'databaseservers.default_for_percona' => 'lalai untuk Percona',
    'databaseservers.status_no_error' => 'Cubaan terakhir untuk sambung ke pelayan berjaya.',
    'databaseservers.status_connection_failed' => 'Cubaan terakhir untuk sambung ke pelayan ini gagal kerana masalah rangkaian.',
    'databaseservers.status_permission_denied' => 'Akses ditolak semasa cubaan terakhir untuk sambung ke pelayan ini. Tolong semak kelayakan pentadbir untuk pelayan.',
    'databaseservers.status_other_error' => 'Ralat berlaku semasa cubaan terakhir untuk sambung ke pelayan ini.',
    'databaseservers.status_credentials_not_set' => 'Anda perlu bekalkan nama pengguna dan katalaluan yang sah untuk membolehkan Plesk sambung ke pelayan ini.',
    'databaseservers.mssqlServerPortUndefined' => 'Tidak dapat menentukan nombor port TCP yang digunakan oleh pelayan Microsoft SQL \'%%host%%\': Protokol TCP/IP tidak didayakan dalam konfigurasi rangkaian pelayan atau pelayan dikonfigurasikan untuk menggunakan port TCP dinamik.',
    'databaseservers.mssqlServerPortUndefinedHint' => 'Untuk membolehkan pelanggan anda mengkonfigurasi tembok api secara automatik untuk akses pangkalan data jauh, konfigurasi pelayan SQL secara manual untuk mendengar pada port TCP tetap tertentu.',
    'databaseservers.removeEmptySelection' => 'Tiada pelayan pangkalan data yang dipilih.',
    'databaseservers.removeConfirmation' => 'Adakah anda pasti untuk mengalih keluar {count, plural, =1 {{name} pelayan pangkalan data} other {# pelayan pangkalan data yang dipilih}}?',
    'databaseservers.removeSuccess' => 'Pelayan pangkalan data yang dipilih telah berjaya dialih keluar.',
    'databaseservers.upgradeNow' => 'Naik taraf sekarang',


    'databaseserverdatabases.actionsGroup' => 'Tindakan',
    'databaseserverdatabases.assignToSubscription' => 'Alih ke Langganan',
    'databaseserverdatabases.assignToSubscriptionDescription' => 'Alihkan pangkalan data yang dipilih ke langganan lain.',
    'databaseserverdatabases.removeGroup' => 'Alih keluar',
    'databaseserverdatabases.remove' => 'Alih keluar',
    'databaseserverdatabases.removeDescription' => 'Padam pangkalan data yang dipilih.',
    'databaseserverdatabases.name' => 'Nama',
    'databaseserverdatabases.subscription' => 'Langganan',
    'databaseserverdatabases.client' => 'Pelanggan',
    'databaseserverdatabases.manageDatabase' => 'Urus Pengehosan',
    'databaseserverdatabases.manageDatabaseDescription' => 'Uruskan pangkalan data.',
    'databaseserverdatabases.manageDatabaseInResellerPanel' => 'Buka dalam Panel Penjual Semula',
    'databaseserverdatabases.manageDatabaseInResellerPanelDescription' => 'Urus pangkalan data dalam Panel Penjual Semula pelanggan.',
    'databaseserverdatabases.manageDatabaseInCustomerPanel' => 'Buka dalam Panel Pelanggan',
    'databaseserverdatabases.manageDatabaseInCustomerPanelDescription' => 'Urus pangkalan data dalam Panel Pelanggan pelanggan.',
    'databaseserverdatabases.emptySelection' => 'Tiada pangkalan data yang dipilih',
    'databaseserverdatabases.removeConfirmation' => 'Adakah anda pasti untuk mengalih keluar {count, plural, =1 {{name} pangkalan data} other {# pangkalan data yang dipilih}}?',
    'databaseserverdatabases.removeSuccess' => 'Pelayan pangkalan data yang dipilih telah berjaya dialih keluar.',

    'logbrowser.issuesFoundInTheLogs' => 'Isu dalam log laman web',
    'logbrowser.learnAboutProblemsFaster' => 'Tangkap isu tapak web dengan lebih pantas',
    'logbrowser.noProblemsFound' => 'Tiada masalah dalam log tapak web',
    'logbrowser.lastCheckDetectsProblems' => '%%checkType%% semakan log telah mengesan isu yang boleh menjejaskan operasi laman web anda. Untuk melihat butiran dan penyelesaian yang mungkin, klik "Buka laporan semak".',
    'logbrowser.lastCheckDetectsNoProblems' => '%%checkType%% semakan log telah mengesan tiada isu yang boleh menjejaskan operasi tapak web anda.',
    'logbrowser.noChecksResults' => 'An automatic daily check is enabled, and will run within the next 24 hours.',
    'logbrowser.manual' => 'Manual',
    'logbrowser.regular' => 'Harian automatik',
    'logbrowser.enableRegularCheck' => 'Semakan harian log mengesan isu yang boleh menjejaskan operasi tapak web anda. Jika sebarang isu muncul, Plesk akan memaklumkan anda dan memberikan penyelesaian yang mungkin.',
    'logbrowser.new' => 'BAHARU',
    'logbrowser.openCheckReport' => 'Buka laporan semak',
    'logbrowser.openCheckSettings' => 'Buka tetapan semak',

    'logbrowser.buttonStartRealtime' => 'Mulakan kemas kini masa nyata',
    'logbrowser.buttonStartRealtimeHint' => 'Kemas kini data log dalam masa nyata.',
    'logbrowser.buttonStopRealtime' => 'Hentikan kemas kini masa nyata',
    'logbrowser.buttonStopRealtimeHint' => 'Henti mengemas kini data log dalam masa nyata.',
    'logbrowser.buttonRefresh' => 'Segar semula',
    'logbrowser.buttonRefreshHint' => 'Segar semula data log.',
    'logbrowser.buttonClear' => 'Kosong',
    'logbrowser.buttonClearHint' => 'Sembunyikan entri yang sudah dimuatkan.',
    'logbrowser.buttonAddCustom' => 'Tambahkan pada Penyemak Lalu Log sebagai fail Tersuai',
    'logbrowser.buttonAddCustomHint' => 'Fail akan dipaparkan dalam Penyemak Lalu Log dengan fail log lain.',
    'logbrowser.date' => 'Tarikh',
    'logbrowser.dateFilterPlaceholder' => 'Dari',
    'logbrowser.type' => 'Jenis',
    'logbrowser.ip' => 'IP',
    'logbrowser.ipFilterPlaceholder' => 'IP',
    'logbrowser.code' => 'Kod',
    'logbrowser.codeFilterPlaceholder' => 'Kod',
    'logbrowser.message' => 'Mesej',
    'logbrowser.messageFilterPlaceholder' => 'Mesej',
    'logbrowser.source' => 'Sumber',
    'logbrowser.sourceFilterFiles' => '%%count%% fail',
    'logbrowser.sourceFilterAllLogs' => 'Semua log',
    'logbrowser.sourceFilterNoLogs' => 'Tiada log',
    'logbrowser.manageLogFiles' => 'Urus Fail Log',
    'logbrowser.addCustomLogFile' => 'Tambahkan log tersuai',
    'logbrowser.customLogPopupTitle' => 'Tambahkan log tersuai',
    'logbrowser.invalidLogFormat' => 'Fail log mempunyai format yang tidak disokong',
    'logbrowser.referer' => 'R',
    'logbrowser.refererHint' => 'Pihak yang dirujuk',
    'logbrowser.agent' => 'Ejen',
    'logbrowser.agentHint' => 'Ejen pengguna',
    'logbrowser.size' => 'Saiz',
    'logbrowser.unknown' => 'Tidak diketahui',
    'logbrowser.more' => 'Lebih Banyak',
    'logbrowser.less' => 'Kurang',
    'logbrowser.any' => 'Sebarang',
    'logbrowser.none' => 'Tiada',
    'logbrowser.loadMoreOrUseFilters' => '%%loadMore%% atau gunakan penapis untuk mengecilkan senarai entri.',
    'logbrowser.loadMore' => 'Muatkan kemasukan sebelumnya',
    'logbrowser.clear' => 'Kosong',
    'logbrowser.hourAgo' => 'Jam Lepas',
    'logbrowser.prevDay' => 'Hari Sebelumnya',
    'logbrowser.linkInMessageToViewFile' => 'Klik untuk melihat fail.',
    'logbrowser.buttonUnlinkHint' => 'Klik untuk berhenti menjejak kemas kini dalam fail ini dalam Penyemak Lalu Log',
    'logbrowser.buttonUnlinkConfirmationDescription' => 'Adakah anda pasti mahu berhenti menjejak kemas kini dalam fail ini dalam Penyemak Lalu Log?',
    'logbrowser.buttonUnlinkConfirmationYes' => 'Ya',
    'logbrowser.buttonUnlinkConfirmationNo' => 'Tidak',
    'logbrowser.logRotation' => 'Putaran Log',
    'logbrowser.logRotationHint' => 'Sediakan tetapan putaran log untuk tapak web.',
    'logbrowser.logRotationTitle' => 'Konfigurasi Putaran Log',

    'notifications.title' => 'Sediakan penghantaran Makluman E-mel pada Acara Sistem',
    'notifications.legendNotifications' => 'Pemberitahuan',
    'notifications.legendSettings' => 'Tetapan',
    'notifications.headerEvent' => 'Acara',
    'notifications.headerSendTo' => 'Hantar notis ke:',
    'notifications.headerText' => 'Teks',
    'notifications.headerPreview' => 'Pratonton',
    'notifications.headerAdmin' => 'Pentadbir',
    'notifications.headerReseller' => 'Penjual semula',
    'notifications.headerClient' => 'Pelanggan',
    'notifications.headerEmailAddress' => 'Alamat e-mel',
    'notifications.expirationTime' => 'Hantar amaran tamat tempoh',
    'notifications.days' => 'berhari lebih awal',
    'notifications.smtpSettings' => 'Untuk mendayakan Plesk bagi menghantar pemberitahuan jika geganti ditutup, anda boleh %%link%%',
    'notifications.smtpSettingsLink' => 'tukar tetapan SMTP',
    'notifications.editHint' => 'Edit teks pemberitahuan.',
    'notifications.previewHint' => 'Lihat bagaimana pemberitahuan kelihatan dalam e-mel.',
    'notifications.reseller_creation' => 'Penciptaan akaun penjual semula',
    'notifications.reseller_limits_exceed' => 'Had penggunaan sumber melebihi pada akaun penjual semula',
    'notifications.reseller_blocked' => 'Akaun penjual semula digantung kerana lebih guna sumber',
    'notifications.reseller_overuse_block' => 'Had penggunaan sumber penjual semula telah dicapai oleh langganan penjual semula kerana lebihan jualan',
    'notifications.client_creation' => 'Penciptaan akaun pelanggan',
    'notifications.domain_creation' => 'Penciptaan tapak',
    'notifications.domain_exp_warning' => 'Amaran Tarikh tamat tempoh langganan',
    'notifications.domain_expiration' => 'Tarikh tamat tempoh langganan',
    'notifications.domain_limits_exceed' => 'Had penggunaan sumber melebihi pada langganan',
    'notifications.domain_blocked' => 'Langganan digantung kerana lebih guna sumber',
    'notifications.admin_aps_app_updates' => 'Kemas kini aplikasi APS (ikhtisar pentadbir)',
    'notifications.reseller_aps_app_updates' => 'Kemas kini aplikasi APS (ikhtisar penjual semula)',
    'notifications.client_aps_app_updates' => 'Kemas kini aplikasi APS (ikhtisar pelanggan)',
    'notifications.admin_pum_updates' => 'Kemas Kini Sistem: pemberitahuan tentang kemas kini baru',
    'notifications.admin_outgoing_mail_exceeded_limits' => 'Mel keluar melebihi had',
    'notifications.subscription_cgroups_limits_exceed' => 'RAM, CPU, dan Cakera I/O (Cgroups)',
    'notifications.admin_postponed_feedback' => 'Peringatan maklum balas',
    'notifications.errorInvalidEmail' => 'Alamat e-mel tidak betul.',
    'notifications.errorInvalidExpTime' => 'Bilangan hari tidak sah.',
    'notifications.errorUpdate' => 'Tidak dapat kemas kini pemberitahuan: %%error%%',
    'notifications.updated' => 'Tetapan pemberitahuan telah dikemas kini',

    'outgoingmail.name' => 'Nama',
    'outgoingmail.maxOutgoingMessages' => 'Had setiap Jam',
    'outgoingmail.numOfExceedingAttempts' => 'Percubaan selepas Mencapai Had',
    'outgoingmail.lastAttemptAt' => 'Percubaan terakhir',
    'outgoingmail.mailStatus' => 'Status Mel',
    'outgoingmail.mailStatusSending' => 'Menghantar',
    'outgoingmail.mailStatusNotSending' => 'Tidak Menghantar',
    'outgoingmail.mailStatusSendingDesc' => 'Mel sedang dihantar.',
    'outgoingmail.mailStatusNotSendingDesc' => 'Mel tidak dihantar.',
    'outgoingmail.limitValueUnlimited' => 'Tidak terhad',

    'scheduler.tasks.headerCommand' => 'Perintah',
    'scheduler.tasks.headerSchedule' => 'Jadual',
    'scheduler.tasks.headerSubscription' => 'Langganan',
    'scheduler.tasks.headerSubscription_powerUser' => 'Ruang web',
    'scheduler.tasks.buttonToggleHintOn' => 'Tugasan diaktifkan. Klik untuk nyah aktifkan tugasan.',
    'scheduler.tasks.buttonToggleHintOff' => 'Tugasan menyahaktifkan. Klik untuk mengaktifkan tugasan.',
    'scheduler.tasks.add' => 'Tambah Tugas',
    'scheduler.tasks.hintAdd' => 'Jadualkan tugas baru.',
    'scheduler.tasks.remove' => 'Alih keluar',
    'scheduler.tasks.hintRemove' => 'Alih keluar tugas yang dipilih.',
    'scheduler.tasks.confirmOnDelete' => 'Adakah anda mahu mengalih keluar tugas yang dipilih?',
    'scheduler.tasks.sync' => 'Segar semula',
    'scheduler.tasks.hintSync' => 'Muat semula senarai tugas untuk mendapatkan data sebenar.',
    'scheduler.tasks.settings' => 'Tetapan',
    'scheduler.tasks.hintSettings' => 'Edit tetapan tugas yang dijadualkan.',
    'scheduler.tasks.deleteSuccess' => 'Tugas yang dijadualkan telah dialih keluar.',
    'scheduler.tasks.serverTask' => 'pelayan (pengguna:%%user%%)',
    'scheduler.tasks.unknownUser' => 'tidak diketahui',
    'scheduler.tasks.runTaskNow' => 'Jalankan Sekarang',
    'scheduler.tasks.runTaskNowHint' => 'Jalankan tugas sekarang.',
    'scheduler.tasks.runningTask' => 'Menjalankan tugasan "%%task%%"...',

    'server-components.bcTitle' => 'Komponen pelayan',
    'server-components.title' => 'Komponen Plesk',
    'server-components.name' => 'Nama komponen',
    'server-components.version' => 'Versi komponen',
    'server-components.refresh' => 'Segar semula',
    'server-components.componentName' => 'Masukkan nama komponen...',
    'server-components.noComponents' => 'Tiada komponen ditemui',
    'server-components.componentsListUpdated' => 'Senarai komponen telah dikemas kini',

    'server-components.componentName.urlrewrite' => 'Tulis semula URL',
    'server-components.componentName.dbconnector' => "Penyambung Pengkalan Data",
    'server-components.componentName.mysqlserver' => 'MariaDB/MySQL Server',
    'server-components.componentName.troubleshooting' => 'Penyelesaian Masalah',
    'server-components.componentName.waf' => 'Tembok Api Aplikasi Web',
    'server-components.componentName.vcs' => 'Sistem Kawalan Versi',
    'server-components.componentName.dotnetcore' => 'Teras .NET',
    'server-components.componentName.nodejs' => 'Node.js',
    'server-components.componentName.appinit' => "Permulaan Aplikasi",
    'server-components.componentName.cors' => "Perkongsian Sumber Rentas Asal",
    'server-components.componentName.httpcompression' => 'Pemampatan Kandungan HTTP',
    'server-components.componentName.antivirus' => "Antivirus",
    'server-components.componentName.database' => "Pelayan SQL",
    'server-components.componentName.sqladmin' => "MariaDB/MySQL Webadmin",
    'server-components.componentName.sqladminmysql' => "MariaDB/MySQL Webadmin",
    'server-components.componentName.dnsserver' => "Pelayan DNS",
    'server-components.componentName.firewall' => "Tembok api",
    'server-components.componentName.ftpserver' => "Pelayan FTP",
    'server-components.componentName.java' => "Java",
    'server-components.componentName.mailserver' => "Pelayan Mel",
    'server-components.componentName.local_mailserver' => "Pelayan Mel Setempat",
    'server-components.componentName.psa' => "Plesk",
    'server-components.componentName.script' => "Penskripan Web",
    'server-components.componentName.spamfilter' => "Penapis Spam",
    'server-components.componentName.stats' => "Statistik Web",
    'server-components.componentName.stunnel' => "Pembalut SSL/TLS",
    'server-components.componentName.webmail' => "Mel web",
    'server-components.componentName.webpublish' => "Penerbitan web",
    'server-components.componentName.webserver' => "Pelayan Web",
    'server-components.componentName.network' => 'Rangkaian',
    'server-components.componentName.sitebuilder' => 'Pembina Keutamaan',
    'server-components.componentName.cphosting' => "Pengehosan Plesk",
    'server-components.componentName.savi' => 'Antara Muka Anti-Virus Sophos',

    'server-components.tooltip.disabled' => 'Dimatikan',
    'server-components.tooltip.active' => 'Aktif',
    'server-components.tooltip.notConfigured' => 'Tidak dikonfigurasikan',
    'server-components.tooltip.notStarted' => 'Tidak dimulakan, semak tetapan komponen',

    'server-components.defaultComponents.circularDependencies' => "Kebergantungan bulat ditemui antara kategori %%cat1%% dan %%cat2%%",
    'server-components.defaultComponents.not_installed' => "(tidak dipasang)",
    'server-components.defaultComponents.not_configured' => "(tidak dikonfigurasikan)",
    'server-components.defaultComponents.not_opted_to_install_support_files' => "Beberapa kategori perkhidmatan mengandungi pilihan yang tidak sah atau tidak ada pemilihan telah dibuat.",
    'server-components.defaultComponents.depends_on' => "(memerlukan %%name%%)",
    'server-components.defaultComponents.not_activated' => 'tidak diaktifkan',
    'server-components.defaultComponents.imap_required' => '(Pelayan mel ini tidak menyokong IMAP)',
    'server-components.defaultComponents.ftp_ipv6_hosting_not_supported' => "(Pelayan FTP tidak menyokong alamat IPv6.)",
    'server-components.defaultComponents.delegation_rule_not_exist' => '(peraturan penugasan yang diperlukan \'appPoolPipeline, appPoolNetFx\' tidak wujud)',
    'server-components.defaultComponents.not_supported_version' => '(versi yang tidak disokong)',
    'server-components.defaultComponents.no_license' => '(tidak dibenarkan oleh kunci lesen)',
    'server-components.defaultComponents.license_expired' => '(kunci lesen telah tamat tempoh)',
    'server-components.defaultComponents.license_mailboxes_limit_exceeded' => '(had peti mel kunci lesen melebihi had)',
    'server-components.defaultComponents.title' => 'Pilih komponen %%name%% lalai',
    'server-components.defaultComponents.none' => 'Tiada',
    'server-components.defaultComponents.yes' => 'Ya',
    'server-components.defaultComponents.no' => 'Tidak',
    'server-components.defaultComponents.warning' => 'Amaran!',
    'server-components.defaultComponents.parametersOfComponent' => 'Parameter %%component%%',
    'server-components.defaultComponents.success' => 'Komponen lalai telah dikemas kini',

    'server-components.defaultComponents.mailserverSwitchingWarning' => "Menukar pelayan mel hanya bertujuan untuk persediaan awal dan, jika pelayan sudah digunakan, menyebabkan masalah berikut: kehilangan tetapan dan kandungan peti mel, dan, dalam kes apabila pelayan yang anda tukar sudah dikonfigurasikan, pelbagai konflik.\nJika pelayan ini sedang digunakan sekarang dan anda pasti akan bertukar kepada yang lain, anda boleh memberitahu pelanggan anda tentang operasi itu supaya mereka boleh memuat turun dan menyimpan mel mereka.",
    'server-components.defaultComponents.dnsserverBindToMsdnsSwitchingWarning' => "Hanya 254 alamat IP subnet yang pertama dengan /8 dan /16 topeng yang terdapat dalam Senarai Kawalan Akses akan dipindahkan. Ia akan dipindahkan sebagai alamat IP yang berasingan. Adakah anda mahu teruskan?",

    'server-components.componentConf.title' => 'Parameter %%compDesc%%',
    'server-components.componentConf.parameterIsRequired' => 'Parameter diperlukan',
    'server-components.componentConf.parameterShouldBeNumber' => 'Parameter hendaklah nombor',
    'server-components.componentConf.success' => 'Parameter telah dikemas kini',

    'spam-filter.groupAdd' => 'Tambah',
    'spam-filter.buttonAdd' => 'Tambah Domain',
    'spam-filter.buttonAddAddress' => 'Tambah Alamat',
    'spam-filter.buttonAddToBlackListHint' => 'Tambahkan domain ke senarai hitam',
    'spam-filter.buttonAddToWhiteListHint' => 'Tambah domain pada senarai putih',
    'spam-filter.buttonAddAddressToBlackListHint' => 'Tambah alamat ke senarai hitam',
    'spam-filter.buttonAddAddressToWhiteListHint' => 'Tambah alamat ke senarai putih',
    'spam-filter.groupActions' => 'Tindakan',
    'spam-filter.buttonRemove' => 'Alih keluar',
    'spam-filter.entries' => 'Entri',
    'spam-filter.removeEmptySelection' => 'Tiada entri dipilih.',
    'spam-filter.removeConfirmation' => 'Alih keluar {count, plural, =1 {{name} entri} other {# entri yang dipilih}}?',
    'spam-filter.removeSuccess' => 'Entri yang dipilih telah dialih keluar.',
    'spam-filter.addAddressToBlackListEmptyTitle' => 'Senarai alamat spam yang diketahui',
    'spam-filter.addAddressToWhiteListEmptyTitle' => 'Senarai alamat yang dipercayai',
    'spam-filter.addAddressToBlackListEmptyDescription' => 'Mel daripada alamat e-mel dalam senarai ini dianggap sebagai spam.',
    'spam-filter.addAddressToWhiteListEmptyDescription' => 'Mel daripada alamat e-mel dalam senarai ini melangkau penapis spam.',

    'tasks.pollingOff' => 'Mati',
    'tasks.pollingDelay' => '%%delay%% s',
    'tasks.stopTaskConfirm' => 'Adakah anda pasti mahu menghentikan tugasan?',
    'tasks.stopTaskError' => 'Gagal menghentikan tugasan',
    'tasks.stopTask' => 'Hentikan tugas',
    'tasks.buttonStopConfirm' => 'Yes, stop',
    'tasks.processedLoadFailed' => 'Gagal memuatkan senarai proses',
    'tasks.retryTask' => 'Cuba semula tugas',
    'tasks.retryTaskFailed' => 'Gagal mencuba semula tugasan',
    'tasks.taskCreated' => 'Tugas baharu berjaya dicipta',
    'tasks.moreDetails' => 'Lihat log panel untuk butiran',
    'tasks.searchTitle' => 'Carian',
    'tasks.searchPlaceholder' => 'Cari rentetan',
    'tasks.refresh' => 'Segar semula',
    'tasks.refreshDescription' => 'Muat semula senarai tugas',
    'tasks.createTask' => 'Cipta Tugasan',
    'tasks.openSwagger' => 'Buka Swagger',
    'tasks.statusTitle' => 'Status',
    'tasks.createdTitle' => 'Dicipta',
    'tasks.descriptionTitle' => 'Perihalan',
    'tasks.processes.dataLoadFailed' => 'Gagal mendapatkan data daripada pelayan',
    'tasks.processes.commandLineLoadFailed' => 'Gagal mendapatkan baris arahan tugas',
    'tasks.processes.buttonStopConfirm' => 'Yes, stop',
    'tasks.processes.stopProcess' => 'Hentikan proses',
    'tasks.processes.stopProcessFailed' => 'Gagal menghentikan proses',
    'tasks.processes.stopProcessConfirm' => 'Adakah anda pasti mahu menghentikan proses?',
    'tasks.processes.copyToClipboard' => 'Salin ke papan klip',
    'tasks.processes.concurrency' => 'Keserentakan',
    'tasks.processes.taskIdSection' => 'ID tugasan',
    'tasks.processes.requestorIdSection' => 'ID peminta',
    'tasks.processes.timeoutSection' => 'Tamat Masa',
    'tasks.processes.createdSection' => 'Dicipta',
    'tasks.processes.updatedSection' => 'Dikemas kini',
    'tasks.processes.environmentSection' => 'Persekitaran',
    'tasks.processes.idTitle' => 'ID',
    'tasks.processes.statusTitle' => 'Status',
    'tasks.processes.startedTitle' => 'Dimulakan',
    'tasks.processes.completedTitle' => 'Telah Selesai',
    'tasks.processes.pidTitle' => 'PID',
    'tasks.processes.exitCodeTitle' => 'Keluarkan Kod',

    'ts-sessions.columnStateTitle' => 'Rantau',
    'ts-sessions.columnUserTitle' => 'Pengguna',
    'ts-sessions.columnNameTitle' => 'Nama',
    'ts-sessions.refresh' => 'Segar semula',
    'ts-sessions.logoff' => 'Log keluar',
    'ts-sessions.logoffConfirmation' => 'Log keluar sesi %%count%%?',
    'ts-sessions.logoffConfirmationSingle' => 'Log keluar sesi %%name%%?',
    'ts-sessions.logoffConfirmationButton' => 'Ya, log keluar',
    'ts-sessions.logoffNoSelection' => 'Pilih satu atau lebih sesi untuk log keluar',
    'ts-sessions.logoffSuccess' => 'Sesi yang dipilih telah dilog keluar.',
    'ts-sessions.disconnect' => 'Putuskan',
    'ts-sessions.disconnectConfirmation' => 'Putuskan sambungan sesi %%count%%?',
    'ts-sessions.disconnectConfirmationSingle' => 'Putuskan sambungan sesi %%name%%?',
    'ts-sessions.disconnectConfirmationButton' => 'Ya, putuskan sambungan',
    'ts-sessions.disconnectSuccess' => 'Sesi yang dipilih telah diputuskan sambungan.',
    'ts-sessions.disconnectNoSelection' => 'Pilih satu atau lebih sesi untuk memutuskan sambungan',
    'ts-sessions.disconnectNotAvailable' => 'Anda hanya boleh memutuskan sambungan sesi aktif atau bersambung.',

    'client-ip-address.title' => 'Alamat IP',
    'client-ip-address.status' => 'Status',
    'client-ip-address.type' => 'Jenis',
    'client-ip-address.ipAddress' => 'Alamat IP',
    'client-ip-address.certificate' => 'Sijil',
    'client-ip-address.hosting' => 'Pengehosan',
    'client-ip-address.adminCertificateRepository' => "Repositori pentadbir",
    'client-ip-address.domainCertificateRepository' => 'Repositori domain %%owner%%',
    'client-ip-address.typeShared' => 'Dikongsi',
    'client-ip-address.typeExclusive' => 'Khusus',
    'client-ip-address.removeConfirmation' => 'Alih keluar {count, plural, =1 {{name} alamat IP} other {# alamat IP yang dipilih}} daripada kumpulan IP pengguna?',
    'client-ip-address.noItemsToRemove' => 'Pilih satu atau lebih item untuk dialih keluar.',
    'client-ip-address.ftpOverSSL' => 'FTP melalui SSL/TLS',
    'client-ip-address.ftpOverSSL-yes' => 'Ya',
    'client-ip-address.ftpOverSSL-no' => 'Tidak',
    'client-ip-address.ftpOverSSL-allow' => 'Benarkan',
    'client-ip-address.ftpOverSSL-notAllowed' => 'Tidak dibenarkan',
    'client-ip-address.add' => 'Tambah Alamat IP',
    'client-ip-address.noAvailableIps' => 'Tiada alamat IP tersedia.',
    'client-ip-address.isOk' => 'Alamat IP berfungsi dengan betul.',
    'client-ip-address.isBroken' => 'Alamat IP tidak ada pada antara muka.',
    'client-ip-address.properties.title' => 'Alamat IP %%address%% pada antara muka %%interface%%',
    'client-ip-address.properties.distributedType' => 'Alamat IP diagihkan sebagai',
    'client-ip-address.properties.allocatedType' => 'Alamat IP diperuntukkan sebagai',
    'client-ip-address.properties.none' => 'Tiada',
    'client-ip-address.properties.certificate' => 'Sijil SSL/TLS',
    'client-ip-address.properties.defaultSite' => 'Laman web lalai',
    'client-ip-address.assign.title' => 'Pilih alamat IP',
    'client-ip-address.assign.description' => 'IP Kosong',
    'client-ip-address.assign.success' => '{count, plural, =1 {{name} alamat IP} other {# alamat IP yang dipilih}} berjaya ditambah kepada kumpulan IP pengguna',

    'ip-address-reseller-usage.title' => 'Penjual semula yang menggunakan %%type%% alamat IP %%ipAddress%%',
    'ip-address-reseller-usage.nameColumnHeader' => 'Penjual semula',
    'ip-address-reseller-usage.assignButton' => 'Tugaskan kepada penjual semula',
    'ip-address-reseller-usage.alreadyAssignedToAllClients' => 'Alamat IP ini telah diuntukkan kepada semua pengguna.',
    'ip-address-reseller-usage.removeButton' => 'Alih keluar',
    'ip-address-reseller-usage.removeSuccess' => 'Alamat IP dialih keluar daripada {count, plural, =1 {{name} kumpulan} other {# kumpulan IP penjual semula terpilih}}.',
    'ip-address-reseller-usage.removeConfirmation' => 'Alih keluar alamat IP daripada {count, plural, =1 {{name} kumpulan IP} other {# kumpulan IP penjual semula terpilih}}?',
    'ip-address-reseller-usage.typeSHARED' => 'Dikongsi',
    'ip-address-reseller-usage.typeEXCLUSIVE' => 'Khusus',
    'ip-address-reseller-usage.assign.title' => "Tambahkan %%ipAddress%% pada kumpulan IP penjual semula",
    'ip-address-reseller-usage.assign.resellersToAdd' => 'Penjual semula untuk menambah',
    'ip-address-reseller-usage.assign.success' => 'Alamat IP ditambah untuk {count, plural, =1 {{name} kumpulan IP} other {kumpulan IP penjual semula terpilih}}.',

    'ProtectedDirectoryUser.emptyViewTitle' => 'Tambahkan akaun pengguna untuk membenarkan capaian kepada direktori dilindungi',
    'ProtectedDirectoryUser.addTooltip' => 'Create user accounts that can access the protected directory %%directory%%',
    'ProtectedDirectoryUser.add' => 'Tambah Pengguna',
    'ProtectedDirectoryUser.login' => 'Nama',
    'ProtectedDirectoryUser.changePassword' => 'Tukar kata laluan',
    'ProtectedDirectoryUser.noSelectionText' => 'Pilih satu atau lebih pengguna untuk dialih keluar.',
    'ProtectedDirectoryUser.remove' => 'Alih keluar',
    'ProtectedDirectoryUser.removeTooltip' => 'Alih keluar pengguna yang dipilih.',
    'ProtectedDirectoryUser.removeConfirmation' => 'Alih keluar {count, plural, =1 {pengguna {{login}} other {# pengguna yang dipilih}}?',
    'ProtectedDirectoryUser.removeSuccess' => 'Pengguna yang dipilih telah dialih keluar.',

    'TrafficUsageByClients.customerName' => 'Nama Pelanggan',
    'TrafficUsageByClients.resellerName' => 'Nama penjual semula',
    'TrafficUsageByClients.totalUsage' => 'Digunakan',
    'TrafficUsageByClients.limit' => 'Had',
    'TrafficUsageByClients.limitRemaining' => 'Tersedia',
    'TrafficUsageByClients.limitUsagePercent' => 'Used (in %)',
];