344 lines
17 KiB
PHP
344 lines
17 KiB
PHP
<?php
|
|
// Copyright 1999-2024. WebPros International GmbH. All rights reserved.
|
|
|
|
$messages = [
|
|
'__perm_denied' => 'Izin ditolak',
|
|
'app' => [
|
|
'Home' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'Domain' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'InstallDrawer' => [
|
|
'title' => 'Menginstal Aplikasi',
|
|
'chooseDomain' => 'Pilih domain:',
|
|
'install' => 'Menginstal Aplikasi',
|
|
'repository' => 'Repositori:',
|
|
'sshPublicKey' => 'Kunci publik SSH:',
|
|
'sshPublicKeyHint' => 'Bagian publik dari kunci SSH. Untuk mengautentikasi dengan repositori jarak jauh, tambahkan kunci SSH publik ke server Git Anda.',
|
|
'publicKeyCopied' => 'Kunci publik sudah disalin ke papan klip',
|
|
'fieldRequiredError' => 'Bagian wajib kosong.',
|
|
],
|
|
'InstallTypeSelector' => [
|
|
'type.skeleton.description' => 'Kerangka Laravel akan diinstal. Sebuah repositori Git akan dibuat.',
|
|
'type.skeleton.title' => 'Instal Kerangka',
|
|
'type.remote.description' => 'Kode Laravel Anda di-host online (layanan cloud seperti GitHub, GitLab, atau Bitbucket, atau server Anda sendiri).',
|
|
'type.remote.title' => 'Instal dari repositori jarak jauh',
|
|
],
|
|
'CopyBlock' => [
|
|
'copyClipboard' => 'Salin ke papan klip',
|
|
],
|
|
'ApplicationsList' => [
|
|
'installButton' => 'Menginstal Aplikasi',
|
|
'scanButton' => 'Pindai',
|
|
'scanButtonTooltip' => "Pindai aplikasi yang sudah ada.",
|
|
'searchPlaceholder' => 'Menemukan domain...',
|
|
'emptyListTitle' => 'Belum ada situs Laravel?... Tidak masalah!',
|
|
'emptyListDescription' => 'Instal aplikasi Laravel dari Repositori Git atau pindai dari aplikasi yang sudah ada.<br>Agar aplikasi dapat ditemukan, direktori `public` aplikasi tersebut harus diatur sebagai akar dokumen situs web dan file `artisan` harus diletakkan di direktori induk.',
|
|
],
|
|
'ApplicationCard' => [
|
|
'learnMore' => 'Pelajari lebih lanjut',
|
|
'title' => 'Aplikasi Laravel untuk %%domain%%',
|
|
'imgPreview' => 'Pratinjau %%domain%%',
|
|
'tabDashboard' => 'Dasbor',
|
|
'tabArtisan' => 'Artisan',
|
|
'tabComposer' => 'Composer',
|
|
'tabDeployment' => 'Penyebaran',
|
|
'tabNodejs' => 'Node.js',
|
|
'sectionApplicationInfo' => 'Info Aplikasi',
|
|
'applicationName' => 'Nama',
|
|
'domainUrl' => 'URL',
|
|
'sectionDeploymentInfo' => 'Info Penerapan',
|
|
'repository' => 'Repositori',
|
|
'hookUrl' => 'URL Webhook',
|
|
'lastCommit' => 'Commit terakhir',
|
|
'envEdit' => 'Sunting',
|
|
'terminal' => 'Terminal',
|
|
'openTerminal' => 'Buka Terminal SSH',
|
|
'executingCommand' => 'menjalankan...',
|
|
'sectionConfiguration' => 'Pengaturan',
|
|
'envConfiguration' => 'Variabel lingkungan (.env)',
|
|
'sectionSSH' => 'Terminal SSH',
|
|
'sectionManage' => 'Kelola',
|
|
'buttonDeploy' => 'Sebarkan',
|
|
'buttonDeployHint' => 'Terapkan file ke situs produksi.',
|
|
'repositoryCopied' => 'URL repositori sudah disalin ke papan klip.',
|
|
'hookUrlCopied' => 'URL webhook sudah disalin ke papan klip.',
|
|
'hookDescription' => 'Tentukan URL ini di pengaturan repositori layanan jarak jauh.',
|
|
'domainLink' => 'Domain',
|
|
'domainManage' => 'Kelola domain',
|
|
'deploymentScript' => 'Skrip penerapan',
|
|
'deploymentScriptEdit' => 'Sunting skrip',
|
|
'deploymentScriptDisabledHint' => 'Aktifkan akses SSH ke server untuk menyunting skrip penerapan.',
|
|
'logBrowser' => 'Log',
|
|
'ScheduleTab' => [
|
|
'name' => 'Tugas Terjadwal',
|
|
'intervalDescription' => 'Tampilkan detail jadwal untuk %%interval%%',
|
|
'table' => [
|
|
'command' => 'Perintah',
|
|
'description' => 'Deskripsi',
|
|
'interval' => 'Interval',
|
|
'next' => 'Tugas Berikutnya',
|
|
'emptyViewTitle' => 'Sepertinya tidak ada tugas terjadwal di sini',
|
|
'emptyLinkTitle' => 'Pelajari cara menambahkannya',
|
|
],
|
|
'switchDisabledWarning' => 'Tugas terjadwal dinonaktifkan.',
|
|
'requiredSshAccess' => 'Mengaktifkan tugas terjadwal memerlukan akses SSH ke server. Aktifkan di "Halaman Akses Hosting Web".',
|
|
'requiredSchedulePermission' => 'Mengaktifkan tugas terjadwal memerlukan izin "Pengelolaan Penjadwal". Aktifkan di pengaturan langganan.',
|
|
],
|
|
'scheduledTasks' => 'Tugas Terjadwal',
|
|
'scheduleEnabled' => 'Tugas Terjadwal diaktifkan',
|
|
'scheduleDisabled' => 'Tugas Terjadwal dinonaktifkan',
|
|
'scheduledSwitchEnabled' => 'Diaktifkan',
|
|
'scheduledSwitchDisabled' => 'Dinonaktifkan',
|
|
'MaintenanceMode' => [
|
|
'label' => 'Mode pemeliharaan',
|
|
'disableTooltip' => 'Keluarkan aplikasi Anda dari mode pemeliharaan. Pengunjung situs web akan melihat aplikasi langsung.',
|
|
'enableTooltip' => 'Atur aplikasi Anda dalam mode pemeliharaan. Pengunjung situs web akan melihat halaman yang menunjukkan kesalahan "503 LAYANAN TIDAK TERSEDIA"',
|
|
'enabledMessage' => 'Sekarang aplikasi dalam mode pemeliharaan.',
|
|
'disabledMessage' => 'Sekarang aplikasi sudah hidup.',
|
|
'switchEnabled' => 'Diaktifkan',
|
|
'switchDisabled' => 'Dinonaktifkan',
|
|
],
|
|
'DeploymentMode' => [
|
|
'title' => 'Mode penyebaran',
|
|
'auto' => 'Otomatis',
|
|
'manual' => 'Manual',
|
|
'description' => 'Cara file diterapkan di situs produksi.',
|
|
'Tooltip' => [
|
|
'auto' => 'File akan disebarkan ke situs produksi dengan push ke cabang \'master\' dari repositori lokal. Jika menggunakan repositori jarak jauh, siapkan webhook untuk penerapan otomatis.',
|
|
'manual' =>
|
|
'File harus disebarkan ke situs produksi secara manual.',
|
|
]
|
|
],
|
|
'QueueWorkerSwitch' => [
|
|
'label' => 'Antrean',
|
|
'enabled' => 'Diaktifkan',
|
|
'disabled' => 'Dinonaktifkan',
|
|
'enabledMessage' => 'Pekerja antrean diaktifkan',
|
|
'disabledMessage' => 'Pekerja antrean dinonaktifkan',
|
|
'requirementTooltip' => 'Untuk mengaktifkan pekerja antrean, aktifkan Tugas Terjadwal dan pasang integrasi paket Plesk Laravel Toolkit.',
|
|
'enableTooltip' => 'Aktifkan pekerja antrean.',
|
|
'disableTooltip' => 'Nonaktifkan pekerja antrean.',
|
|
],
|
|
'QueueTab' => [
|
|
'title' => 'Antrean',
|
|
"StopWhenEmpty" => [
|
|
'label' => "Hentikan Pekerja Saat Kosong",
|
|
'description' => "Pilihan ini menginstruksikan pekerja antrean untuk memproses semua pekerjaan dan kemudian keluar dengan sopan.",
|
|
],
|
|
"Timeout" => [
|
|
'label' => "Timeout",
|
|
'description' => "Pilihan ini menetapkan jumlah maksimum detik pekerja antrean dapat menjalankan tugas. 0 tidak terbatas.",
|
|
],
|
|
"MaxJobs" => [
|
|
'label' => "Pekerjaan Maks",
|
|
'description' => "Pilihan ini menginstruksikan pekerja antrean untuk memproses jumlah pekerjaan yang diberikan, kemudian keluar. 0 adalah tidak terbatas.",
|
|
],
|
|
"MaxTime" => [
|
|
'label' => "Waktu Maks",
|
|
'description' => "Pilihan ini menginstruksikan pekerja antrean untuk memproses pekerjaan dalam jumlah detik yang diberikan, kemudian keluar. 0 adalah tidak terbatas.",
|
|
],
|
|
'drawerTitle' => 'Pekerjaan yang Gagal',
|
|
'failedJobsButton' => 'Tunjukkan pekerjaan yang gagal',
|
|
'failedList' => [
|
|
'date' => 'Tanggal',
|
|
'uuid' => 'UUID',
|
|
'connection' => 'Sambungan',
|
|
'queue' => 'Antrean',
|
|
'job' => 'Pekerjaan',
|
|
'retry' => 'Coba lagi',
|
|
'delete' => 'Hapus',
|
|
'flush' => 'Kosongkan',
|
|
'retryAskConfirm' => 'Anda yakin?',
|
|
'retryConfirmAnswer' => 'Ya, coba lagi',
|
|
'retryTooltip' => 'Coba lagi pekerjaan yang dipilih dengan eksekusi perintah "php artisan queue:retry".',
|
|
'deleteAskConfirm' => 'Anda yakin?',
|
|
'deleteConfirmAnswer' => 'Ya, hapus',
|
|
'deleteTooltip' => 'Hapus pekerjaan yang gagal yang dipilih dengan eksekusi perintah "php artisan queue:forget".',
|
|
'flushAskConfirm' => 'Anda yakin?',
|
|
'flushConfirmAnswer' => 'Ya, kosongkan',
|
|
'flushTooltip' => 'Hapus semua pekerjaan yang gagal dari tabel failed_jobs dengan eksekusi perintah "php artisan queue:flush".',
|
|
],
|
|
'emptyFailedJobListTitle' => 'Tidak ada pekerjaan yang gagal',
|
|
],
|
|
],
|
|
'EnvDrawer' => [
|
|
'title' => 'Edit .env',
|
|
'update' => 'Perbarui',
|
|
'confirm' => 'Buang',
|
|
'confirmReason' => 'Perubahan yang Tidak Tersimpan',
|
|
'confirmAsk' => 'Buang perubahan yang tidak disimpan?'
|
|
],
|
|
'DeploymentScenarios' => [
|
|
'title' => 'Langkah penerapan',
|
|
'enable_maintenance_mode' => '1. Aktifkan mode pemeliharaan',
|
|
'fetch_source_code' => '2. Ambil kode sumber',
|
|
'deploy_source_code' => '3. Terapkan kode sumber dari Git',
|
|
'install_composer_dependencies' => '4. Instal dependensi %%item%%',
|
|
'install_package_dependencies' => '5. Instal dependensi %%item%%',
|
|
'execute_additional_actions' => '6. Jalankan skrip penerapan',
|
|
'disable_maintenance_mode' => '7. Nonaktifkan mode pemeliharaan',
|
|
],
|
|
'DeploymentScriptDrawer' => [
|
|
'title' => 'Sunting skrip penerapan',
|
|
'update' => 'Perbarui',
|
|
'confirm' => 'Buang',
|
|
'confirmReason' => 'Perubahan yang Tidak Tersimpan',
|
|
'confirmAsk' => 'Buang perubahan yang tidak disimpan?'
|
|
],
|
|
'NodeJsCommandLine' => [
|
|
'notSupported' => 'Tidak dapat mengeloka parameter Node.js. Ekstensi Node.js sudah kedaluwarsa atau belum diinstal.',
|
|
'installExtension' => 'Klik di sini untuk menginstal ekstensi.',
|
|
'askToInstallExtension' => 'Minta administrator Plesk untuk menginstal ekstensi Node.js untuk mengaktifkan fungsi ini.',
|
|
'installButton' => 'Pasang',
|
|
'notRecommend' => 'tidak direkomendasikan',
|
|
'versionNotInstalled' => 'Versi NodeJs tidak terpasang',
|
|
'unavailable' => 'Tidak Tersedia',
|
|
],
|
|
'CommandLine' => [
|
|
'executeButton' => 'Jalankan perintah',
|
|
],
|
|
],
|
|
'forms' => [
|
|
'applicationWizard' => [
|
|
'title' => 'Laravel',
|
|
'description' => 'Membuat situs web baru dengan menginstal aplikasi Laravel',
|
|
],
|
|
],
|
|
'LaravelDeployRemoteTask' => [
|
|
'running' => 'Menerapkan proyek...',
|
|
'done' => 'Proyek diterapkan',
|
|
'redirectTitle' => 'Lihat',
|
|
],
|
|
'LaravelDeploySkeletonTask' => [
|
|
'running' => 'Menerapkan proyek...',
|
|
'done' => 'Proyek diterapkan',
|
|
'redirectTitle' => 'Lihat',
|
|
],
|
|
'LaravelScanTask' => [
|
|
'running' => 'Mencari aplikasi Laravel',
|
|
'done' => 'Melampirkan %%count%% aplikasi',
|
|
'doneWithErrors' => 'Menerapkan %%count%% aplikasi. Tidak dapat melampirkan aplikasi lain karena kesalahan berikut ini: %%errors%%',
|
|
'redirectTitle' => 'Lihat',
|
|
],
|
|
'permissionDenied' => 'izin ditolak',
|
|
'missingRepositoryForDomain' => 'Gagal mendapatkan informasi repositori untuk domain "%%domainName%%"',
|
|
'fileDoesntExist' => 'File "%%filename%%" tidak ada',
|
|
'failedEnableSchedule' => 'Gagal mengaktifkan tugas terjadwal',
|
|
'failedDisableSchedule' => 'Gagal menonaktifkan tugas terjadwal',
|
|
'laravelDoesNotSupportListCommand' => 'Versi Laravel Framework Anda tidak mendukung perintah lihat daftar tugas terjadwal.',
|
|
'laravelService' => [
|
|
'keyGenerateError' => 'keyGenerateError',
|
|
'gitCheckWarning' => 'Untuk mengakses repositori pribadi, perbarui ekstensi Git ke versi %%version%% atau yang lebih baru',
|
|
'notInstalled' => 'Ekstensi %%service%% belum dipasang',
|
|
'notActive' => 'Ekstensi %%service%% belum aktif',
|
|
'phpMinVersionWarning' => 'Peringatan: Agar Laravel Toolkit bekerja secara tepat, pilih versi PHP %%min_version%% atau lebih baru',
|
|
],
|
|
'gitService' => [
|
|
'deployError' => 'Terjadi kesalahan ekstensi Git',
|
|
'updateError' => 'Gagal memperbarui repositori Git',
|
|
'publicKeyError' => 'Gagal mengklona repositori Git. Pastikan Anda telah menambahkan kunci publik ke server Git Anda dan mengizinkan akses membaca repositori.',
|
|
],
|
|
'composerService' => [
|
|
'registerError' => 'Gagal mendaftar aplikasi',
|
|
'listError' => 'Gagal mendapatkan daftar aplikasi',
|
|
'appInstallError' => 'Gagal memasang aplikasi'
|
|
],
|
|
'nodeService' => [
|
|
'versionCheckFailed' => 'Untuk menggunakan fungsi Node.js, instal ekstensi Node.js versi %%version%% atau yang lebih baru',
|
|
'noHandlersPresent' => 'Tidak ada penangan Node.js tersedia di server',
|
|
'selectError' => 'Tidak dapat memilih Node.js versi %%nodeVersion%%',
|
|
],
|
|
'GitCreateStep' => [
|
|
'title' => 'Membuat repositori Git',
|
|
],
|
|
'GitCommitStep' => [
|
|
'title' => 'Menyerahkan ke repositori Git',
|
|
],
|
|
'GitDeployStep' => [
|
|
'title' => 'Mengklona repositori Git'
|
|
],
|
|
'ActivateMaintenanceModeStep' => [
|
|
'title' => 'Alihkan aplikasi ke mode pemeliharaan',
|
|
],
|
|
'RestartQueueWorkerStep' => [
|
|
'title' => 'Mengirimkan perintah untuk memulai ulang pekerja antrean',
|
|
],
|
|
'ComposerInstallStep' => [
|
|
'noAppId' => 'Gagal mendapatkan ID aplikasi',
|
|
'title' => 'Menginstal dependensi Composer'
|
|
],
|
|
'NodeJsDependenciesInstallStep' => [
|
|
'title' => 'Menginstal dependensi Node.js'
|
|
],
|
|
'FinalUpdateStep' => [
|
|
'title' => 'Menyelesaikan pembaruan'
|
|
],
|
|
'DeactivateMaintenanceModeStep' => [
|
|
'title' => 'Alihkan aplikasi ke mode normal',
|
|
],
|
|
'ComposerCreateProjectStep' => [
|
|
'title' => 'Membuat kerangka Laravel',
|
|
],
|
|
'HostingSettingsStep' => [
|
|
'title' => 'Mengonfigurasi pengaturan hosting'
|
|
],
|
|
'PhpEnvConfigurationStep' => [
|
|
'title' => 'Mengonfigurasi lingkungan PHP'
|
|
],
|
|
'LaravelStartStep' => [
|
|
'title' => 'Mengonfigurasi aplikasi Laravel'
|
|
],
|
|
'ScanStep' => [
|
|
'title' => 'Memindai file ruang web'
|
|
],
|
|
'GitAttachStep' => [
|
|
'title' => 'Melampirkan ke Git'
|
|
],
|
|
'ComposerAttachStep' => [
|
|
'title' => 'Melampirkan ke Composer PHP'
|
|
],
|
|
'LaravelAttachStep' => [
|
|
'title' => 'Melampirkan ke Toolkit Laravel'
|
|
],
|
|
'NodeInitStep' => [
|
|
'title' => 'Menyiapkan lingkungan Node.js',
|
|
],
|
|
'customButton' => [
|
|
'sidebar' => [
|
|
'title' => 'Laravel',
|
|
'description' => 'Kelola semua situs web Laravel yang tersedia',
|
|
],
|
|
'domainCard' => [
|
|
'installApplication' => 'Menginstal Aplikasi Laravel',
|
|
'manageApplication' => 'Laravel',
|
|
]
|
|
],
|
|
'GitUpdateStep' => [
|
|
'title' => 'Menarik pembaruan dari repositori Git'
|
|
],
|
|
'InstallNodeExtensionTask' => [
|
|
'running' => 'Menyiapkan ekstensi yang diperlukan untuk dukungan Node.js',
|
|
'done' => 'Fitur Node.js siap digunakan',
|
|
],
|
|
'NodeInstallExtensionStep' => [
|
|
'title' => 'Menginstal ekstensi %%extension%% yang diperlukan',
|
|
'extensionVersionTooLow' => 'Versi yang dipasang dari ekstensi \'%%extension%%\' harus merupakan \'%%requiredVersion%%\' atau lebih baru. Versi yang dipasang saat ini adalah \'%%installedVersion%%\'.',
|
|
'noProperVersionFound' => 'Tidak dapat memasang ekstensi yang diperlukan dari Katalog Ekstensi: %%error%%.',
|
|
],
|
|
'deploymentActionModifier' => [
|
|
'noCompatibleNode' => 'Tidak dapat menemukan penerjemah Node.js yang kompatibel dengan versi %%version%% yang dikonfigurasi di Toolkit Laravel untuk aplikasi ini',
|
|
],
|
|
'permissions' => [
|
|
'manage_laravel_toolkit' => 'Akses ke Laravel Toolkit',
|
|
'manage_laravel_toolkit_hint' => 'Menyediakan akses penuh ke Laravel Toolkit.'
|
|
],
|
|
'common' => [
|
|
'error' => [
|
|
'noPhpSupportOnDomain' => 'Domain \'%%domainName%%\' tidak memiliki dukungan PHP. <a href="%%domainHref%%">Silakan aktifkan PHP untuk domain</a>',
|
|
],
|
|
],
|
|
];
|