SkateSpots/src/i18n/id/batch7.ts

908 lines
38 KiB
TypeScript

/** id — batch 7. Filled by the translation pass. */
const idBatch7 = {
events: {
title: "Event Skate",
createEvent: "Buat Event",
editEvent: "Edit Event",
eventDetails: "Detail Event",
eventName: "Nama Event",
eventType: "Jenis Event",
date: "Tanggal",
time: "Waktu",
startDate: "Tanggal Mulai",
endDate: "Tanggal Selesai",
venue: "Tempat",
organizer: "Penyelenggara",
attendees: "Peserta",
going: "Hadir",
interested: "Tertarik",
rsvp: "RSVP",
ticketPrice: "Harga Tiket",
freeEntry: "Gratis Masuk",
register: "Daftar",
moreInfo: "Info Lainnya",
upcomingEvents: "Akan Datang",
pastEvents: "Lalu",
noEvents: "Tidak ada event ditemukan",
findEvents: "Temukan kontes, demo, sesi, dan lainnya",
searchPlaceholder: "Cari event...",
loginToCreate: "Masuk untuk membuat event",
noEventsMatch: "Tidak ada event mendatang yang cocok dengan filter Anda.",
noUpcoming: "Tidak ada event mendatang ditemukan.",
noPast: "Tidak ada event lalu ditemukan.",
types: {
contest: "Kontes",
session: "Sesi",
meetup: "Kopdar",
premiere: "Premiere Video",
workshop: "Workshop",
demo: "Demo",
jam: "Jam",
},
},
wallet: {
title: "Dompet",
balance: "Saldo",
send: "Kirim",
receive: "Terima",
transactions: "Transaksi",
history: "Riwayat",
noTransactions: "Belum ada transaksi",
sendSats: "Kirim Sats",
receiveSats: "Terima Sats",
amount: "Jumlah",
recipient: "Penerima",
lightning: "Lightning",
onChain: "On-chain",
invoice: "Invoice",
address: "Alamat",
scanQR: "Pindai QR",
paste: "Tempel",
payInvoice: "Bayar Invoice",
createInvoice: "Buat Invoice",
copied: "Disalin ke clipboard!",
insufficientFunds: "Saldo tidak cukup",
paymentSent: "Pembayaran terkirim!",
paymentReceived: "Pembayaran diterima!",
cashu: {
title: "Dompet Cashu",
tokens: "Token",
mint: "Mint",
mints: "Mint",
manageMints: "Kelola Mint",
addMint: "Tambah Mint",
removeMint: "Hapus Mint",
defaultMint: "Mint Default",
backup: "Backup",
restore: "Pulihkan",
recoveryPhrase: "Frasa Pemulihan",
viewRecoveryPhrase: "Lihat Frasa Pemulihan",
seedWarning: "Ini seperti nsec Nostr Anda - jaga kerahasiaannya dan cadangkan!",
},
},
spots: {
addSpot: "Tambah Spot",
editSpot: "Edit Spot",
spotDetails: "Detail Spot",
spotName: "Nama Spot",
spotType: "Jenis Spot",
description: "Deskripsi",
location: "Lokasi",
address: "Alamat",
photos: "Foto",
addPhotos: "Tambah Foto",
obstacles: "Rintangan",
features: "Fitur",
bustLevel: "Tingkat Bust",
bestTime: "Waktu Terbaik",
tips: "Tips",
reviews: "Ulasan",
addReview: "Tambah Ulasan",
reportSpot: "Laporkan Spot",
directions: "Rute",
shareSpot: "Bagikan Spot",
createdBy: "Dibuat oleh",
lastUpdated: "Terakhir diperbarui",
types: {
park: "Skatepark",
street: "Street Spot",
diy: "DIY Spot",
plaza: "Plaza",
indoor: "Indoor",
bowl: "Bowl",
vert: "Vert",
miniramp: "Mini Ramp",
},
bustLevels: {
chill: "Santai",
moderate: "Sedang",
sketchy: "Rawan",
heavy: "Ketat",
},
},
settings: {
title: "Pengaturan",
profile: "Profil",
editProfile: "Edit Profil",
account: "Akun",
security: "Keamanan",
relays: "Relay",
appearance: "Tampilan",
language: "Bahasa",
notifications: "Notifikasi",
privacy: "Privasi",
about: "Tentang",
help: "Bantuan",
feedback: "Masukan",
version: "Versi",
displayName: "Nama Tampilan",
username: "Nama Pengguna",
bio: "Bio",
website: "Situs Web",
lightningAddress: "Alamat Lightning",
profilePicture: "Foto Profil",
banner: "Banner",
saveProfile: "Simpan Profil",
backupKeys: "Cadangkan Kunci",
exportKeys: "Ekspor Kunci",
secretKey: "Kunci Rahasia",
publicKey: "Kunci Publik",
showSecretKey: "Tampilkan Kunci Rahasia",
hideSecretKey: "Sembunyikan Kunci Rahasia",
copyKey: "Salin Kunci",
keysBackedUp: "Anda telah mengonfirmasi bahwa kunci Anda tersimpan dengan aman.",
keysNotBackedUp: "Pastikan untuk mencadangkan frasa pemulihan atau kunci rahasia Anda!",
selectLanguage: "Pilih Bahasa",
english: "Inggris",
spanish: "Spanyol",
},
createSpot: {
title: "Tambah Spot Skate",
subtitle: "Bagikan spot skateboard dengan komunitas",
backToMap: "Kembali ke Peta",
namePlaceholder: "mis. Hollywood High School",
descriptionPlaceholder: "Jelaskan spot, rintangan, waktu terbaik untuk skate, info keamanan, dll.",
addressPlaceholder: "mis. 1521 N Highland Ave, Los Angeles, CA",
selectType: "Pilih jenis spot",
selectBustLevel: "Pilih tingkat bust",
uploadPhotos: "Unggah",
dragDrop: "Seret dan lepas atau klik untuk mengunggah",
maxPhotos: "Maks 5 foto",
publishing: "Menerbitkan...",
success: "Spot berhasil diterbitkan!",
error: "Gagal menerbitkan spot",
locationRequired: "Silakan pilih lokasi di peta",
useCurrentLocation: "Gunakan lokasi saya saat ini",
pickOnMap: "Pilih Lokasi di Peta",
loginToAdd: "Anda harus masuk untuk menambahkan spot skate.",
locationLabel: "Lokasi",
tapToPlace: "Ketuk peta untuk meletakkan pin, atau seret untuk menyempurnakan.",
manualCoords: "Masukkan koordinat secara manual",
moreDetails: "Detail lainnya (opsional)",
photoHint: "foto diperlukan untuk menerbitkan",
nameRequired: "Silakan masukkan nama untuk spot ini.",
descriptionRequired: "Silakan jelaskan spot ini.",
addressRequired: "Silakan tambahkan alamat atau nama area.",
photoRequired: "Silakan tambahkan setidaknya satu foto.",
draftTitle: "Anda memiliki draf yang belum disimpan",
draftBody: "Lanjutkan dari tempat Anda berhenti, atau buang.",
draftResume: "Lanjutkan",
draftDiscard: "Buang draf",
requiredFields: "Ceritakan tentang spot ini. Semua kolom bertanda * wajib diisi.",
coordinates: "Koordinat",
latitudePlaceholder: "Lintang (mis. 34.1012)",
longitudePlaceholder: "Bujur (mis. -118.3389)",
gettingLocation: "Mendapatkan lokasi...",
accessType: "Jenis Akses",
publicTitle: "Publik - Terbuka untuk Semua",
publicDesc: "Skatepark, plaza publik, street spot",
privateTitle: "Properti Pribadi - Perlu Izin",
privateDesc: "Ramp halaman belakang, tanah pribadi, spot berpagar",
localsTitle: "Tanya Warga Lokal Dulu",
localsDesc: "Hormati spot, jangan rampas",
contactInfo: "Info Kontak",
contactPlaceholder: "mis. Nomor telepon, Instagram, email...",
contactHintPrivate: "Bagaimana orang harus menghubungi Anda untuk izin?",
contactHintLocals: "Bagaimana orang harus menghubungi untuk bertanya tentang spot?",
},
marketplace: {
title: "Marketplace",
subtitle: "Beli, jual, dan tukar Gear skate",
addListing: "Tambah Listing",
condition: "Kondisi",
conditions: {
new: "Baru",
likeNew: "Seperti Baru",
good: "Bagus",
fair: "Cukup",
poor: "Buruk",
},
categories: {
all: "Semua",
decks: "Deck",
trucks: "Truck",
wheels: "Roda",
bearings: "Bearing",
shoes: "Sepatu",
clothing: "Pakaian",
protection: "Pelindung",
other: "Lainnya",
},
priceRange: "Rentang Harga",
location: "Lokasi",
seller: "Penjual",
contact: "Hubungi Penjual",
makeOffer: "Ajukan Penawaran",
sold: "Terjual",
available: "Tersedia",
gear: "Gear",
sellGear: "Jual Gear",
wantToBuy: "Ingin Beli",
},
auth: {
login: "Masuk",
logout: "Keluar",
signUp: "Daftar",
signUpTitle: "Baru di Nostr?",
signUpDesc: "Buat akun baru untuk memulai. Gratis dan terbuka.",
orLogIn: "Atau masuk",
loginWithExtension: "Masuk dengan Ekstensi",
loginWithAmber: "Masuk dengan Amber (Android)",
loginWithKey: "Kunci Rahasia (nsec) atau Frasa Pemulihan",
loginWithBunker: "Masuk dengan Nostr Connect",
bunkerUri: "String Koneksi Bunker",
openAmber: "Buka Amber",
connectToBunker: "Hubungkan ke Bunker",
noExtension: "Tidak ada ekstensi terdeteksi.",
extensionHelp: "Coba gunakan tombol Daftar di atas untuk membuat akun baru, atau gunakan tab Amber, Kunci, atau Bunker jika Anda sudah memiliki kredensial.",
amberDesc: "Amber adalah aplikasi penandatangan Nostr yang aman untuk perangkat Android. Klik tombol di bawah untuk membuka Amber dan mengotorisasi akses.",
bunkerDesc: "Akses akun Anda dari perangkat mana pun menggunakan penandatangan jarak jauh (bunker). Kunci Anda tetap aman di server, tidak pernah terekspos ke situs web.",
keyPlaceholder: "nsec1... atau frasa pemulihan 12 kata Anda",
keyHint: "Anda dapat menempelkan kunci nsec atau frasa pemulihan 12 kata",
uploadKeyFile: "Unggah File Kunci Anda",
loggingIn: "Sedang masuk...",
connecting: "Menghubungkan...",
verifying: "Memverifikasi...",
},
createEvent: {
title: "Buat Event",
subtitle: "Selenggarakan event skateboard untuk komunitas",
backToEvents: "Kembali ke Event",
namePlaceholder: "mis. Sesi Skate Musim Panas",
descriptionPlaceholder: "Jelaskan event, apa yang diharapkan, aturan, hadiah, dll.",
selectType: "Pilih jenis event",
venuePlaceholder: "mis. Venice Beach Skatepark, CA",
selectDate: "Pilih tanggal",
selectTime: "Pilih waktu",
ticketPricePlaceholder: "Biarkan kosong untuk event gratis",
publishing: "Menerbitkan...",
success: "Event berhasil diterbitkan!",
error: "Gagal menerbitkan event",
loginToCreate: "Anda harus masuk untuk membuat event.",
requiredFields: "Ceritakan tentang event ini. Semua kolom bertanda * wajib diisi.",
startDateTime: "Tanggal & Waktu Mulai",
endDateTime: "Tanggal & Waktu Selesai (opsional)",
coordinatesOptional: "Koordinat (opsional)",
coverImage: "Gambar Sampul",
uploadCover: "Unggah gambar sampul",
nip05Recommended: "Verifikasi NIP-05 Direkomendasikan",
nip05Desc: "Tambahkan pengenal NIP-05 ke profil Anda untuk memverifikasi identitas dan membangun kepercayaan dengan peserta.",
addNip05: "Tambahkan NIP-05 di Pengaturan",
},
labPage: {
title: "The Lab",
subtitle: "Pelajari trik. Abadikan momen. Terhubung dengan Skater lain",
coachesTab: "Coaching",
filmersTab: "Filming",
offerCoaching: "TAWARKAN COACHING",
offerFilming: "TAWARKAN FILMING",
loginToOffer: "Masuk untuk menawarkan layanan",
whatToLearn: "APA YANG INGIN KAMU PELAJARI?",
whatContent: "JENIS KONTEN APA?",
selectSkillsDesc: "Pilih keterampilan dan kami akan mencocokkan Anda dengan coach",
selectFilmingDesc: "Pilih layanan filming yang Anda cari",
searchPlaceholder: "Cari berdasarkan nama, lokasi, atau keterampilan...",
noServicesYet: "BELUM ADA LAYANAN",
beFirstToOffer: "Jadilah yang pertama menawarkan layanan coaching atau filming kepada komunitas!",
skills: "Keterampilan",
rate: "Tarif",
perHour: "/jam",
contact: "Kontak",
viewProfile: "Lihat Profil",
noProfilesYet: "Belum ada profil",
beFirstCoach: "Jadilah yang pertama mendaftar sebagai coach!",
beFirstFilmer: "Jadilah yang pertama mendaftar sebagai filmer!",
yearsExperience: "tahun pengalaman",
},
skills: {
kickflip: "Kickflip",
heelflip: "Heelflip",
ollie: "Ollie",
treflip: "360 Flip",
shuvit: "Shuvit",
hardflip: "Hardflip",
varial: "Varial",
nollie: "Nollie",
fakie: "Fakie",
switch: "Switch",
grind: "Grind",
slide: "Slide",
manual: "Manual",
transition: "Transition",
bowl: "Bowl",
vert: "Vert",
street: "Street",
flatground: "Flatground",
},
lab: {
title: "The Lab",
subtitle: "Tingkatkan kemampuan skate Anda",
coaches: "Coach",
filmers: "Filmer",
findCoach: "Cari Coach",
becomeCoach: "Jadi Coach",
findFilmer: "Cari Filmer",
becomeFilmer: "Jadi Filmer",
hourlyRate: "Tarif per Jam",
experience: "Pengalaman",
specialties: "Spesialisasi",
availability: "Ketersediaan",
bookSession: "Pesan Sesi",
contactCoach: "Hubungi Coach",
noCoaches: "Tidak ada coach ditemukan di area Anda",
noFilmers: "Tidak ada filmer ditemukan di area Anda",
},
shops: {
title: "Skate Shop",
addShop: "Tambah Shop",
editShop: "Edit Shop",
shopDetails: "Detail Shop",
shopName: "Nama Shop",
hours: "Jam Buka",
phone: "Telepon",
website: "Situs Web",
services: "Layanan",
brands: "Merek",
supportLocal: "Dukung Lokal",
nip05: "Shop NIP-05",
nip05Hint: "Handle opsional yang Anda kendalikan untuk shop ini (mis. shop@yourdomain.com), diverifikasi terhadap kunci Anda. Tambahkan hingga 5.",
},
becomeFilmer: {
title: "Jadi Filmer",
subtitle: "Abadikan klip terbaik untuk komunitas",
bioPlaceholder: "Ceritakan tentang pengalaman dan peralatan filming Anda...",
specialtiesPlaceholder: "mis. fisheye, lensa panjang, drone, editing",
selectSpecialties: "Pilih spesialisasi Anda",
hourlyRate: "Tarif per Jam (sats)",
ratePlaceholder: "mis. 5000",
locationPlaceholder: "Kota atau area Anda",
portfolioUrl: "URL Portofolio",
portfolioPlaceholder: "Tautan ke karya Anda (YouTube, Instagram, dll.)",
publishing: "Menerbitkan profil...",
success: "Profil filmer dibuat!",
error: "Gagal membuat profil",
},
food: {
title: "Spot Kuliner",
subtitle: "Isi energi sebelum atau setelah sesi Anda",
addFood: "Tambah Spot Kuliner",
categories: {
all: "Semua",
burgers: "Burger",
pizza: "Pizza",
tacos: "Taco",
coffee: "Kopi",
drinks: "Minuman",
snacks: "Camilan",
},
skaterFriendly: "Ramah Skater",
nearSpots: "Dekat Spot Skate",
},
profile: {
posts: "Postingan",
spots: "Spot",
events: "Event",
following: "Mengikuti",
followers: "Pengikut",
editProfile: "Edit Profil",
follow: "Ikuti",
unfollow: "Berhenti Ikuti",
noPostsYet: "Belum ada postingan",
noBio: "Belum ada bio",
zapProfile: "Zap skater ini",
},
becomeCoach: {
title: "Jadi Coach",
subtitle: "Bagikan keterampilan Anda dan bantu skater lain berkembang",
bioPlaceholder: "Ceritakan tentang latar belakang skate dan gaya mengajar Anda...",
skillsPlaceholder: "mis. kickflip, heelflip, grind, bowl",
selectSkills: "Pilih keterampilan yang bisa Anda ajarkan",
hourlyRate: "Tarif per Jam (sats)",
ratePlaceholder: "mis. 5000",
locationPlaceholder: "Kota atau area Anda",
publishing: "Menerbitkan profil...",
success: "Profil coach dibuat!",
error: "Gagal membuat profil",
},
weather: {
title: "Cuaca",
current: "Kondisi Saat Ini",
forecast: "Prakiraan",
humidity: "Kelembapan",
wind: "Angin",
feelsLike: "Terasa seperti",
goodForSkating: "Bagus untuk skate!",
notIdeal: "Kondisi kurang ideal",
allWeather: "Semua Cuaca",
goodWeather: "Cuaca Bagus",
perfectWeather: "Cuaca Sempurna",
},
errors: {
somethingWentWrong: "Terjadi kesalahan",
tryAgainLater: "Silakan coba lagi nanti",
notFound: "Tidak ditemukan",
pageNotFound: "Halaman tidak ditemukan",
unauthorized: "Tidak diizinkan",
loginRequired: "Silakan masuk untuk melanjutkan",
networkError: "Kesalahan jaringan",
checkConnection: "Silakan periksa koneksi internet Anda",
invalidInput: "Input tidak valid",
requiredField: "Kolom ini wajib diisi",
},
time: {
today: "Hari ini",
yesterday: "Kemarin",
tomorrow: "Besok",
thisWeek: "Minggu ini",
nextWeek: "Minggu depan",
thisMonth: "Bulan ini",
justNow: "Baru saja",
minutesAgo: "{{count}} menit lalu",
hoursAgo: "{{count}} jam lalu",
daysAgo: "{{count}} hari lalu",
},
spotDetail: {
postedBy: "Diposting oleh",
getDirections: "Dapatkan Rute",
reviews: "Ulasan",
noReviews: "Belum ada ulasan",
beFirstReview: "Jadilah yang pertama mengulas spot ini!",
writeReview: "Tulis Ulasan",
submitReview: "Kirim Ulasan",
rating: "Penilaian",
reviewPlaceholder: "Bagikan pengalaman Anda di spot ini...",
relatedSpots: "Spot Terdekat",
},
eventDetail: {
organizedBy: "Diselenggarakan oleh",
eventInfo: "Info Event",
location: "Lokasi",
dateTime: "Tanggal & Waktu",
price: "Harga",
attendeeCount: "{{count}} hadir",
interested: "Tertarik",
going: "Hadir",
notGoing: "Tidak Hadir",
share: "Bagikan Event",
},
venueAccess: {
title: "Pass akses",
desc: "Terbitkan pass bertanda tangan kepada rider agar mereka bisa membuktikan akses di pintu — mereka menunjukkan kartunya dan siapa pun dapat memindai QR untuk memverifikasinya.",
active: "{{count}} aktif",
revoked: "{{count}} dicabut",
issue: "Terbitkan pass",
verifyHint: "Diverifikasi dengan pemindaian — tidak perlu aplikasi atau akun untuk memeriksa.",
publicTitle: "Pass akses",
publicDesc: "Venue ini menerbitkan pass akses. Pindai kartu rider di pintu untuk memverifikasinya.",
badge: "Pass",
sellerHint: "Venue penjual ini menerbitkan pass akses",
},
zaps: {
zapButton: "Zap",
sendZap: "Kirim Zap",
zapAmount: "Jumlah Zap",
customAmount: "Jumlah Kustom",
addMessage: "Tambah pesan (opsional)",
sending: "Mengirim...",
sent: "Zap terkirim!",
failed: "Zap gagal",
received: "Anda menerima zap!",
},
rewards: {
title: "Hadiah",
yourPoints: "Poin Anda",
earnPoints: "Dapatkan Poin",
redeemPoints: "Tukar Poin",
leaderboard: "Papan Peringkat",
achievements: "Pencapaian",
dailyTasks: "Tugas Harian",
weeklyTasks: "Tugas Mingguan",
},
errorsUi: {
slammedTitle: "Terjatuh",
slammedBody: "Ada yang mengganggu layar ini. Akun dan data Anda aman — mari kita mulai lagi.",
tryAgain: "Coba lagi",
reloadApp: "Muat ulang aplikasi",
pageSlammedTitle: "Halaman ini terjatuh",
pageSlammedBody: "Ada yang mengganggu layar ini. Akun dan data Anda aman. Biasanya muat ulang cepat menyelesaikannya.",
reload: "Muat ulang",
goBack: "Kembali",
},
backup: {
title: "Simpan login Anda",
subtitle: "Butuh 10 detik — lakukan sekali",
message: "Kode pemulihan Anda adalah satu-satunya jalan kembali ke akun Anda. Simpan dan Anda bisa masuk di perangkat mana pun.",
warning: "Jika hilang, tidak ada reset — tanpa email, tanpa pemulihan kata sandi.",
backupNow: "Simpan sekarang",
confirmed: "Saya sudah menyimpannya",
remindLater: "Nanti",
},
bootUi: {
ariaLoading: "Memuat SkateSpots",
ariaReady: "SkateSpots siap",
ready: "Siap",
statusWaking: "Membangunkan jaringan",
statusTuning: "Menyetel relay",
statusPulling: "Menarik spot",
statusDropping: "Masuk",
},
footer: {
vibedWith: "Dibuat dengan",
poweredBy: "Didukung oleh",
openSource: "Open Source",
contribute: "Berkontribusi",
decentralized: "Terdesentralisasi",
communityOwned: "Milik Komunitas",
},
role: {
owner: "Pemilik",
admin: "Admin",
organiser: "Penyelenggara",
verifiedOwner: "Pemilik terverifikasi",
},
nfc: {
write: "Tulis ke tag NFC",
written: "Tag tertulis",
writtenDesc: "Ketuk tag ke ponsel untuk membuka halaman verifikasi.",
failed: "Tidak dapat menulis tag",
},
collectionUi: {
namePlaceholder: "Trip Barcelona 2024",
descriptionPlaceholder: "Spot favorit saya dari trip Barcelona...",
},
toastsUi: {
followingSuccess: "Berhasil mengikuti",
followingSuccessDesc: "Pengguna ini sekarang ada di jaringan Anda",
followFailed: "Gagal mengikuti",
unfollowSuccess: "Berhasil berhenti mengikuti",
unfollowSuccessDesc: "Dihapus dari jaringan Anda",
unfollowFailed: "Gagal berhenti mengikuti",
reportThanks: "Terima kasih — dikirim untuk ditinjau",
reportFailed: "Tidak dapat mengirim laporan",
savedOffline: "Disimpan offline",
savedOfflineDesc: "Kami akan menerbitkannya otomatis saat Anda kembali online.",
cacheCleaned: "Cache dibersihkan",
cacheCleanedDesc: "Menghapus {{count}} spot lama dari cache",
cacheCleared: "Cache dikosongkan",
cacheClearedDesc: "Semua spot yang di-cache telah dihapus",
backOnline: "Kembali online",
backOnlineDesc: "Mengirim {{count}} tindakan tersimpan.",
postQueued: "Postingan dalam antrean",
postQueuedDesc: "Postingan Anda akan diterbitkan saat Anda kembali online",
invalidIdentifier: "Pengenal tidak valid. Gunakan npub1..., user@domain.com, atau pubkey hex",
notASpotThanks: "Terima kasih — dikirim untuk ditinjau",
notASpotThanksDesc: "Tidak masalah: ini menandai pin sebagai di luar topik agar orang bisa memutuskan sendiri.",
notASpotFailed: "Tidak dapat mengirim laporan",
pleaseTryAgain: "Silakan coba lagi.",
relayUnreachable: "Tidak dapat menjangkau relay mana pun — periksa koneksi Anda dan coba lagi.",
loginToReport: "Masuk untuk melaporkan spot.",
zapLoginRequired: "Perlu masuk",
zapLoginRequiredDesc: "Anda harus masuk untuk mengirim zap.",
zapEventNotFound: "Event tidak ditemukan",
zapEventNotFoundDesc: "Tidak dapat menemukan event untuk di-zap.",
zapAuthorNotFound: "Penulis tidak ditemukan",
zapAuthorNotFoundDesc: "Tidak dapat menemukan penulis item ini.",
zapSuccess: "Zap berhasil!",
zapSuccessNwcDesc: "Anda mengirim {{amount}} sats melalui NWC ke penulis.",
zapSuccessDesc: "Anda mengirim {{amount}} sats ke penulis.",
zapStatusUnknown: "Status pembayaran tidak diketahui",
zapStatusUnknownDesc: "Dompet Anda mungkin masih menyelesaikan zap ini. Periksa dompet Anda sebelum mencoba lagi — jangan bayar dua kali.",
zapNwcFailed: "Pembayaran NWC gagal",
zapWeblnFailed: "Pembayaran WebLN gagal",
zapFallingBack: "{{error}}. Beralih ke metode pembayaran lain...",
zapFailed: "Zap gagal",
zapUnknownNwcError: "Kesalahan NWC tidak diketahui",
zapUnknownWeblnError: "Kesalahan WebLN tidak diketahui",
nwcInvalidUri: "URI NWC tidak valid",
nwcInvalidUriDesc: "Silakan periksa string koneksi dan coba lagi.",
nwcExists: "Koneksi sudah ada",
nwcExistsDesc: "Dompet ini sudah terhubung.",
nwcConnected: "Dompet terhubung",
nwcConnectedDesc: "Berhasil terhubung ke {{alias}}.",
nwcFailed: "Koneksi gagal",
nwcFailedDesc: "Tidak dapat terhubung ke dompet: {{error}}",
nwcUnknownError: "Terjadi kesalahan tidak diketahui",
nwcDisconnected: "Dompet terputus",
nwcDisconnectedDesc: "Koneksi dompet telah dihapus.",
deleteApproveAmber: "Setujui di Amber",
deleteApproveAmberDesc: "Amber akan terbuka — ketuk Setujui untuk mengonfirmasi penghapusan.",
deleteCancelled: "Dibatalkan",
deleteCancelledDesc: "Anda menolak permintaan di Amber.",
deleteCouldntSign: "Tidak dapat menandatangani",
deletePublishing: "Langkah 2/2: Menerbitkan…",
deletePublishingDesc: "Mengirim penghapusan ke relay.",
deleteStuck: "Terjebak di MENERBITKAN",
deleteStuckDesc: "Langkah relay gagal: {{error}}. Sudah ditandatangani dengan benar; relay tidak mengonfirmasi.",
stashMerged: "Menggabungkan perubahan dari perangkat lain",
stashMergedDesc: "Stash Anda diedit di tempat lain — kedua set perubahan tetap disimpan.",
statusUpdated: "Status diperbarui!",
statusUpdatedDesc: "Status skate Anda sekarang terlihat oleh orang lain.",
statusFailed: "Gagal menyetel status",
statusCleared: "Status dihapus",
statusClearedDesc: "Status Anda telah dihapus.",
statusClearFailed: "Gagal menghapus status",
nutzapEnabled: "Penerimaan Nutzap diaktifkan",
nutzapEnabledDesc: "Anda sekarang dapat menerima zap ecash!",
nutzapSetupFailed: "Pengaturan gagal",
nutzapUnavailable: "Pengiriman Nutzap tidak tersedia",
tokenReceived: "Token diterima",
tokenReceivedDesc: "Token Cashu berhasil ditukar!",
receiveFailed: "Penerimaan gagal",
invalidAmount: "Jumlah tidak valid",
invalidAmountDesc: "Silakan masukkan jumlah yang valid",
tokenCreated: "Token dibuat",
sendFailed: "Pengiriman gagal",
mintAdded: "Mint ditambahkan",
mintAddedDesc: "Mint ditambahkan dan dipercaya dengan sukses",
mintAddFailed: "Gagal menambahkan mint",
mintRemoved: "Mint dihapus",
mintRemoveFailed: "Gagal menghapus mint",
paymentReceived: "Pembayaran diterima",
paymentReceivedDesc: "Berhasil menerima {{amount}} sats!",
paymentSent: "Pembayaran terkirim",
paymentSentDesc: "Pembayaran Lightning berhasil diselesaikan",
loginRequired: "Perlu Masuk",
loginToFollowFounder: "Silakan masuk untuk mengikuti pendiri",
alreadyFollowing: "Sudah Mengikuti",
alreadyFollowingDesc: "Anda sudah mengikuti {{name}}!",
couldNotComplete: "Tidak dapat menyelesaikan itu",
tryAgainLower: "Coba lagi.",
couldNotLoadProfile: "Tidak dapat memuat profil",
couldNotLoadProfileDesc: "Periksa koneksi internet Anda dan coba segarkan.",
undone: "Dibatalkan",
undoneDesc: "Kembali ke netral — tidak disembunyikan, tidak divouch.",
confirmed: "Dikonfirmasi",
confirmedDesc: "Diberi jaminan — keluar dari antrean ini.",
hiddenToast: "Disembunyikan",
couldNotUndo: "Tidak dapat membatalkan",
couldNotConfirm: "Tidak dapat mengonfirmasi",
deleteFailed: "Gagal menghapus",
somethingWentWrong: "Terjadi kesalahan",
},
seoUi: {
becomeBuilderTitle: "Jadi Pembangun - SkateSpots",
becomeBuilderDesc: "Cantumkan layanan pembangunan ramp, park, dan DIY Anda — apa yang Anda bangun, material, dan skalanya.",
tradesTitle: "Perdagangan Saya — SkateSpots",
tradesDesc: "Kelola perdagangan marketplace Anda, konfirmasi, dan reputasi.",
eventsTitle: "Event & Tur Skate - SkateSpots",
eventsDesc: "Temukan event skateboard, kompetisi, tur, dan sesi di dekat Anda.",
editShopDesc: "Edit skate shop Anda.",
createTourDesc: "Selenggarakan tur skate - tur permata tersembunyi lokal, perjalanan darat nasional, petualangan internasional, atau kompetisi kehancuran ala KOTR.",
deckDesignerTitle: "Desainer Deck — SkateSpots DIY",
deckDesignerDesc: "Desain garis besar skateboard atau longboard, lalu ekspor templat 1:1 yang dapat dicetak, SVG atau DXF — termasuk concave, kick, wheelbase, dan lubang truck.",
createEventTitle: "Buat Event Skate - SkateSpots",
createEventDesc: "Buat event skateboard baru untuk komunitas.",
editTourDesc: "Edit tur skate Anda — perbarui perhentian, tanggal, dan detail.",
walletTitle: "Dompet - SkateSpots",
walletDesc: "Hubungkan dompet Lightning Anda untuk mengirim zap ke skater dan pembuat spot.",
becomePhotographerTitle: "Jadi Fotografer - SkateSpots",
becomePhotographerDesc: "Buat profil fotografi skate Anda — kamera, lensa, pencahayaan, dan layanan.",
newsletterTitle: "Newsletter - SkateSpots",
newsletterDesc: "Kabar mingguan dari komunitas SkateSpots. Pembaruan aplikasi, spot baru, event, dan orang-orang yang menjaga skateboarding tetap hidup.",
homeTitle: "SkateSpots - Temukan Lokasi Skateboard di Seluruh Dunia",
zapLeaderboardTitle: "Papan Peringkat Zap - SkateSpots",
zapLeaderboardDesc: "Spot skate yang paling banyak di-zap dan anggota komunitas yang mendukungnya.",
adminReviewTitle: "Antrean tinjauan — SkateSpots",
gearSwapTitle: "Tukar Gear - SkateSpots",
gearSwapDesc: "Beli & jual gear skate bekas dengan skater lain. Deck, truck, roda, sepatu, dan lainnya.",
donateTitle: "Donasi — SkateSpots",
donateDesc: "Dukung SkateSpots — Lightning, on-chain privat (silent payments), atau danai pembangunan di Angor.",
verifyCardTitle: "Verifikasi — SkateSpots",
verifyCardDesc: "Verifikasi kartu atau pass akses SkateSpots.",
mapTitle: "Peta Spot Skate - SkateSpots",
mapDesc: "Jelajahi spot skateboard di seluruh dunia di peta interaktif kami.",
diyTitle: "DIY — Buat Sendiri | SkateSpots",
diyDesc: "Panduan, alat terbuka, dan rencana untuk membuat skateboard, ramp, dan spot beton Anda sendiri — serta orang dan tempat untuk melakukannya bersama.",
appShopTitle: "App Shop — SkateSpots",
becomeSkaterTitle: "Bergabung dengan Direktori Skater - SkateSpots",
becomeSkaterDesc: "Buat profil skater Anda agar komunitas dapat menemukan Anda.",
marketplaceTitle: "Marketplace - SkateSpots",
marketplaceDesc: "Beli dan jual gear skateboard di Plebeian Market yang terdesentralisasi.",
becomeEditorTitle: "Jadi Editor Video - SkateSpots",
becomeEditorDesc: "Buat profil editor video skateboard Anda di SkateSpots.",
amberCallbackTitle: "Masuk dengan Amber - SkateSpots",
amberCallbackDesc: "Menyelesaikan login Amber (NIP-55) Anda.",
supportersTitle: "Pendukung - SkateSpots",
supportersDesc: "Komunitas yang menjaga SkateSpots tetap hidup — pendukung, kolaborator, mitra, dan teman.",
becomeCoachTitle: "Jadi Coach - SkateSpots",
becomeCoachDesc: "Buat profil coach skateboard Anda.",
riderCardTitle: "Kartu Skater — SkateSpots",
riderCardDesc: "Buat Lisensi Skater atau Kartu Akses Park SkateSpots yang dapat dicetak.",
editEventDesc: "Edit event skateboard Anda.",
createShopTitle: "Tambah Skate Shop - SkateSpots",
createShopDesc: "Tambahkan skate shop Anda ke komunitas.",
deckCostTitle: "Kalkulator Biaya Deck — SkateSpots DIY",
deckCostDesc: "Hitung biaya pembuatan deck — tenaga kerja, peralatan, material, waktu proses, kemasan, dan margin — serta harga jual yang wajar.",
pyramidTitle: "Peringkat Piramida - SkateSpots",
pyramidDesc: "Kontributor teratas dan pemimpin komunitas.",
foodTitle: "Kuliner Dekat Spot - SkateSpots",
foodDesc: "Temukan restoran, kafe, dan pilihan makanan di dekat spot skateboard.",
createListingTitle: "Cantumkan Gear - SkateSpots",
createListingDesc: "Cantumkan gear skateboard untuk dijual atau temukan gear yang ingin Anda beli.",
becomeFilmerTitle: "Jadi Filmer - SkateSpots",
becomeFilmerDesc: "Buat profil filming skateboard Anda.",
skatersTitle: "Skater - SkateSpots",
skatersDesc: "Temukan skater di komunitas SkateSpots. Jelajahi berdasarkan gaya, stance, level, dan lokasi.",
communityStatsTitle: "Statistik Komunitas — SkateSpots",
communityStatsDesc: "Metrik komunitas langsung untuk SkateSpots — spot, event, coach, filmer, editor, tur, dan pertumbuhan dari waktu ke waktu. Diambil langsung dari Nostr.",
labTitle: "The Lab - SkateSpots",
labDesc: "Temukan coach skateboard, filmer, fotografer, dan editor video.",
stashTitle: "Stash Saya - SkateSpots",
stashDesc: "Kelola inventaris gear pribadi Anda. Lacak apa yang Anda miliki, apa yang ingin Anda jual atau tukar.",
bountyLeaderboardTitle: "Petakan & Hasilkan - SkateSpots",
bountyLeaderboardDesc: "Petakan spot skate dan shop, dapatkan zap dari komunitas. Lihat kontributor teratas.",
spotCollectionsTitle: "Koleksi Spot Saya - SkateSpots",
spotCollectionsDesc: "Atur spot skate favorit Anda ke dalam koleksi yang dipersonalisasi",
mintsTitle: "Mint Cashu — SkateSpots",
mintsDesc: "Jelajahi mint Cashu, periksa kesehatannya, dan tambahkan satu ke dompet Anda.",
},
miscUi: {
openingCamera: "Membuka kamera…",
usePhoneCamera: "Gunakan kamera ponsel Anda, lalu kembali ke sini",
startingCamera: "Memulai kamera...",
cameraAccessRequired: "Akses Kamera Diperlukan",
cameraAccessHint: "Izinkan akses kamera di pengaturan browser Anda, atau gunakan pemilih file di bawah.",
cameraErrorTitle: "Kesalahan kamera",
cameraErrorDesc: "Tidak dapat membuka kamera. Silakan periksa izin aplikasi di Pengaturan.",
cameraDeniedTitle: "Akses kamera ditolak",
cameraDeniedDesc: "Silakan izinkan akses kamera di pengaturan browser Anda.",
uploadFromGallery: "Unggah dari Galeri",
uploading: "Mengunggah...",
usePhoto: "Gunakan Foto",
earningPotential: "Potensi Penghasilan",
qualityExcellent: "Luar biasa!",
qualityGood: "Bagus",
qualityBasic: "Dasar",
qualityGettingStarted: "Baru memulai",
qualityLocationAdded: "Lokasi ditambahkan",
qualityOnePhoto: "Setidaknya 1 foto",
qualityThreePhotos: "3+ foto",
qualityMoreAngles: "Lebih banyak sudut = lebih baik",
qualityDescription: "Deskripsi",
qualityDetailedDesc: "Deskripsi terperinci (100+ karakter)",
qualityContact: "Info kontak",
qualityPhoneOrWebsite: "Telepon atau situs web",
qualityHours: "Jam buka",
qualitySpotType: "Jenis spot dipilih",
failedToLoadComments: "Gagal memuat komentar",
commentsTitle: "Komentar",
noCommentsYet: "Belum ada komentar",
beFirstComment: "Jadilah yang pertama membagikan pendapat Anda!",
removeMember: "Hapus anggota",
whoIsThisFor: "Untuk siapa profil ini?",
individual: "Individu",
individualDesc: "Satu orang",
collective: "Kolektif",
collectiveDesc: "Crew, studio, atau perusahaan",
membersLabel: "Anggota",
dismissReport: "Abaikan laporan",
reportedBy: "dilaporkan oleh",
completingLoginAmber: "Menyelesaikan login dengan Amber...",
entityMembersHint: "Tambahkan akun Nostr crew Anda. Setiap anggota mengonfirmasi spot mereka sendiri dengan kunci mereka — sampai saat itu mereka tampil sebagai “tertunda”.",
entityVerifiedHint: "Keanggotaan diverifikasi per anggota — tidak ada yang bisa ditambahkan ke crew Anda tanpa mengonfirmasi dari akun mereka sendiri.",
entityInvalidPubkey: "Masukkan npub, nprofile, atau pubkey hex 64 karakter yang valid.",
entityAlreadyAdded: "Anggota itu sudah ditambahkan.",
offline: "Offline",
connected: "Terhubung",
offlineMode: "Mode Offline",
allFeaturesAvailable: "Semua fitur tersedia",
browsingCachedSpots: "Menjelajahi spot yang di-cache",
queuedActions: "{{count}} tindakan dalam antrean",
syncing: "Menyinkronkan",
publishingWhenStable: "Menerbitkan saat koneksi stabil...",
willPublishOnline: "Akan diterbitkan saat kembali online",
availableOffline: "Tersedia offline:",
offlineBrowseSpots: "Jelajahi spot yang pernah dilihat",
offlineViewDetails: "Lihat detail spot yang di-cache",
offlineKeepActing: "Terus bertindak — postingan, RSVP, listing, dan pesan diantrekan dan dikirim saat Anda terhubung kembali",
},
sasquatchGuide: {
homeTitle: "Selamat datang di SkateSpots! 🦧",
homeMessage: "Yo, aku The Sasquatch. Penjaga board, jalur, dan ride liar. Selamat datang di dunia skate tak terkekang di Nostr—tanpa setelan, tanpa iklan, hanya skater yang mengukir jalannya sendiri. Di sini, kamu memiliki trikmu, datamu, dan bahkan bisa mendapatkan Bitcoin karena meninggalkan jejak. Terhubung dengan skater di lingkunganmu atau di seluruh dunia. Tidak ada aturan selain shredding, tidak ada jejak selain jejakmu sendiri.",
homeQ1: "Rencanakan aku 3 hari di Barcelona",
homeQ2: "Temukan spot pemula",
homeQ3: "Ada event mendatang?",
homeQ4: "Statistik komunitas",
homeQ5: "Temukan coach di dekatku",
homeQ6: "Ada gear yang dijual?",
homeQ7: "Apa itu Nostr?",
homeQ8: "Apakah ini gratis?",
homeLearnMore: "Pelajari Lebih Lanjut",
onboardingTitle: "Memulai 🚀",
onboardingMessage: "Biarkan aku membantumu memahami dasar-dasarnya! Nostr adalah identitasmu, Bitcoin Lightning memungkinkanmu mendapatkan sats untuk kontribusi, dan zap adalah tip instan. Tanyakan apa saja tentang memulai!",
onboardingQ1: "Bagaimana cara login?",
onboardingQ2: "Apa itu Nostr?",
onboardingQ3: "Bagaimana Nostr bekerja?",
onboardingQ4: "Apa itu Cashu?",
onboardingQ5: "Bagaimana cara menggunakan dompet Cashu?",
onboardingQ6: "Apa itu mint?",
onboardingQ7: "Apa itu zap?",
onboardingQ8: "Apa itu NWC?",
onboardingStart: "Mulai menjelajah",
onboardingLogin: "Masuk untuk memulai",
labTitle: "Selamat datang di The Lab! 🎓",
labMessage: "Di sinilah keajaiban terjadi! Temukan coach yang bisa mengajarimu apa saja dari kickflip hingga darkslide, atau terhubung dengan filmer untuk mengabadikan sesi terbaikmu. Filter berdasarkan keterampilan, periksa pengalaman mereka, dan pesan sesi. Ingat - semua orang pernah memulai dari suatu tempat!",
labQ1: "Temukan coach",
labQ2: "Temukan filmer",
labQ3: "Temukan fotografer",
labQ4: "Temukan editor video",
labQ5: "Temukan pembangun ramp",
labQ6: "Apa itu The Lab?",
labQ7: "Apa itu builder?",
labQ8: "Bagaimana cara menawarkan coaching?",
labLogin: "Masuk untuk Menawarkan Layanan",
crewsTitle: "Crew 🤘",
crewsMessage: "Crew adalah keluarga skate yang berlabuh di peta — orang-orang yang kamu ajak skate BERSAMA, bukan yang kamu sewa. Setiap crew memiliki wilayah asal di peta, home spot, anggota, dan manifesto. Anggota mengonfirmasi dengan kunci mereka sendiri, jadi daftarnya sah. Mulai crew sendiri atau temukan orangmu!",
crewsQ1: "Apa itu crew?",
crewsQ2: "Bagaimana cara memulai crew?",
crewsQ3: "Apa bedanya crew dengan The Lab?",
crewsQ4: "Bagaimana anggota mengonfirmasi?",
crewsQ5: "Apa itu Nostr?",
crewsQ6: "Bagaimana zap bekerja?",
crewsLogin: "Masuk untuk Membuat Crew",
},
supportUi: {
keepMapFree: "Jaga peta tetap gratis",
keepMapFreeDesc: "Tanpa iklan, tanpa pelacakan, tanpa VC. sats Anda membayar hosting, node AI, dan relay.",
thankYou: "Terima kasih! ⚡",
satsKeepMapFree: "sats Anda menjaga peta tetap gratis.",
keptFreeNext: "Anda baru saja menjaga SkateSpots tetap gratis untuk skater berikutnya.",
scanToPay: "Pindai untuk bayar",
zapSkateSpots: "Zap SkateSpots",
payQuietly: "Bayar diam-diam",
pickAmount: "Pilih jumlah",
enterAmount: "Masukkan berapa banyak sats yang ingin Anda kirim.",
couldNotStartPayment: "Tidak dapat memulai pembayaran.",
customAmountAria: "Jumlah kustom dalam sats",
commentPlaceholder: "Katakan sesuatu (opsional — hanya zap publik)",
publicZapTitle: "Zap publik dengan komentar Anda",
loginToZapTitle: "Masuk untuk mengirim zap publik",
anonymousTitle: "Anonim — tanpa login, tanpa catatan",
copyLightningTitle: "Salin alamat lightning",
copiedSuffix: "{{label}} disalin",
invoiceLabel: "Invoice",
addressLabel: "Alamat",
notAPurchase: "Dukungan, bukan pembelian — tidak membeli apa pun dan tidak ada pengembalian dana. Merch dan Sasquatch Pro terpisah. Lokasi dan identitas Anda tidak pernah terlibat dalam pembayaran senyap.",
},
statusUi: {
quickStatus: "Status Cepat",
skating: "Sedang Skate",
skatingDesc: "Sedang skating",
filming: "Sedang Filming",
filmingDesc: "Merekam trik",
lookingForSesh: "Mencari Sesi",
lookingForSeshDesc: "Ingin skate dengan orang lain",
coaching: "Coaching",
coachingDesc: "Mengajar/coaching",
chilling: "Santai",
chillingDesc: "Nongkrong di spot",
onMyWay: "Dalam Perjalanan",
onMyWayDesc: "Menuju ke spot",
takingABreak: "Sedang Istirahat",
takingABreakDesc: "Beristirahat/hidrasi",
doneForToday: "Selesai Hari Ini",
doneForTodayDesc: "Selesai skating",
},
};
export default idBatch7;