You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app.ts 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. const translation = {
  2. types: {
  3. chatbot: 'Chatbot',
  4. workflow: 'Alur Kerja',
  5. advanced: 'Alur obrolan',
  6. agent: 'Agen',
  7. completion: 'Penyelesaian',
  8. basic: 'Dasar',
  9. all: 'Semua',
  10. },
  11. mermaid: {
  12. handDrawn: 'Digambar Tangan',
  13. classic: 'Klasik',
  14. },
  15. dslUploader: {
  16. browse: 'Ramban',
  17. button: 'Seret dan lepas file, atau',
  18. },
  19. newApp: {
  20. chatbotUserDescription: 'Bangun chatbot berbasis LLM dengan cepat dengan konfigurasi sederhana. Anda dapat beralih ke Chatflow nanti.',
  21. agentShortDescription: 'Agen cerdas dengan penalaran dan penggunaan alat otonom',
  22. noTemplateFound: 'Tidak ada templat yang ditemukan',
  23. appCreated: 'Aplikasi dibuat',
  24. appNamePlaceholder: 'Beri nama aplikasi Anda',
  25. appCreateDSLErrorPart3: 'Versi DSL aplikasi saat ini:',
  26. Cancel: 'Batal',
  27. previewDemo: 'Pratinjau demo',
  28. appCreateDSLWarning: 'Perhatian: Perbedaan versi DSL dapat memengaruhi fitur tertentu',
  29. appCreateDSLErrorPart1: 'Perbedaan yang signifikan dalam versi DSL telah terdeteksi. Memaksa impor dapat menyebabkan aplikasi tidak berfungsi.',
  30. chatApp: 'Asisten',
  31. workflowWarning: 'Saat ini dalam versi beta',
  32. completionShortDescription: 'Asisten AI untuk tugas pembuatan teks',
  33. startFromBlank: 'Buat dari Kosong',
  34. captionDescription: 'Deskripsi',
  35. forBeginners: 'Jenis aplikasi yang lebih dasar',
  36. noIdeaTip: 'Tidak ada ide? Lihat templat kami',
  37. completionUserDescription: 'Buat asisten AI dengan cepat untuk tugas pembuatan teks dengan konfigurasi sederhana.',
  38. forAdvanced: 'UNTUK PENGGUNA TINGKAT LANJUT',
  39. workflowUserDescription: 'Bangun alur kerja AI otonom secara visual dengan kesederhanaan seret dan lepas.',
  40. learnMore: 'Pelajari lebih lanjut',
  41. agentUserDescription: 'Agen cerdas yang mampu penalaran berulang dan penggunaan alat otonom untuk mencapai tujuan tugas.',
  42. noAppsFound: 'Tidak ada aplikasi yang ditemukan',
  43. startFromTemplate: 'Buat dari Template',
  44. appDescriptionPlaceholder: 'Masukkan deskripsi aplikasi',
  45. captionName: 'Nama & Ikon Aplikasi',
  46. showTemplates: 'Saya ingin memilih dari templat',
  47. caution: 'Hati',
  48. chatbotShortDescription: 'Chatbot berbasis LLM dengan pengaturan sederhana',
  49. Confirm: 'Konfirmasi',
  50. agentAssistant: 'Asisten Agen Baru',
  51. appCreateFailed: 'Gagal membuat aplikasi',
  52. appCreateDSLErrorTitle: 'Ketidakcocokan Versi',
  53. chatAppIntro: 'Saya ingin membangun aplikasi berbasis obrolan. Aplikasi ini menggunakan format tanya jawab, memungkinkan beberapa putaran percakapan berkelanjutan.',
  54. nameNotEmpty: 'Nama tidak boleh kosong',
  55. appTemplateNotSelected: 'Silakan pilih templat',
  56. noTemplateFoundTip: 'Coba cari menggunakan kata kunci yang berbeda.',
  57. appCreateDSLErrorPart4: 'Versi DSL yang didukung sistem:',
  58. appTypeRequired: 'Silakan pilih jenis aplikasi',
  59. advancedShortDescription: 'Alur kerja disempurnakan untuk obrolan multi-giliran',
  60. completeAppIntro: 'Saya ingin membuat aplikasi yang menghasilkan teks berkualitas tinggi berdasarkan petunjuk, seperti menghasilkan artikel, ringkasan, terjemahan, dan banyak lagi.',
  61. Create: 'Buat',
  62. advancedUserDescription: 'Alur kerja dengan fitur memori tambahan dan antarmuka chatbot.',
  63. dropDSLToCreateApp: 'Jatuhkan file DSL di sini untuk membuat aplikasi',
  64. completeApp: 'Pembuat Teks',
  65. optional: 'Fakultatif',
  66. workflowShortDescription: 'Aliran agen untuk otomatisasi cerdas',
  67. chooseAppType: 'Pilih Jenis App',
  68. hideTemplates: 'Kembali ke pemilihan mode',
  69. useTemplate: 'Gunakan template ini',
  70. appCreateDSLErrorPart2: 'Apakah Anda ingin melanjutkan?',
  71. },
  72. newAppFromTemplate: {
  73. sidebar: {
  74. HR: 'HR',
  75. Programming: 'Pemrograman',
  76. Recommended: 'Direkomendasikan',
  77. Workflow: 'Alur Kerja',
  78. Assistant: 'Asisten',
  79. Writing: 'Tulisan',
  80. Agent: 'Agen',
  81. },
  82. byCategories: 'BERDASARKAN KATEGORI',
  83. searchAllTemplate: 'Cari semua templat...',
  84. },
  85. iconPicker: {
  86. cancel: 'Batal',
  87. emoji: 'Emoji',
  88. image: 'Citra',
  89. ok: 'OK',
  90. },
  91. answerIcon: {
  92. title: 'Gunakan ikon aplikasi web untuk mengganti 🤖',
  93. description: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di aplikasi bersama',
  94. descriptionInExplore: 'Apakah akan menggunakan ikon aplikasi web untuk mengganti 🤖 di Jelajahi',
  95. },
  96. typeSelector: {
  97. agent: 'Agen',
  98. advanced: 'Alur obrolan',
  99. completion: 'Penyelesaian',
  100. all: 'Semua Jenis',
  101. workflow: 'Alur Kerja',
  102. chatbot: 'Chatbot',
  103. },
  104. tracing: {
  105. configProviderTitle: {
  106. notConfigured: 'Penyedia konfigurasi untuk mengaktifkan pelacakan',
  107. configured: 'Dikonfigurasi',
  108. moreProvider: 'Lebih Banyak Penyedia',
  109. },
  110. arize: {
  111. title: 'Arize',
  112. description: 'Observabilitas LLM tingkat perusahaan, evaluasi, pemantauan, dan eksperimen online & offline—didukung oleh OpenTelemetry. Dibuat khusus untuk LLM & aplikasi berbasis agen.',
  113. },
  114. phoenix: {
  115. title: 'Phoenix',
  116. description: 'Observabilitas, evaluasi, rekayasa cepat, dan platform eksperimen berbasis sumber terbuka & OpenTelemetri untuk alur kerja dan agen LLM Anda.',
  117. },
  118. langsmith: {
  119. title: 'LangSmith',
  120. description: 'Platform pengembang all-in-one untuk setiap langkah siklus hidup aplikasi yang didukung LLM.',
  121. },
  122. langfuse: {
  123. title: 'Langfuse',
  124. description: 'Observabilitas LLM sumber terbuka, evaluasi, manajemen prompt, dan metrik untuk men-debug dan meningkatkan aplikasi LLM Anda.',
  125. },
  126. opik: {
  127. title: 'Opik',
  128. description: 'Opik adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
  129. },
  130. weave: {
  131. description: 'Weave adalah platform sumber terbuka untuk mengevaluasi, menguji, dan memantau aplikasi LLM.',
  132. title: 'Weave',
  133. },
  134. aliyun: {
  135. title: 'Monitor Awan',
  136. 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.',
  137. },
  138. configProvider: {
  139. project: 'Proyek',
  140. publicKey: 'Kunci Publik',
  141. removeConfirmContent: 'Konfigurasi saat ini sedang digunakan, menghapusnya akan mematikan fitur Pelacakan.',
  142. title: 'Konfigurasi',
  143. secretKey: 'Kunci Rahasia',
  144. },
  145. expand: 'Memperluas',
  146. disabledTip: 'Silakan konfigurasi penyedia terlebih dahulu',
  147. view: 'Melihat',
  148. collapse: 'Roboh',
  149. tracing: 'Menelusuri',
  150. title: 'Melacak performa aplikasi',
  151. disabled: 'Nonaktif',
  152. enabled: 'Aktif',
  153. config: 'Konfigurasi',
  154. description: 'Mengonfigurasi penyedia LLMOps Pihak Ketiga dan melacak performa aplikasi.',
  155. inUse: 'Sedang digunakan',
  156. tracingDescription: 'Tangkap konteks lengkap eksekusi aplikasi, termasuk panggilan LLM, konteks, perintah, permintaan HTTP, dan lainnya, ke platform pelacakan pihak ketiga.',
  157. },
  158. appSelector: {
  159. placeholder: 'Pilih aplikasi...',
  160. params: 'PARAMETER APLIKASI',
  161. noParams: 'Tidak perlu parameter',
  162. label: 'APP',
  163. },
  164. structOutput: {
  165. notConfiguredTip: 'Output terstruktur belum dikonfigurasi',
  166. required: 'Diperlukan',
  167. structured: 'Terstruktur',
  168. modelNotSupported: 'Model tidak didukung',
  169. structuredTip: 'Output Terstruktur adalah fitur yang memastikan model akan selalu menghasilkan respons yang mematuhi Skema JSON yang Anda sediakan',
  170. LLMResponse: 'Tanggapan LLM',
  171. modelNotSupportedTip: 'Model saat ini tidak mendukung fitur ini dan secara otomatis diturunkan ke injeksi minta.',
  172. configure: 'Mengkonfigurasi',
  173. moreFillTip: 'Menampilkan maksimal 10 tingkat bersarang',
  174. },
  175. accessItemsDescription: {
  176. anyone: 'Siapa pun dapat mengakses aplikasi web (tidak perlu login)',
  177. organization: 'Semua anggota dalam platform dapat mengakses aplikasi web',
  178. specific: 'Hanya anggota tertentu dalam platform yang dapat mengakses aplikasi web',
  179. external: 'Hanya pengguna eksternal yang diautentikasi yang dapat mengakses aplikasi web',
  180. },
  181. accessControlDialog: {
  182. accessItems: {
  183. organization: 'Semua anggota dalam platform',
  184. external: 'Pengguna eksternal yang diautentikasi',
  185. anyone: 'Siapa pun yang memiliki tautan',
  186. specific: 'Anggota tertentu dalam platform',
  187. },
  188. operateGroupAndMember: {
  189. expand: 'Memperluas',
  190. searchPlaceholder: 'Cari grup dan anggota',
  191. noResult: 'Tidak ada hasil',
  192. allMembers: 'Semua anggota',
  193. },
  194. updateSuccess: 'Update berhasil',
  195. noGroupsOrMembers: 'Tidak ada grup atau anggota yang dipilih',
  196. webAppSSONotEnabledTip: 'Hubungi administrator organisasi Anda untuk mengonfigurasi autentikasi eksternal untuk aplikasi web.',
  197. description: 'Menetapkan izin akses aplikasi web',
  198. title: 'Kontrol Akses Aplikasi Web',
  199. accessLabel: 'Siapa yang memiliki akses',
  200. },
  201. publishApp: {
  202. notSetDesc: 'Saat ini tidak ada yang dapat mengakses aplikasi web. Silakan atur izin.',
  203. notSet: 'Tidak diatur',
  204. title: 'Siapa yang dapat mengakses aplikasi web',
  205. },
  206. gotoAnything: {
  207. actions: {
  208. themeDark: 'Tema Gelap',
  209. themeCategoryDesc: 'Ganti tema aplikasi',
  210. themeCategoryTitle: 'Tema',
  211. searchWorkflowNodesHelp: 'Fitur ini hanya berfungsi saat melihat alur kerja. Navigasikan ke alur kerja terlebih dahulu.',
  212. searchApplicationsDesc: 'Cari dan navigasikan ke aplikasi Anda',
  213. searchPlugins: 'Cari Plugin',
  214. searchApplications: 'Cari Aplikasi',
  215. languageCategoryTitle: 'Bahasa',
  216. themeLight: 'Tema Cahaya',
  217. communityDesc: 'Buka komunitas Discord',
  218. searchWorkflowNodesDesc: 'Temukan dan lompat ke simpul dalam alur kerja saat ini berdasarkan nama atau jenis',
  219. searchWorkflowNodes: 'Cari Node Alur Kerja',
  220. runTitle: 'Perintah',
  221. themeSystemDesc: 'Ikuti tampilan OS Anda',
  222. languageCategoryDesc: 'Ganti bahasa antarmuka',
  223. themeDarkDesc: 'Gunakan penampilan gelap',
  224. searchPluginsDesc: 'Cari dan navigasikan ke plugin Anda',
  225. accountDesc: 'Arahkan ke halaman akun',
  226. searchKnowledgeBases: 'Cari Basis Pengetahuan',
  227. runDesc: 'Jalankan perintah cepat (tema, bahasa, ...)',
  228. docDesc: 'Buka dokumentasi bantuan',
  229. themeLightDesc: 'Gunakan penampilan ringan',
  230. feedbackDesc: 'Buka diskusi umpan balik komunitas',
  231. slashDesc: 'Jalankan perintah (ketik / untuk melihat semua perintah yang tersedia)',
  232. searchKnowledgeBasesDesc: 'Cari dan navigasikan ke basis pengetahuan Anda',
  233. themeSystem: 'Tema Sistem',
  234. languageChangeDesc: 'Mengubah bahasa UI',
  235. },
  236. emptyState: {
  237. noWorkflowNodesFound: 'Tidak ada simpul alur kerja yang ditemukan',
  238. noAppsFound: 'Tidak ada aplikasi yang ditemukan',
  239. noPluginsFound: 'Tidak ada plugin yang ditemukan',
  240. noKnowledgeBasesFound: 'Tidak ada basis pengetahuan yang ditemukan',
  241. tryDifferentTerm: 'Coba istilah penelusuran lain',
  242. },
  243. groups: {
  244. apps: 'Apps',
  245. commands: 'Perintah',
  246. plugins: 'Plugin',
  247. knowledgeBases: 'Basis Pengetahuan',
  248. workflowNodes: 'Node Alur Kerja',
  249. },
  250. searchTitle: 'Cari apa pun',
  251. noResults: 'Tidak ada hasil yang ditemukan',
  252. searchTemporarilyUnavailable: 'Penelusuran tidak tersedia untuk sementara',
  253. selectSearchType: 'Pilih apa yang akan dicari',
  254. someServicesUnavailable: 'Beberapa layanan penelusuran tidak tersedia',
  255. searching: 'Mencari...',
  256. searchPlaceholder: 'Cari atau ketik @ atau / untuk perintah...',
  257. slashHint: 'Ketik / untuk melihat semua perintah yang tersedia',
  258. commandHint: 'Ketik @ untuk menelusuri berdasarkan kategori',
  259. useAtForSpecific: 'Gunakan @ untuk jenis tertentu',
  260. clearToSearchAll: 'Hapus @ untuk mencari semua',
  261. searchHint: 'Mulailah mengetik untuk mencari semuanya secara instan',
  262. servicesUnavailableMessage: 'Beberapa layanan penelusuran mungkin mengalami masalah. Coba lagi sebentar lagi.',
  263. tryDifferentSearch: 'Coba istilah penelusuran lain',
  264. noMatchingCommands: 'Tidak ada perintah yang cocok ditemukan',
  265. searchFailed: 'Pencarian gagal',
  266. },
  267. createApp: 'BUAT APLIKASI',
  268. accessControl: 'Kontrol Akses Aplikasi Web',
  269. maxActiveRequestsTip: 'Jumlah maksimum permintaan aktif bersamaan per aplikasi (0 untuk tidak terbatas)',
  270. noAccessPermission: 'Tidak ada izin untuk mengakses aplikasi web',
  271. maxActiveRequestsPlaceholder: 'Masukkan 0 untuk tidak terbatas',
  272. join: 'Bergabunglah dengan komunitas',
  273. deleteAppConfirmContent: 'Menghapus aplikasi tidak dapat diubah. Pengguna tidak akan dapat lagi mengakses aplikasi Anda, dan semua konfigurasi prompt serta log akan dihapus secara permanen.',
  274. duplicate: 'Duplikat',
  275. importDSL: 'Impor file DSL',
  276. appDeleted: 'Aplikasi dihapus',
  277. importFromDSLFile: 'Dari file DSL',
  278. export: 'Ekspor DSL',
  279. createFromConfigFile: 'Buat dari file DSL',
  280. importFromDSLUrlPlaceholder: 'Tempel tautan DSL di sini',
  281. exportFailed: 'Ekspor DSL gagal.',
  282. importFromDSL: 'Impor dari DSL',
  283. duplicateTitle: 'Aplikasi Duplikat',
  284. roadmap: 'Lihat peta jalan kami',
  285. editDone: 'Info aplikasi diperbarui',
  286. deleteAppConfirmTitle: 'Hapus aplikasi ini?',
  287. editFailed: 'Gagal memperbarui info aplikasi',
  288. removeOriginal: 'Menghapus aplikasi asli',
  289. importFromDSLUrl: 'Dari URL',
  290. communityIntro: 'Berdiskusi dengan anggota tim, kontributor, dan pengembang di berbagai saluran.',
  291. switchTip: 'tidak mengizinkan',
  292. switchTipEnd: 'beralih kembali ke Basic Orchestrate.',
  293. switch: 'Beralih ke Workflow Orchestrate',
  294. editApp: 'Edit Info',
  295. switchTipStart: 'Salinan aplikasi baru akan dibuat untuk Anda, dan salinan baru akan beralih ke Workflow Orchestrate. Salinan baru akan',
  296. switchLabel: 'Salinan aplikasi yang akan dibuat',
  297. editAppTitle: 'Edit Info Aplikasi',
  298. maxActiveRequests: 'Permintaan bersamaan maksimum',
  299. switchStart: 'Sakelar mulai',
  300. openInExplore: 'Buka di Jelajahi',
  301. showMyCreatedAppsOnly: 'Dibuat oleh saya',
  302. appDeleteFailed: 'Gagal menghapus aplikasi',
  303. }
  304. export default translation