const a={title:"Penjana Cerita AI untuk Kanak-kanak — Cipta Buku Cerita Boleh Dicetak",subtitle:"Cipta cerita ajaib yang diperibadikan untuk kanak-kanak. Pilih dunia, wira dan pengembaraan — kami akan menghidupkannya sebagai cerita dan halaman berilustrasi.",breadcrumbHome:"Laman Utama",breadcrumbStoryMaker:"Pencipta Cerita"},n={title:"Penjana Cerita AI untuk Kanak-kanak | StorySparkle",description:"Cipta buku cerita berilustrasi yang diperibadikan untuk anak anda dalam beberapa minit — pilih dunia, watak dan tahap bacaan. Muat turun sebagai PDF.",keywords:"pencipta cerita AI kanak-kanak, cerita kanak-kanak tersuai, cerita sebelum tidur diperibadikan, bina cerita sendiri, penjana cerita, pembuat cerita kanak-kanak"},e={intro:"Bina cerita anda. Pilih apa sahaja, dalam sebarang urutan — Resipi Cerita anda akan diisi sambil anda memilih.",surpriseMe:"Kejutkan saya dengan idea cerita",pickForMe:"Pilihkan untuk saya",world:{heading:"Pilih Dunia",subtitle:"Dunia menentukan suasana, rona warna dan makhluk. Setiap pilihan seterusnya akan menyesuaikannya."},character:{heading:"Bina Watak",subtitle:"Bentuk wira cerita anda — pilih jenis, rupa, nama dan beberapa sifat.",boyOrGirl:"Lelaki atau perempuan?",whichAnimal:"Haiwan mana?"},goal:{heading:"Pilih Matlamat",subtitle:"Pilih bentuk matlamat. AI akan mereka objek, individu atau tempat khusus — berpandukan tema dunia anda."},twist:{heading:"Tambah Kejutan Plot",subtitle:"Pembantu muncul, atau halangan menghalang laluan. Langkau tab ini dan AI akan memilih untuk anda.",helperToggle:"Pembantu muncul",hurdleToggle:"Halangan menghalang mereka"},ending:{heading:"Pilih Perasaan Penutup",subtitle:"Langkau tab ini dan AI akan memilih perasaan penutup untuk anda."},finish:{heading:"Sentuhan akhir",subtitle:"Tambah tajuk (pilihan), pilih tahap bacaan dan anda sedia untuk bermula.",titleLabel:"Tajuk (pilihan)",titlePlaceholder:"Biarkan kosong untuk dijana secara automatik",readingLevelHeading:"Pilih Tahap Bacaan",readingLevelSubtitle:"Kumpulan umur menentukan kosa kata, panjang ayat dan panjang cerita.",missingHeading:"Beberapa perkara lagi untuk dipilih:"},humanToggle:"Manusia",animalToggle:"Haiwan",nameLabel:"Nama",namePlaceholder:"Taip nama, atau guna Pilihkan untuk saya",traitsLabel:"Sifat (sehingga 2)"},i={title:"Resipi Cerita",ready:"Sedia",reset:"Set semula",needThis:"Diperlukan",choose:"Pilih",buckets:{world:"Dunia",character:"Watak",goal:"Matlamat",twist:"Kejutan",ending:"Penutup",finish:"Selesai"},helperPrefix:"Pembantu",hurdlePrefix:"Halangan",missingReadingLevel:"Tahap bacaan",summary:{animal:"{{name}} si {{animal}}",human:"{{look}} — {{name}}",finishLine:"{{age}} thn · ~{{words}} perkataan · {{cefr}}"}},t={back:"Kembali",next:"Seterusnya",generate:"Jana Cerita",generateAndIllustrate:"Jana Cerita & Ilustrasi",generating:"Menjana…",enjoyStory:"Nikmati cerita berilustrasi anda!",stillToPick:"Masih belum dipilih: {{missing}}"},r={makeAnother:"Cipta Cerita Lain",downloadPdf:"Muat Turun PDF",downloadingPdf:"Memuat turun…",downloadStoryPageImage:"Muat Turun Imej Halaman Cerita",downloadStoryPagePdf:"Muat Turun PDF Halaman Cerita",retryIllustration:"Cuba Lagi Ilustrasi",illustrationFailed:"Kami tidak dapat menghasilkan ilustrasi kali ini — tiada kredit digunakan.",waitForIllustration:"Sila tunggu sehingga ilustrasi anda siap",ariaGenerated:"Hasil cerita yang dijana",ariaStorybookPage:"Halaman buku cerita"},u={enchanted_forest:{name:"Hutan Ajaib",vibe:"Nyaman, magis, diterajui haiwan"},robot_city:{name:"Bandar Robot",vibe:"Futuristik, teknologi, pembantu mekanikal"},underwater_kingdom:{name:"Kerajaan Dasar Laut",vibe:"Akuatik, misteri, hidupan laut"},frozen_north:{name:"Utara Beku",vibe:"Tenang, berani, serigala dan aurora"},jungle_expedition:{name:"Ekspedisi Rimba",vibe:"Rancak, penemuan, akar menjalar dan burung nuri"},sky_islands:{name:"Pulau Langit",vibe:"Lapang, fantasi, makhluk terbang"},haunted_library:{name:"Perpustakaan Berhantu",vibe:"Seram-lucu, ingin tahu, buku menjadi hidup"},toy_workshop:{name:"Bengkel Mainan",vibe:"Kerdil, rekaan kreatif, jentera jam dan fabrik"},pirate_archipelago:{name:"Kepulauan Lanun",vibe:"Berani, penuh aksi, peta harta karun dan raksasa laut"},monster_academy:{name:"Akademi Raksasa",vibe:"Lucu-seram, kehidupan sekolah, makhluk ganjil"},mythic_olympus:{name:"Olympus Mitos",vibe:"Epik, dewa dan wira, dewa purba dan pengembaraan legenda"},steampunk_sky_city:{name:"Bandar Langit Steampunk",vibe:"Kreatif, keajaiban industri, kapal udara dan roda gigi"},underground_fungal_city:{name:"Bandar Kulat Bawah Tanah",vibe:"Seram-nyaman, berahsia, cendawan bercahaya dan kaum tikus tanah"},ancient_temple_ruins:{name:"Runtuhan Kuil Purba",vibe:"Misteri, penuh perangkap, teka-teki dan relik terpendam"},deep_space_station:{name:"Stesen Angkasa Lepas",vibe:"Luas, ingin tahu, anak kapal makhluk asing dan graviti sifar"},midnight_circus:{name:"Sarkas Tengah Malam",vibe:"Sureal, penuh keajaiban dan debaran, akrobat dan ilusi"},dragon_highlands:{name:"Tanah Tinggi Naga",vibe:"Gagah, mesra epik, penunggang akrab dan puak gunung"},spirit_forest:{name:"Hutan Roh",vibe:"Persis mimpi, mistik rakyat, roh alam dan kami"},desert_spice_kingdom:{name:"Kerajaan Rempah Gurun",vibe:"Megah, kaya budaya, bazar dan jin"},cosy_rainy_town:{name:"Pekan Hujan Nyaman",vibe:"Lembut, keajaiban harian, nada sebelum tidur"}},s={partial_clue:{label:"Petunjuk sebahagian",uiHint:"Memberi petunjuk kecil kepada wira"},limited_tool:{label:"Alatan terhad",uiHint:"Meminjamkan alatan kepada wira"},shared_quest:{label:"Misi bersama",uiHint:"Menyelesaikan masalah sendiri secara bekerjasama"},gatekeeper_test:{label:"Ujian penjaga pintu",uiHint:"Menghalang laluan sehingga wira membuat pilihan bijak"},tiny_witness:{label:"Saksi kecil",uiHint:"Melihat satu perkara kecil yang tidak disedari orang lain"},nervous_companion:{label:"Teman yang cemas",uiHint:"Terlalu takut untuk meneruskan; memerlukan dorongan"}},l={return:{label:"Kembali",hint:"Membawa sesuatu atau seseorang pulang"},deliver:{label:"Hantar",hint:"Membawa sesuatu ke tempat yang diperlukan"},find:{label:"Cari",hint:"Mencari sesuatu yang hilang atau tersembunyi"},rescue:{label:"Selamatkan",hint:"Membebaskan seseorang dalam kesusahan"},mend:{label:"Baiki",hint:"Membaiki perkara yang rosak"},heal:{label:"Sembuhkan",hint:"Menyembuhkan luka atau kesedihan"}},k={obstacle:"Halangan fizikal di laluan",misunderstanding:"Salah faham sosial yang kecil",fear:"Saat ketakutan atau keraguan",missing:"Sesuatu yang penting hilang atau tercicir"},d={quiet_wonder:"Keajaiban yang tenang",warm_belonging:"Rasa kepunyaan yang hangat",proud_relief:"Rasa lega yang membanggakan",shared_laughter:"Gelak tawa bersama",tender_homecoming:"Kepulangan yang penuh kasih",gentle_hope:"Harapan yang lembut"},m={rabbit:"Arnab",fox:"Musang",owl:"Burung hantu",bear:"Beruang",mouse:"Tikus",elephant:"Gajah",lion:"Singa",monkey:"Monyet",cat:"Kucing",dog:"Anjing"},g={brave:"Berani",curious:"Ingin Tahu",kind:"Baik Hati",clever:"Bijak",shy:"Pemalu",funny:"Lucu",gentle:"Lembut",stubborn:"Degil"},o={boy:"Budak Lelaki",girl:"Budak Perempuan"},h={A1:{label:"CEFR A1",hint:"5–7 thn · ~150 perkataan · Permulaan"},A2:{label:"CEFR A2",hint:"7–9 thn · ~250 perkataan · Asas"},B1:{label:"CEFR B1",hint:"9–12 thn · ~350 perkataan · Sederhana"},B2:{label:"CEFR B2",hint:"12–15 thn · ~500 perkataan · Sederhana Tinggi"}},b={characterRequired:"Sila tambah atau lengkapkan watak dalam Langkah 1",storyGenerationFailed:"Gagal menjana cerita",pdfDownloadSuccess:"PDF berjaya dimuat turun!",pdfDownloadFailed:"Gagal menjana PDF",storybookGenerationFailed:"Tidak dapat melukis halaman buku cerita anda. Sila cuba lagi.",storybookSuccess:"Halaman buku cerita anda sudah siap!",draftRestored:"Kami telah mengembalikan cerita anda yang sedang diproses.",doNotCloseWarning:"Sila jangan tutup, muat semula, atau keluar — cerita anda sedang dibentuk. Meninggalkan halaman sekarang akan menggunakan kredit anda.",signInRequired:"Sila log masuk untuk menjana cerita.",recipeCleared:"Resipi dikosongkan",storyReady:"Cerita sedia",fillMissing:"Sila isikan: {{missing}}",noContentReturned:"Tiada kandungan cerita dikembalikan",generationLimitReached:"Had penjanaan dicapai",surpriseToast:"Kejutan! {{world}} — {{name}}"},p={surprise:{title:"Gantikan resipi anda?",body:"Kejutkan saya akan menggantikan Resipi Cerita semasa anda dengan idea baharu yang digabungkan secara rawak dan terus ke tab Selesai.",cancel:"Kekalkan resipi saya",confirm:"Kejutkan saya"},reset:{title:"Kosongkan resipi anda?",body:"Tindakan ini akan mengosongkan setiap ruang — dunia, watak, matlamat, plot berliku, penamat dan selesai — serta membawa anda kembali ke langkah 1.",cancel:"Kekalkan resipi saya",confirm:"Kosongkan semua"},makeAnother:{title:"Mula cerita baharu?",bodyWithMissing:"Anda belum memuat turun {{missing}} anda. Memulakan cerita baharu akan mengosongkannya — cerita ini tidak boleh dikembalikan. Teruskan tanpa memuat turun?",bodyNoMissing:"Memulakan cerita baharu akan mengosongkan cerita semasa anda.",cancel:"Kekalkan cerita saya",confirm:"Teruskan, kosongkan cerita saya",missingStoryPdf:"PDF teks cerita",missingStorybookAsset:"halaman cerita berilustrasi",missingJoin:" dan "}},c={story:"Mencampur keajaiban...",image:"Memanaskan kawah...",failedTitle:"Alamak! Cerita ini tersesat di dalam hutan!",failedSubtitle:"Kami tidak dapat memuatkan semua bahan ajaib."},y={items:[{q:"Bagaimanakah penjana cerita AI berfungsi?",a:"Pilih dunia, watak utama, pembantu, halangan dan matlamat — AI StorySparkle akan menjana cerita berilustrasi khas yang disesuaikan dengan tahap bacaan CEFR pilihan anda. Seluruh proses mengambil masa kira-kira seminit."},{q:"Bolehkah saya mencetak cerita ini?",a:"Ya. Setiap cerita yang dijana boleh dimuat turun sebagai PDF yang diformat dengan indah dan halaman buku cerita berilustrasi sebagai imej yang boleh dicetak, sedia untuk bacaan sebelum tidur atau kegunaan bilik darjah."},{q:"Apakah tahap bacaan yang disokong?",a:"Semua tahap CEFR dari A1 hingga B2, dengan panduan umur dari 5 hingga 15 tahun. AI melaraskan perbendaharaan kata, panjang ayat dan kerumitan mengikut tahap pilihan anda."},{q:"Adakah cerita yang dijana selamat untuk kanak-kanak?",a:"Ya. StorySparkle menggunakan model AI yang paling canggih di dunia dengan perlindungan ketat yang dikonfigurasikan untuk kandungan pendidikan kanak-kanak — tiada keganasan, tiada bahasa tidak sopan, tiada tema menakutkan melainkan dunia pilihan anda memerlukan unsur saspens yang lembut. Setiap hasil penjanaan ditapis mengikut kesesuaian umur."}]},j={page:a,seo:n,wizard:e,recipe:i,actions:t,output:r,worlds:u,helpers:s,goals:l,hurdles:k,endings:d,animals:m,traits:g,looks:o,readingLevels:h,messages:b,dialogs:p,loader:c,faq:y};export{t as actions,m as animals,j as default,p as dialogs,d as endings,y as faq,l as goals,s as helpers,k as hurdles,c as loader,o as looks,b as messages,r as output,a as page,h as readingLevels,i as recipe,n as seo,g as traits,e as wizard,u as worlds};
//# sourceMappingURL=story-maker-B2s8PWXA.js.map