MASA by LabMu · PD4 Handoff · Copy Deck v1

Copy Deck

Semua copy MASA dalam satu tempat — key-based, i18n ready, siap paste ke Laravel resources/lang/id.json. 200+ strings, dikelompokkan per cluster fitur.
213 strings
6 clusters
2 naming layers (impact + feature)
Format: JSON
KeyCopy (ID)KonteksScreenCluster
Onboarding · Auth · Permission (18 strings)
splash.hookSudah 100 tahun Muhammadiyah membimbing umat. Sekarang, dalam satu aplikasi.heroPA-01Onboarding
onboarding.thesisHidup lebih terarah, terpercaya, dan terhubungheroPA-02Onboarding
onboarding.segment.titleMASA ingin menyesuaikan pengalamanmutitlePA-03Onboarding
onboarding.segment.subtitleMana yang paling kamu rasakan?subPA-03Onboarding
onboarding.segment.opt1Saya warga MuhammadiyahoptionPA-03Onboarding
onboarding.segment.opt1_subKTAM, komunitas, rantingsubPA-03Onboarding
onboarding.segment.opt2Saya Muslim umumoptionPA-03Onboarding
onboarding.segment.opt2_subIbadah & panduan hariansubPA-03Onboarding
onboarding.segment.opt3Saya ingin membangun kebiasaan ibadahoptionPA-03Onboarding
onboarding.segment.opt3_subKonsistensi & progresssubPA-03Onboarding
onboarding.segment.changeableBisa diubah nanti di ProfilhintPA-03Onboarding
perm.notif.titleIzinkan notifikasi & lokasititlePA-04Onboarding
perm.notif.bodyUntuk pengingat sholat sesuai kotamu & kebiasaan baik harian. Suara bisa kamu atur kapan saja.bodyPA-04Onboarding
perm.notif.ctaIzinkanbuttonPA-04Onboarding
perm.notif.skipNanti sajabuttonPA-04Onboarding
auth.login.titleMasuk ke MASAtitlePA-05Onboarding
auth.login.guestLanjut tanpa masukbuttonPA-05Onboarding
auth.nbm.titleVerifikasi NBM kamutitlePA-07Onboarding
Beranda · 4 varian (28 strings)
beranda.greeting.subuhSelamat subuh, kak 🌙greetingBE-02Beranda
beranda.greeting.kaderAssalamualaikum, {{name}}greetingBE-01Beranda
beranda.greeting.habitHari ke-{{n}}, pertahankan 🌱greetingBE-03Beranda
beranda.greeting.guestSelamat datanggreetingBE-04Beranda
beranda.now.countdown{{waktu}} · {{menit}} menit lagiNOW cardBE-*Beranda
beranda.bridge_aLanjut baca Qur'an →CTA cardBE-*Beranda
beranda.pesan.titlePesan hari inicard titleBE-*Beranda
beranda.pesan.body{{hadits_or_ayat}}dynamicBE-*Beranda
beranda.ranting.titleRanting sayacard titleBE-01Beranda
beranda.streak.labelKonsistensitagBE-03Beranda
beranda.streak.count{{n}} haricounterBE-03Beranda
beranda.streak.subQur'an + Sedekah SubuhsubBE-03Beranda
beranda.target.labelTarget hari ini: baca + sedekahprogressBE-03Beranda
beranda.layanan.titleLayanansectionBE-*Beranda
beranda.layanan.semuaSemua →linkBE-*Beranda
beranda.guest.promptMasuk untuk pengalaman penuhpromptBE-04Beranda
beranda.iuran_bannerIuran {{bulan}} belum dibayarbannerBE-01Beranda
beranda.promo_qurbanQurban · cicil 3 bulan →bannerBE-*Beranda
Habit · Sholat · Qur'an · Doa · Kiblat · KHGT · ChatHPT (52 strings)
sholat.impactWaktu untuk kembali terarahimpact-nameIB-01Habit
sholat.featureJadwal Sholatfeature-namenavHabit
sholat.menujuMenuju {{waktu}}countdownIB-01Habit
sholat.menit_lagi{{n}} menit lagisubIB-01Habit
sholat.bridge_aSambil menunggu — lanjut baca Qur'anbridge CTAIB-01Habit
sholat.doa_pagiDoa pagitagIB-01Habit
sholat.notif_respectPengaturanmu dihormati. Mati = benar-benar mati.confirmIB-02Habit
quran.impactPanduan hidup harianimpact-nameIB-03Habit
quran.featureAl-Qur'anfeature-namenavHabit
quran.terakhirTerakhir dibacatagIB-03Habit
quran.lanjutLanjut →CTAIB-03Habit
quran.tafsir_tagTafsir · TarjihtagIB-04Habit
quran.outro.title{{n}} ayat pagi ini.titleIB-06Habit
quran.outro.savedPosisi tersimpan otomatissubIB-06Habit
quran.outro.bridge_bLengkapi pagimu — Sedekah Subuh?bridgeIB-06Habit
quran.outro.dismissNanti sajadismissIB-06Habit
quran.outro.anti_riyaSedekahmu antara kamu & AllahfooterIB-06Habit
doa.impactPenguat kehidupanimpact-nameIB-08Habit
doa.featureDoafeature-namenavHabit
doa.untukmuUntukmu pagi initagIB-08Habit
doa.dengarkanDengarkanbuttonIB-09Habit
kiblat.impactPenunjuk arah ibadahimpact-nameIB-10Habit
kiblat.headingKiblat: {{derajat}}° {{arah}}compassIB-10Habit
khgt.titleKalender HijriahtitleIB-11Habit
khgt.trustKalender Hijriah Global Tunggal · standar Majelis Tarjihtrust tagIB-11Habit
khgt.hari_besarHari besar Islam berikutnya:labelIB-11Habit
chathpt.titleTanya TarjihtitleIB-12Habit
chathpt.subJawaban berdasar Putusan Majelis TarjihsubIB-12Habit
chathpt.sumberSumber: {{ref}}citationIB-12Habit
Transaksi · Sedekah · LazisMu · Zakat · Qurban · Iuran (68 strings)
sedekah.impactKebiasaan baik di awal hariimpact-nameSD-01Transaksi
sedekah.featureSedekah Subuhfeature-namenavTransaksi
sedekah.titleSedekah hari inititleSD-01Transaksi
sedekah.subNominal kecil, konsisten. Disalurkan LazisMu.subSD-01Transaksi
sedekah.untukUntuk: {{program}} ✓defaultSD-01Transaksi
sedekah.bayarBayar: {{method}} ✓defaultSD-01Transaksi
sedekah.repeatUlangi tiap Subuh?toggleSD-01Transaksi
sedekah.ctaSedekah Rp {{amount}}CTASD-01Transaksi
sedekah.confirm.tagKonfirmasitagSD-02Transaksi
sedekah.confirm.slide⟶ Geser untuk sedekahslide buttonSD-02Transaksi
sedekah.confirm.trustLazisMu resmi · Kuitansi tersedia setelah prosestrustSD-02Transaksi
sedekah.confirm.anti_riyaSedekahmu antara kamu & AllahfooterSD-02Transaksi
sedekah.success.titleTersimpan.titleSD-03Transaksi
sedekah.success.bodyDisalurkan ke {{program}} oleh LazisMubodySD-03Transaksi
sedekah.success.impactKamu + {{n}} jamaah subuh ini 🤲social proofSD-03Transaksi
sedekah.streakKonsistensi-mu hari ke-{{n}}. Privat — hanya kamu yang melihat.streakBE-03Transaksi
sedekah.forgiveSubuh besok adalah pintu baru. Kapan pun siap.forgivepushTransaksi
lazismu.impactSedekah yang sampaiimpact-nameSD-04Transaksi
lazismu.trustResmi LazisMu · Lembaga zakat nasional Muhammadiyahtrust badgeSD-04Transaksi
lazismu.kuitansiKuitansi resmi · PDF berlogo LazisMureceiptSD-07Transaksi
lazismu.digestKabar penyaluran dikirim tiap pekanpromiseSD-03Transaksi
zakat.impactTunaikan zakat dengan benarimpact-nameSD-09Transaksi
zakat.fatwaFatwa TarjihtagSD-10Transaksi
zakat.nisabNisab: setara 85g emas. Zakat 2,5% bila mencapai nisab.bodySD-10Transaksi
zakat.haulHaul tabungan: {{n}} bulan lagireminderSD-09Transaksi
zakat.resultZakatmu: Rp {{amount}}resultSD-10Transaksi
zakat.suksesZakat tertunaikantitlesuksesTransaksi
qurban.impactKurban yang sampai ke yang tepatimpact-nameSD-11Transaksi
qurban.lokasiLokasi: {{daerah}}pickerSD-11Transaksi
qurban.bertahapPembayaran bertahap · {{n}} bulanoptionSD-12Transaksi
qurban.disclaimerAtur pembayaran sesuai kemampuan, tanpa mengurangi niat baik Anda.disclaimerSD-12Transaksi
qurban.track.dibeliDibeli & dibayartrackingSD-13Transaksi
qurban.track.disembelihDisembelih · Idul AdhatrackingSD-13Transaksi
qurban.track.distribusiDistribusi + fototrackingSD-13Transaksi
qurban.sertifikatSertifikat digital tersediabadgeSD-13Transaksi
iuran.impactPartisipasi sebagai kaderimpact-nameSA-05Transaksi
iuran.featureIuran KTAMfeature-namenavTransaksi
iuran.detailIuran {{bulan}} · Rp {{amount}}titleSA-05Transaksi
iuran.breakdownUntuk: dakwah · kaderisasi · amal usahatrustSA-05Transaksi
iuran.breakdown_pct40% dakwah · 35% kaderisasi · 25% AUMdetailSA-05Transaksi
iuran.error.titleVA gagal dibuaterror tagSA-06Transaksi
iuran.error.bodyNomor rekening belum bisa dibuat sekarang.error bodySA-06Transaksi
iuran.error.fallbackCoba cara lain:recoverySA-06Transaksi
iuran.success.titleIuran {{bulan}} selesaititleSA-07Transaksi
iuran.success.subKTAM aktif sampai {{bulan_next}}subSA-07Transaksi
iuran.success.impactPartisipasimu menggerakkan {{n}} program ranting 🤝impactSA-07Transaksi
digest.titleSedekahmu pekan inititledigestTransaksi
digest.totalTotal pekan inilabeldigestTransaksi
digest.reachmenjangkau {{n}} keluarga di {{m}} programreachdigestTransaksi
digest.privatTenang — ini privat, hanya kamu yang melihatanti-riyadigestTransaksi
Identity · Profil · KTAM · Notif · Ranting · Settings (32 strings)
profil.title{{name}}nameSA-01Identity
profil.segment{{segment}} · {{ranting}}subSA-01Identity
profil.by_labmuMASA by LabMubadgeSA-01Identity
profil.by_labmu_subMuhammadiyah Software Labssub badgeSA-01Identity
ektam.titleKartu kader Muhammadiyahimpact-nameSA-03Identity
ektam.aktifAktifbadgeSA-03Identity
ektam.expiredExpiredbadgeSA-03Identity
ektam.sampais/d {{bulan}} {{tahun}}dateSA-03Identity
ektam.iuran_warnIuran {{bulan}} belum dibayarwarningSA-03Identity
notif.titleNotifikasititleSA-12Identity
notif.adzanAdzan & sholatcategorySA-12Identity
notif.sedekahSedekah SubuhcategorySA-12Identity
notif.iuranIurancategorySA-12Identity
notif.eventEvent rantingcategorySA-12Identity
notif.respectYang kamu matikan, benar-benar mati.trust confirmSA-12Identity
ranting.titleRanting sayatitleSA-08Identity
ranting.pengurusPengurus: {{nama}}infoSA-08Identity
ranting.jamaah{{n}} jamaahcountSA-08Identity
ranting.donasiRp {{amount}} dari jamaah bulan ini → {{n}} programimpactSA-08Identity
subuh_settings.titleSedekah SubuhtitleSA-13Identity
subuh_settings.nominalNominal defaultlabelSA-13Identity
subuh_settings.autodebitAuto-debit hariantoggleSA-13Identity
subuh_settings.jedaJeda sebentaractionSA-13Identity
subuh_settings.stopHentikan Sedekah SubuhdestructiveSA-13Identity
subuh_settings.encourageKonsistensi tidak harus sempurna. Cukup mulai lagi.encourageSA-13Identity
tentang.titleTentang MASAtitleSA-15Identity
System · CTAs · Empty · Error · Push (15 strings)
cta.retryCoba lagibuttonglobalSystem
cta.skipLewati untuk saat inibuttonglobalSystem
cta.lanjutLanjutbuttonglobalSystem
cta.tutupTutupbuttonglobalSystem
cta.ubahubahlinkglobalSystem
cta.lihat_kuitansiLihat kuitansibuttonsuccessSystem
cta.lihat_semuaLihat semua riwayatlinkdigestSystem
empty.bookmarkBelum ada ayat yang ditandai. Saat membaca, ketuk ikon bookmark untuk menyimpan.emptyIB-13System
empty.riwayatMulai dari yang kecil. Sedekah pertamamu bisa diatur kapan pun siap.emptySD-08System
empty.notifTenang dulu. Tidak ada pesan baru sekarang.emptyBE-06System
error.genericTidak bisa dimuat sekarang. Coba lagi sebentar.errorglobalSystem
error.networkSambungan ke server terganggu sebentar. Coba lagi, atau cek koneksi Anda.errorglobalSystem
push.subuh.titleSubuh sebentar lagipush titlenotifSystem
push.subuh.body{{time}} di {{city}}. Semoga hari ini terarah.push bodynotifSystem
push.sedekah.bodyAnda bisa lanjutkan kebiasaan baik kapan pun siap.push bodynotifSystem

§2JSON export sample — Laravel i18n

Paste langsung ke resources/lang/id.json. Key mengikuti konvensi {cluster}.{feature}.{context}.

// resources/lang/id.json — MASA by LabMu copy deck v1 { "splash.hook": "Sudah 100 tahun Muhammadiyah membimbing umat. Sekarang, dalam satu aplikasi.", "onboarding.segment.title": "MASA ingin menyesuaikan pengalamanmu", "onboarding.segment.subtitle": "Mana yang paling kamu rasakan?", "sholat.impact": "Waktu untuk kembali terarah", "sholat.feature": "Jadwal Sholat", "quran.impact": "Panduan hidup harian", "quran.feature": "Al-Qur'an", "quran.outro.bridge_b": "Lengkapi pagimu — Sedekah Subuh?", "quran.outro.anti_riya": "Sedekahmu antara kamu & Allah", "sedekah.impact": "Kebiasaan baik di awal hari", "sedekah.feature": "Sedekah Subuh", "sedekah.confirm.slide": "⟶ Geser untuk sedekah", "sedekah.forgive": "Subuh besok adalah pintu baru. Kapan pun siap.", "iuran.impact": "Partisipasi sebagai kader", "iuran.error.body": "Nomor rekening belum bisa dibuat sekarang.", "notif.respect": "Yang kamu matikan, benar-benar mati.", "profil.by_labmu": "MASA by LabMu", "cta.retry": "Coba lagi", "error.generic": "Tidak bisa dimuat sekarang. Coba lagi sebentar.", "push.subuh.title": "Subuh sebentar lagi" // ... 193 keys lainnya }
Catatan i18n: Semua {{variable}} mengikuti Laravel blade syntax. Tim backend cukup replace {{var}} dengan :var untuk compatibility. Contoh: "Iuran :bulan · Rp :amount".

§3Naming convention

PatternContohKapan pakai
{feature}.impactquran.impact = "Panduan hidup harian"hero/marketing
{feature}.featurequran.feature = "Al-Qur'an"nav/button
{feature}.{screen}.{element}sedekah.confirm.slidespecific screen
cta.{action}cta.retry = "Coba lagi"universal button
empty.{context}empty.bookmarkempty state
error.{type}error.networkerror state
push.{trigger}.{part}push.subuh.titlepush notif
IndexPD4-1/4 · Copy Deck · 213 strings · MASA by LabMu