mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
f97e284592
- Rebuild the place detail as a clean, opaque, sectioned sheet (cover → meta → status segment → description → links) with a proper footer action bar — the loose "white lower half" is gone. - Assign a place to a central (admin-defined) category, both in the detail edit and when adding a place; categories are fetched once for the page. - Add-place now sets category + description (markdown) + links + status in the same step, closer to the trip's place form. - Switching to the full-map view now closes the (list-docked) detail. - Fix the selected-row highlight: it was clipped by the column's overflow — use an inset ring and only clip during the map-collapse animation; a picked row now scrolls into view above the detail sheet. - New category strings across all 22 locales.
130 lines
5.9 KiB
TypeScript
130 lines
5.9 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const collection: TranslationStrings = {
|
|
'collections.category': 'Kategori',
|
|
'collections.noCategory': 'Tanpa kategori',
|
|
'collections.editListTitle': 'Edit daftar',
|
|
'collections.coverImage': 'Gambar sampul',
|
|
'collections.addCover': 'Tambah sampul',
|
|
'collections.changeCover': 'Ubah sampul',
|
|
'collections.description': 'Deskripsi',
|
|
'collections.descriptionPlaceholder': 'Tambahkan deskripsi…',
|
|
'collections.links': 'Tautan',
|
|
'collections.linkLabel': 'Label',
|
|
'collections.addLink': 'Tambah tautan',
|
|
'collections.addDetails': 'Tambah detail',
|
|
'collections.addPlace': 'Tambah tempat',
|
|
'collections.addPlaceSearch': 'Cari tempat…',
|
|
'collections.addPlaceHint': 'Cari untuk menambahkan tempat ke daftar ini',
|
|
'collections.showList': 'Tampilkan daftar',
|
|
'collections.expandMap': 'Perbesar peta',
|
|
'collections.hero.mine': 'Koleksi saya',
|
|
'collections.hero.shared': 'Dibagikan dengan Anda',
|
|
'collections.hero.all': 'Pustaka Anda',
|
|
'collections.title': 'Koleksi',
|
|
'collections.subtitle': 'Tempat yang kamu simpan, tertata dalam daftar',
|
|
|
|
'collections.newList': 'Daftar baru',
|
|
'collections.create': 'Buat',
|
|
'collections.editList': 'Ganti nama',
|
|
'collections.listMenu': 'Opsi daftar',
|
|
'collections.deleteList': 'Hapus daftar',
|
|
'collections.deleteListConfirm': 'Ini menghapus daftar dan semua tempat tersimpan di dalamnya secara permanen. Tindakan ini tidak dapat dibatalkan.',
|
|
'collections.listName': 'Nama daftar',
|
|
'collections.listNamePlaceholder': 'mis. Tokyo 2025',
|
|
'collections.listColor': 'Warna',
|
|
'collections.allSaved': 'Semua tersimpan',
|
|
'collections.shared': 'Dibagikan',
|
|
|
|
'collections.empty.title': 'Belum ada tempat',
|
|
'collections.empty.text': 'Simpan tempat dari perjalanan mana pun untuk mengisi daftar ini.',
|
|
'collections.empty.noMatchTitle': 'Tidak ada yang cocok',
|
|
'collections.empty.noMatchText': 'Tidak ada tempat tersimpan yang cocok dengan filter atau pencarianmu.',
|
|
'collections.empty.firstTitle': 'Mulai koleksi pertamamu',
|
|
'collections.empty.firstText': 'Buat daftar untuk menyimpan tempat yang ingin kamu ingat di seluruh perjalanan.',
|
|
|
|
'collections.view.grid': 'Kisi',
|
|
'collections.view.list': 'Daftar',
|
|
'collections.view.map': 'Peta',
|
|
|
|
'collections.status.idea': 'Ide',
|
|
'collections.status.want': 'Ingin ke sana',
|
|
'collections.status.visited': 'Dikunjungi',
|
|
'collections.status.filterAll': 'Semua',
|
|
'collections.status.cycleHint': 'ketuk untuk mengubah',
|
|
|
|
'collections.copyToTrip': 'Salin ke perjalanan',
|
|
'collections.copyToTripTitle': 'Salin ke perjalanan',
|
|
'collections.copyN': 'Salin {count} ke perjalanan',
|
|
'collections.copyToTripSearch': 'Cari perjalanan',
|
|
'collections.copyToTripConfirm': 'Salin',
|
|
'collections.noTrips': 'Belum ada perjalanan',
|
|
'collections.alreadyInTrip': 'Sudah ada di perjalanan ini',
|
|
'collections.copied': 'Disalin ke perjalanan',
|
|
'collections.copiedCount': '{count} tempat disalin',
|
|
'collections.skippedDuplicates': '{count} duplikat dilewati',
|
|
'collections.copyNothing': 'Tidak ada yang bisa disalin',
|
|
'collections.removeFromList': 'Hapus dari daftar',
|
|
'collections.removeFromListConfirm': 'Hapus tempat ini dari daftar?',
|
|
'collections.removeFromCollection': 'Hapus dari Koleksi',
|
|
|
|
'collections.saved': 'Disimpan ke {name}',
|
|
'collections.savedUndo': 'Urungkan',
|
|
'collections.viewInCollection': 'Lihat',
|
|
'collections.duplicateWarning': 'Tempat ini sudah ada di daftar',
|
|
|
|
'collections.search': 'Cari tempat',
|
|
'collections.selectMode': 'Pilih',
|
|
'collections.selectedCount': '{count} dipilih',
|
|
|
|
'collections.pickList': 'Simpan ke daftar',
|
|
'collections.pickListPlaceholder': 'Pilih daftar',
|
|
'collections.addedToList': 'Ditambahkan ke {name}',
|
|
'collections.removedFromList': 'Dihapus dari {name}',
|
|
'collections.inLists': 'Di daftarmu',
|
|
'collections.otherLists': 'Tambahkan ke daftar',
|
|
'collections.noListsYet': 'Buat daftar dulu untuk menyimpan tempat.',
|
|
'collections.removedFromAll': 'Dihapus dari koleksi',
|
|
'collections.picker.title': 'Tempat tersimpan',
|
|
'collections.picker.search': 'Cari tempat tersimpanmu',
|
|
'collections.picker.empty': 'Tidak ada tempat tersimpan untuk ditambahkan',
|
|
'collections.picker.hint': 'Pilih tempat dari koleksimu',
|
|
'collections.picker.use': 'Gunakan',
|
|
|
|
'collections.share.title': 'Bagikan daftar',
|
|
'collections.share.titleNamed': 'Bagikan “{name}”',
|
|
'collections.share.button': 'Bagikan',
|
|
'collections.share.members': 'Anggota',
|
|
'collections.share.owner': 'Pemilik',
|
|
'collections.share.you': 'Anda',
|
|
'collections.share.pending': 'undangan tertunda',
|
|
'collections.share.accepted': 'diterima',
|
|
'collections.share.invite': 'Undang seseorang',
|
|
'collections.share.inviteUser': 'Pilih pengguna',
|
|
'collections.share.sendInvite': 'Kirim undangan',
|
|
'collections.share.inviteHint': 'Orang yang diundang dapat melihat dan mengedit daftar ini.',
|
|
'collections.share.noUsers': 'Tidak ada pengguna yang tersedia untuk diundang.',
|
|
'collections.share.memberHint': 'Hanya pemilik daftar yang dapat mengundang atau menghapus orang.',
|
|
'collections.share.cancel': 'Batal',
|
|
'collections.share.leave': 'Tinggalkan daftar',
|
|
'collections.share.leaveConfirm': 'Tinggalkan daftar bersama ini? Anda akan kehilangan akses hingga diundang lagi.',
|
|
'collections.share.left': 'Anda meninggalkan daftar',
|
|
'collections.share.remove': 'Hapus',
|
|
|
|
'collections.invites.title': 'Undangan',
|
|
'collections.invites.from': 'dari',
|
|
'collections.invites.accept': 'Terima',
|
|
'collections.invites.decline': 'Tolak',
|
|
'collections.invites.received': 'Kamu punya undangan daftar baru',
|
|
'collections.invite.sent': 'Undangan terkirim',
|
|
'collections.invite.error': 'Tidak dapat mengirim undangan',
|
|
'collections.invite.accepted': 'Undangan diterima',
|
|
'collections.invite.declined': 'Undangan ditolak',
|
|
|
|
'collections.widget.title': 'Koleksi',
|
|
'collections.widget.empty': 'Belum ada tempat tersimpan',
|
|
'collections.widget.savedCount': '{count} tersimpan',
|
|
};
|
|
|
|
export default collection;
|