346 lines
16 KiB
TypeScript
346 lines
16 KiB
TypeScript
|
|
const translation = {
|
||
|
|
types: {
|
||
|
|
chatbot: 'Chatbot',
|
||
|
|
workflow: 'Alur Kerja',
|
||
|
|
advanced: 'Alur obrolan',
|
||
|
|
agent: 'Agen',
|
||
|
|
completion: 'Penyelesaian',
|
||
|
|
basic: 'Dasar',
|
||
|
|
all: 'Semua',
|
||
|
|
},
|
||
|
|
mermaid: {
|
||
|
|
handDrawn: 'Digambar Tangan',
|
||
|
|
classic: 'Klasik',
|
||
|
|
},
|
||
|
|
dslUploader: {
|
||
|
|
browse: 'Ramban',
|
||
|
|
button: 'Seret dan lepas file, atau',
|
||
|
|
},
|
||
|
|
newApp: {
|
||
|
|
chatbotUserDescription: 'Bangun chatbot berbasis LLM dengan cepat dengan konfigurasi sederhana. Anda dapat beralih ke Chatflow nanti.',
|
||
|
|
agentShortDescription: 'Agen cerdas dengan penalaran dan penggunaan alat otonom',
|
||
|
|
noTemplateFound: 'Tidak ada templat yang ditemukan',
|
||
|
|
appCreated: 'Aplikasi dibuat',
|
||
|
|
appNamePlaceholder: 'Beri nama aplikasi Anda',
|
||
|
|
appCreateDSLErrorPart3: 'Versi DSL aplikasi saat ini:',
|
||
|
|
Cancel: 'Batal',
|
||
|
|
previewDemo: 'Pratinjau demo',
|
||
|
|
appCreateDSLWarning: 'Perhatian: Perbedaan versi DSL dapat memengaruhi fitur tertentu',
|
||
|
|
appCreateDSLErrorPart1: 'Perbedaan yang signifikan dalam versi DSL telah terdeteksi. Memaksa impor dapat menyebabkan aplikasi tidak berfungsi.',
|
||
|
|
chatApp: 'Asisten',
|
||
|
|
workflowWarning: 'Saat ini dalam versi beta',
|
||
|
|
completionShortDescription: 'Asisten AI untuk tugas pembuatan teks',
|
||
|
|
startFromBlank: 'Buat dari Kosong',
|
||
|
|
captionDescription: 'Deskripsi',
|
||
|
|
forBeginners: 'Jenis aplikasi yang lebih dasar',
|
||
|
|
noIdeaTip: 'Tidak ada ide? Lihat templat kami',
|
||
|
|
completionUserDescription: 'Buat asisten AI dengan cepat untuk tugas pembuatan teks dengan konfigurasi sederhana.',
|
||
|
|
forAdvanced: 'UNTUK PENGGUNA TINGKAT LANJUT',
|
||
|
|
workflowUserDescription: 'Bangun alur kerja AI otonom secara visual dengan kesederhanaan seret dan lepas.',
|
||
|
|
learnMore: 'Pelajari lebih lanjut',
|
||
|
|
agentUserDescription: 'Agen cerdas yang mampu penalaran berulang dan penggunaan alat otonom untuk mencapai tujuan tugas.',
|
||
|
|
noAppsFound: 'Tidak ada aplikasi yang ditemukan',
|
||
|
|
startFromTemplate: 'Buat dari Template',
|
||
|
|
appDescriptionPlaceholder: 'Masukkan deskripsi aplikasi',
|
||
|
|
captionName: 'Nama & Ikon Aplikasi',
|
||
|
|
showTemplates: 'Saya ingin memilih dari templat',
|
||
|
|
caution: 'Hati',
|
||
|
|
chatbotShortDescription: 'Chatbot berbasis LLM dengan pengaturan sederhana',
|
||
|
|
Confirm: 'Konfirmasi',
|
||
|
|
agentAssistant: 'Asisten Agen Baru',
|
||
|
|
appCreateFailed: 'Gagal membuat aplikasi',
|
||
|
|
appCreateDSLErrorTitle: 'Ketidakcocokan Versi',
|
||
|
|
chatAppIntro: 'Saya ingin membangun aplikasi berbasis obrolan. Aplikasi ini menggunakan format tanya jawab, memungkinkan beberapa putaran percakapan berkelanjutan.',
|
||
|
|
nameNotEmpty: 'Nama tidak boleh kosong',
|
||
|
|
appTemplateNotSelected: 'Silakan pilih templat',
|
||
|
|
noTemplateFoundTip: 'Coba cari menggunakan kata kunci yang berbeda.',
|
||
|
|
appCreateDSLErrorPart4: 'Versi DSL yang didukung sistem:',
|
||
|
|
appTypeRequired: 'Silakan pilih jenis aplikasi',
|
||
|
|
advancedShortDescription: 'Alur kerja disempurnakan untuk obrolan multi-giliran',
|
||
|
|
completeAppIntro: 'Saya ingin membuat aplikasi yang menghasilkan teks berkualitas tinggi berdasarkan petunjuk, seperti menghasilkan artikel, ringkasan, terjemahan, dan banyak lagi.',
|
||
|
|
Create: 'Buat',
|
||
|
|
advancedUserDescription: 'Alur kerja dengan fitur memori tambahan dan antarmuka chatbot.',
|
||
|
|
dropDSLToCreateApp: 'Jatuhkan file DSL di sini untuk membuat aplikasi',
|
||
|
|
completeApp: 'Pembuat Teks',
|
||
|
|
optional: 'Fakultatif',
|
||
|
|
workflowShortDescription: 'Aliran agen untuk otomatisasi cerdas',
|
||
|
|
chooseAppType: 'Pilih Jenis App',
|
||
|
|
hideTemplates: 'Kembali ke pemilihan mode',
|
||
|
|
useTemplate: 'Gunakan template ini',
|
||
|
|
appCreateDSLErrorPart2: 'Apakah Anda ingin melanjutkan?',
|
||
|
|
import: 'Mengimpor',
|
||
|
|
foundResult: 'Hasil {{count}}',
|
||
|
|
foundResults: 'Hasil {{count}}',
|
||
|
|
},
|
||
|
|
newAppFromTemplate: {
|
||
|
|
sidebar: {
|
||
|
|
HR: 'HR',
|
||
|
|
Programming: 'Pemrograman',
|
||
|
|
Recommended: 'Direkomendasikan',
|
||
|
|
Workflow: 'Alur Kerja',
|
||
|
|
Assistant: 'Asisten',
|
||
|
|
Writing: 'Tulisan',
|
||
|
|
Agent: 'Agen',
|
||
|
|
},
|
||
|
|
byCategories: 'BERDASARKAN KATEGORI',
|
||
|
|
searchAllTemplate: 'Cari semua templat...',
|
||
|
|
},
|
||
|
|
iconPicker: {
|
||
|
|
cancel: 'Batal',
|
||
|
|
emoji: 'Emoji',
|
||
|
|
image: 'Citra',
|
||
|
|
ok: 'OK',
|
||
|
|
},
|
||
|
|
answerIcon: {
|
||
|
|
title: 'Gunakan ikon aplikasi web untuk mengganti 🤖',
|
||
|
|
description: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di aplikasi bersama',
|
||
|
|
descriptionInExplore: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di Jelajahi',
|
||
|
|
},
|
||
|
|
typeSelector: {
|
||
|
|
agent: 'Agen',
|
||
|
|
advanced: 'Alur obrolan',
|
||
|
|
completion: 'Penyelesaian',
|
||
|
|
all: 'Semua Jenis',
|
||
|
|
workflow: 'Alur Kerja',
|
||
|
|
chatbot: 'Chatbot',
|
||
|
|
},
|
||
|
|
tracing: {
|
||
|
|
configProviderTitle: {
|
||
|
|
notConfigured: 'Penyedia konfigurasi untuk mengaktifkan pelacakan',
|
||
|
|
configured: 'Dikonfigurasi',
|
||
|
|
moreProvider: 'Lebih Banyak Penyedia',
|
||
|
|
},
|
||
|
|
arize: {
|
||
|
|
title: 'Arize',
|
||
|
|
description: 'Observabilitas LLM tingkat perusahaan, evaluasi, pemantauan, dan eksperimen online & offline—didukung oleh OpenTelemetry. Dibuat khusus untuk LLM & aplikasi berbasis agen.',
|
||
|
|
},
|
||
|
|
phoenix: {
|
||
|
|
title: 'Phoenix',
|
||
|
|
description: 'Observabilitas, evaluasi, rekayasa cepat, dan platform eksperimen berbasis sumber terbuka & OpenTelemetri untuk alur kerja dan agen LLM Anda.',
|
||
|
|
},
|
||
|
|
langsmith: {
|
||
|
|
title: 'LangSmith',
|
||
|
|
description: 'Platform pengembang all-in-one untuk setiap langkah siklus hidup aplikasi yang didukung LLM.',
|
||
|
|
},
|
||
|
|
langfuse: {
|
||
|
|
title: 'Langfuse',
|
||
|
|
description: 'Observabilitas LLM sumber terbuka, evaluasi, manajemen prompt, dan metrik untuk men-debug dan meningkatkan aplikasi LLM Anda.',
|
||
|
|
},
|
||
|
|
opik: {
|
||
|
|
title: 'Opik',
|
||
|
|
description: 'Opik adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
|
||
|
|
},
|
||
|
|
weave: {
|
||
|
|
description: 'Weave adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
|
||
|
|
title: 'Weave',
|
||
|
|
},
|
||
|
|
aliyun: {
|
||
|
|
title: 'Monitor Awan',
|
||
|
|
description: 'Platform observabilitas yang dikelola sepenuhnya dan bebas perawatan yang disediakan oleh Alibaba Cloud, memungkinkan pemantauan, pelacakan, dan evaluasi aplikasi Dify yang out-of-the-box.',
|
||
|
|
},
|
||
|
|
configProvider: {
|
||
|
|
project: 'Proyek',
|
||
|
|
publicKey: 'Kunci Publik',
|
||
|
|
removeConfirmContent: 'Konfigurasi saat ini sedang digunakan, menghapusnya akan mematikan fitur Pelacakan.',
|
||
|
|
title: 'Konfigurasi',
|
||
|
|
secretKey: 'Kunci Rahasia',
|
||
|
|
experimentId: 'ID Eksperimen',
|
||
|
|
trackingUri: 'URI Pelacakan',
|
||
|
|
clientId: 'ID Klien OAuth',
|
||
|
|
clientSecret: 'Rahasia Klien OAuth',
|
||
|
|
username: 'Nama Pengguna',
|
||
|
|
databricksHost: 'URL Workspace Databricks',
|
||
|
|
personalAccessToken: 'Token Akses Pribadi (lama)',
|
||
|
|
password: 'Kata sandi',
|
||
|
|
placeholder: 'Masukkan {{key}} Anda',
|
||
|
|
viewDocsLink: 'Lihat dokumen {{key}}',
|
||
|
|
removeConfirmTitle: 'Hapus konfigurasi {{key}}?',
|
||
|
|
},
|
||
|
|
expand: 'Memperluas',
|
||
|
|
disabledTip: 'Silakan konfigurasi penyedia terlebih dahulu',
|
||
|
|
view: 'Melihat',
|
||
|
|
collapse: 'Roboh',
|
||
|
|
tracing: 'Menelusuri',
|
||
|
|
title: 'Melacak performa aplikasi',
|
||
|
|
disabled: 'Nonaktif',
|
||
|
|
enabled: 'Aktif',
|
||
|
|
config: 'Konfigurasi',
|
||
|
|
description: 'Mengonfigurasi penyedia LLMOps Pihak Ketiga dan melacak performa aplikasi.',
|
||
|
|
inUse: 'Sedang digunakan',
|
||
|
|
tracingDescription: 'Tangkap konteks lengkap eksekusi aplikasi, termasuk panggilan LLM, konteks, perintah, permintaan HTTP, dan lainnya, ke platform pelacakan pihak ketiga.',
|
||
|
|
tencent: {
|
||
|
|
title: 'Tencent APM',
|
||
|
|
description: 'Tencent Application Performance Monitoring menyediakan pelacakan komprehensif dan analisis multi-dimensi untuk aplikasi LLM.',
|
||
|
|
},
|
||
|
|
mlflow: {
|
||
|
|
title: 'MLflow',
|
||
|
|
description: 'MLflow adalah platform sumber terbuka untuk manajemen eksperimen, evaluasi, dan pemantauan aplikasi LLM.',
|
||
|
|
},
|
||
|
|
databricks: {
|
||
|
|
title: 'Databricks',
|
||
|
|
description: 'Databricks menawarkan MLflow yang sepenuhnya dikelola dengan tata kelola dan keamanan yang kuat untuk menyimpan data jejak.',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
appSelector: {
|
||
|
|
placeholder: 'Pilih aplikasi...',
|
||
|
|
params: 'PARAMETER APLIKASI',
|
||
|
|
noParams: 'Tidak perlu parameter',
|
||
|
|
label: 'APP',
|
||
|
|
},
|
||
|
|
structOutput: {
|
||
|
|
notConfiguredTip: 'Output terstruktur belum dikonfigurasi',
|
||
|
|
required: 'Diperlukan',
|
||
|
|
structured: 'Terstruktur',
|
||
|
|
modelNotSupported: 'Model tidak didukung',
|
||
|
|
structuredTip: 'Output Terstruktur adalah fitur yang memastikan model akan selalu menghasilkan respons yang mematuhi Skema JSON yang Anda sediakan',
|
||
|
|
LLMResponse: 'Tanggapan LLM',
|
||
|
|
modelNotSupportedTip: 'Model saat ini tidak mendukung fitur ini dan secara otomatis diturunkan ke injeksi minta.',
|
||
|
|
configure: 'Mengkonfigurasi',
|
||
|
|
moreFillTip: 'Menampilkan maksimal 10 tingkat bersarang',
|
||
|
|
},
|
||
|
|
accessItemsDescription: {
|
||
|
|
anyone: 'Siapa pun dapat mengakses aplikasi web (tidak perlu login)',
|
||
|
|
organization: 'Semua anggota dalam platform dapat mengakses aplikasi web',
|
||
|
|
specific: 'Hanya anggota tertentu dalam platform yang dapat mengakses aplikasi web',
|
||
|
|
external: 'Hanya pengguna eksternal yang diautentikasi yang dapat mengakses aplikasi web',
|
||
|
|
},
|
||
|
|
accessControlDialog: {
|
||
|
|
accessItems: {
|
||
|
|
organization: 'Semua anggota dalam platform',
|
||
|
|
external: 'Pengguna eksternal yang diautentikasi',
|
||
|
|
anyone: 'Siapa pun yang memiliki tautan',
|
||
|
|
specific: 'Anggota tertentu dalam platform',
|
||
|
|
},
|
||
|
|
operateGroupAndMember: {
|
||
|
|
expand: 'Memperluas',
|
||
|
|
searchPlaceholder: 'Cari grup dan anggota',
|
||
|
|
noResult: 'Tidak ada hasil',
|
||
|
|
allMembers: 'Semua anggota',
|
||
|
|
},
|
||
|
|
updateSuccess: 'Update berhasil',
|
||
|
|
noGroupsOrMembers: 'Tidak ada grup atau anggota yang dipilih',
|
||
|
|
webAppSSONotEnabledTip: 'Hubungi administrator organisasi Anda untuk mengonfigurasi autentikasi eksternal untuk aplikasi web.',
|
||
|
|
description: 'Menetapkan izin akses aplikasi web',
|
||
|
|
title: 'Kontrol Akses Aplikasi Web',
|
||
|
|
accessLabel: 'Siapa yang memiliki akses',
|
||
|
|
groups_one: 'GRUP {{count}}',
|
||
|
|
groups_other: '{{count}} KELOMPOK',
|
||
|
|
members_one: '{{count}} ANGGOTA',
|
||
|
|
members_other: '{{count}} ANGGOTA',
|
||
|
|
},
|
||
|
|
publishApp: {
|
||
|
|
notSetDesc: 'Saat ini tidak ada yang dapat mengakses aplikasi web. Silakan atur izin.',
|
||
|
|
notSet: 'Tidak diatur',
|
||
|
|
title: 'Siapa yang dapat mengakses aplikasi web',
|
||
|
|
},
|
||
|
|
gotoAnything: {
|
||
|
|
actions: {
|
||
|
|
themeDark: 'Tema Gelap',
|
||
|
|
themeCategoryDesc: 'Ganti tema aplikasi',
|
||
|
|
themeCategoryTitle: 'Tema',
|
||
|
|
searchWorkflowNodesHelp: 'Fitur ini hanya berfungsi saat melihat alur kerja. Navigasikan ke alur kerja terlebih dahulu.',
|
||
|
|
searchApplicationsDesc: 'Cari dan navigasikan ke aplikasi Anda',
|
||
|
|
searchPlugins: 'Cari Plugin',
|
||
|
|
searchApplications: 'Cari Aplikasi',
|
||
|
|
languageCategoryTitle: 'Bahasa',
|
||
|
|
themeLight: 'Tema Cahaya',
|
||
|
|
communityDesc: 'Buka komunitas Discord',
|
||
|
|
searchWorkflowNodesDesc: 'Temukan dan lompat ke simpul dalam alur kerja saat ini berdasarkan nama atau jenis',
|
||
|
|
searchWorkflowNodes: 'Cari Node Alur Kerja',
|
||
|
|
runTitle: 'Perintah',
|
||
|
|
themeSystemDesc: 'Ikuti tampilan OS Anda',
|
||
|
|
languageCategoryDesc: 'Ganti bahasa antarmuka',
|
||
|
|
themeDarkDesc: 'Gunakan penampilan gelap',
|
||
|
|
searchPluginsDesc: 'Cari dan navigasikan ke plugin Anda',
|
||
|
|
accountDesc: 'Arahkan ke halaman akun',
|
||
|
|
searchKnowledgeBases: 'Cari Basis Pengetahuan',
|
||
|
|
runDesc: 'Jalankan perintah cepat (tema, bahasa, ...)',
|
||
|
|
docDesc: 'Buka dokumentasi bantuan',
|
||
|
|
themeLightDesc: 'Gunakan penampilan ringan',
|
||
|
|
feedbackDesc: 'Buka diskusi umpan balik komunitas',
|
||
|
|
slashDesc: 'Jalankan perintah (ketik / untuk melihat semua perintah yang tersedia)',
|
||
|
|
searchKnowledgeBasesDesc: 'Cari dan navigasikan ke basis pengetahuan Anda',
|
||
|
|
themeSystem: 'Tema Sistem',
|
||
|
|
languageChangeDesc: 'Mengubah bahasa UI',
|
||
|
|
},
|
||
|
|
emptyState: {
|
||
|
|
noWorkflowNodesFound: 'Tidak ada simpul alur kerja yang ditemukan',
|
||
|
|
noAppsFound: 'Tidak ada aplikasi yang ditemukan',
|
||
|
|
noPluginsFound: 'Tidak ada plugin yang ditemukan',
|
||
|
|
noKnowledgeBasesFound: 'Tidak ada basis pengetahuan yang ditemukan',
|
||
|
|
tryDifferentTerm: 'Coba istilah penelusuran lain',
|
||
|
|
trySpecificSearch: 'Coba {{shortcuts}} untuk pencarian spesifik',
|
||
|
|
},
|
||
|
|
groups: {
|
||
|
|
apps: 'Apps',
|
||
|
|
commands: 'Perintah',
|
||
|
|
plugins: 'Plugin',
|
||
|
|
knowledgeBases: 'Basis Pengetahuan',
|
||
|
|
workflowNodes: 'Node Alur Kerja',
|
||
|
|
},
|
||
|
|
searchTitle: 'Cari apa pun',
|
||
|
|
noResults: 'Tidak ada hasil yang ditemukan',
|
||
|
|
searchTemporarilyUnavailable: 'Penelusuran tidak tersedia untuk sementara',
|
||
|
|
selectSearchType: 'Pilih apa yang akan dicari',
|
||
|
|
someServicesUnavailable: 'Beberapa layanan penelusuran tidak tersedia',
|
||
|
|
searching: 'Mencari...',
|
||
|
|
searchPlaceholder: 'Cari atau ketik @ atau / untuk perintah...',
|
||
|
|
slashHint: 'Ketik / untuk melihat semua perintah yang tersedia',
|
||
|
|
commandHint: 'Ketik @ untuk menelusuri berdasarkan kategori',
|
||
|
|
useAtForSpecific: 'Gunakan @ untuk jenis tertentu',
|
||
|
|
clearToSearchAll: 'Hapus @ untuk mencari semua',
|
||
|
|
searchHint: 'Mulailah mengetik untuk mencari semuanya secara instan',
|
||
|
|
servicesUnavailableMessage: 'Beberapa layanan penelusuran mungkin mengalami masalah. Coba lagi sebentar lagi.',
|
||
|
|
tryDifferentSearch: 'Coba istilah penelusuran lain',
|
||
|
|
noMatchingCommands: 'Tidak ada perintah yang cocok ditemukan',
|
||
|
|
searchFailed: 'Pencarian gagal',
|
||
|
|
tips: 'Tekan ↑↓ untuk menavigasi',
|
||
|
|
startTyping: 'Mulai mengetik untuk mencari',
|
||
|
|
selectToNavigate: 'Pilih untuk menavigasi',
|
||
|
|
pressEscToClose: 'Tekan ESC untuk menutup',
|
||
|
|
resultCount: 'hasil {{count}}',
|
||
|
|
resultCount_other: 'hasil {{count}}',
|
||
|
|
inScope: 'di {{scope}}s',
|
||
|
|
},
|
||
|
|
createApp: 'BUAT APLIKASI',
|
||
|
|
accessControl: 'Kontrol Akses Aplikasi Web',
|
||
|
|
maxActiveRequestsTip: 'Jumlah maksimum permintaan aktif bersamaan per aplikasi (0 untuk tidak terbatas)',
|
||
|
|
noAccessPermission: 'Tidak ada izin untuk mengakses aplikasi web',
|
||
|
|
maxActiveRequestsPlaceholder: 'Masukkan 0 untuk tidak terbatas',
|
||
|
|
join: 'Bergabunglah dengan komunitas',
|
||
|
|
deleteAppConfirmContent: 'Menghapus aplikasi tidak dapat diubah. Pengguna tidak akan dapat lagi mengakses aplikasi Anda, dan semua konfigurasi prompt serta log akan dihapus secara permanen.',
|
||
|
|
duplicate: 'Duplikat',
|
||
|
|
importDSL: 'Impor file DSL',
|
||
|
|
appDeleted: 'Aplikasi dihapus',
|
||
|
|
importFromDSLFile: 'Dari file DSL',
|
||
|
|
export: 'Ekspor DSL',
|
||
|
|
createFromConfigFile: 'Buat dari file DSL',
|
||
|
|
importFromDSLUrlPlaceholder: 'Tempel tautan DSL di sini',
|
||
|
|
exportFailed: 'Ekspor DSL gagal.',
|
||
|
|
importFromDSL: 'Impor dari DSL',
|
||
|
|
duplicateTitle: 'Aplikasi Duplikat',
|
||
|
|
roadmap: 'Lihat peta jalan kami',
|
||
|
|
editDone: 'Info aplikasi diperbarui',
|
||
|
|
deleteAppConfirmTitle: 'Hapus aplikasi ini?',
|
||
|
|
editFailed: 'Gagal memperbarui info aplikasi',
|
||
|
|
removeOriginal: 'Menghapus aplikasi asli',
|
||
|
|
importFromDSLUrl: 'Dari URL',
|
||
|
|
communityIntro: 'Berdiskusi dengan anggota tim, kontributor, dan pengembang di berbagai saluran.',
|
||
|
|
switchTip: 'tidak mengizinkan',
|
||
|
|
switchTipEnd: 'beralih kembali ke Basic Orchestrate.',
|
||
|
|
switch: 'Beralih ke Workflow Orchestrate',
|
||
|
|
editApp: 'Edit Info',
|
||
|
|
switchTipStart: 'Salinan aplikasi baru akan dibuat untuk Anda, dan salinan baru akan beralih ke Workflow Orchestrate. Salinan baru akan',
|
||
|
|
switchLabel: 'Salinan aplikasi yang akan dibuat',
|
||
|
|
editAppTitle: 'Edit Info Aplikasi',
|
||
|
|
maxActiveRequests: 'Permintaan bersamaan maksimum',
|
||
|
|
switchStart: 'Sakelar mulai',
|
||
|
|
openInExplore: 'Buka di Jelajahi',
|
||
|
|
showMyCreatedAppsOnly: 'Dibuat oleh saya',
|
||
|
|
appDeleteFailed: 'Gagal menghapus aplikasi',
|
||
|
|
noUserInputNode: 'Node input pengguna hilang',
|
||
|
|
notPublishedYet: 'Aplikasi belum diterbitkan',
|
||
|
|
}
|
||
|
|
|
||
|
|
export default translation
|