Spaces:
Sleeping
Sleeping
File size: 20,215 Bytes
48f8f0c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 | import type { TranslationStrings } from '../types';
const settings: TranslationStrings = {
'settings.title': 'Pengaturan',
'settings.subtitle': 'Atur pengaturan pribadimu',
'settings.tabs.display': 'Tampilan',
'settings.tabs.map': 'Peta',
'settings.tabs.notifications': 'Notifikasi',
'settings.tabs.integrations': 'Integrasi',
'settings.tabs.account': 'Akun',
'settings.tabs.offline': 'Offline',
'settings.tabs.about': 'Tentang',
'settings.map': 'Peta',
'settings.mapTemplate': 'Template Peta',
'settings.mapTemplatePlaceholder.select': 'Pilih template...',
'settings.mapDefaultHint': 'Kosongkan untuk OpenStreetMap (default)',
'settings.mapTemplatePlaceholder':
'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
'settings.mapHint': 'Template URL untuk tile peta',
'settings.mapProvider': 'Penyedia peta',
'settings.mapProviderHint':
'Berlaku untuk peta Trip Planner dan Journey. Atlas selalu menggunakan Leaflet.',
'settings.mapLeafletSubtitle': 'Klasik 2D, tile raster apa pun',
'settings.mapMapboxSubtitle': 'Tile vektor, bangunan 3D & medan',
'settings.mapExperimental': 'Eksperimental',
'settings.mapMapboxToken': 'Token akses Mapbox',
'settings.mapMapboxTokenHint': 'Token publik (pk.*) dari',
'settings.mapMapboxTokenLink': 'mapbox.com → Token akses',
'settings.mapStyle': 'Gaya peta',
'settings.mapStylePlaceholder': 'Pilih gaya Mapbox',
'settings.mapStyleHint': 'Preset atau URL mapbox://styles/USER/ID milikmu',
'settings.map3dBuildings': 'Bangunan 3D & medan',
'settings.map3dHint':
'Kemiringan + ekstrusi bangunan 3D nyata — bekerja di semua gaya, termasuk satelit.',
'settings.mapHighQuality': 'Mode kualitas tinggi',
'settings.mapHighQualityHint':
'Antialiasing + proyeksi globe untuk tepi yang lebih tajam dan tampilan dunia realistis.',
'settings.mapHighQualityWarning':
'Dapat memengaruhi performa pada perangkat kelas bawah.',
'settings.mapTipLabel': 'Tip:',
'settings.mapTip':
'Klik kanan dan seret untuk memutar/memiringkan peta. Klik tengah untuk menambah tempat (klik kanan untuk rotasi).',
'settings.latitude': 'Lintang',
'settings.longitude': 'Bujur',
'settings.saveMap': 'Simpan Peta',
'settings.apiKeys': 'API Keys',
'settings.mapsKey': 'Google Maps API Key',
'settings.mapsKeyHint':
'Untuk pencarian tempat. Memerlukan Places API (New). Dapatkan di console.cloud.google.com',
'settings.weatherKey': 'OpenWeatherMap API Key',
'settings.weatherKeyHint':
'Untuk data cuaca. Gratis di openweathermap.org/api',
'settings.keyPlaceholder': 'Masukkan key...',
'settings.configured': 'Sudah dikonfigurasi',
'settings.saveKeys': 'Simpan Keys',
'settings.display': 'Tampilan',
'settings.colorMode': 'Mode Warna',
'settings.light': 'Terang',
'settings.dark': 'Gelap',
'settings.auto': 'Otomatis',
'settings.language': 'Bahasa',
'settings.temperature': 'Satuan Suhu',
'settings.timeFormat': 'Format Waktu',
'settings.blurBookingCodes': 'Sembunyikan Kode Pemesanan',
'settings.optimizeFromAccommodation': 'Optimalkan rute dari akomodasi',
'settings.optimizeFromAccommodationHint':
'Saat mengoptimalkan suatu hari, mulai rute dari hotel tempatmu bangun pagi dan akhiri di hotel tempatmu check-in malam itu.',
'settings.notifications': 'Notifikasi',
'settings.notifyTripInvite': 'Undangan perjalanan',
'settings.notifyBookingChange': 'Perubahan pemesanan',
'settings.notifyTripReminder': 'Pengingat perjalanan',
'settings.notifyTodoDue': 'Tugas jatuh tempo',
'settings.notifyVacayInvite': 'Undangan Vacay fusion',
'settings.notifyPhotosShared': 'Foto dibagikan (Immich)',
'settings.notifyCollabMessage': 'Pesan chat (Collab)',
'settings.notifyPackingTagged': 'Daftar bawaan: penugasan',
'settings.notifyWebhook': 'Notifikasi webhook',
'settings.notifyVersionAvailable': 'Versi baru tersedia',
'settings.notificationPreferences.email': 'Email',
'settings.notificationPreferences.webhook': 'Webhook',
'settings.notificationPreferences.inapp': 'In-App',
'settings.notificationPreferences.ntfy': 'Ntfy',
'settings.notificationPreferences.noChannels':
'Belum ada saluran notifikasi yang dikonfigurasi. Minta admin untuk mengatur notifikasi email atau webhook.',
'settings.webhookUrl.label': 'Webhook URL',
'settings.webhookUrl.placeholder': 'https://discord.com/api/webhooks/...',
'settings.webhookUrl.hint':
'Masukkan URL webhook Discord, Slack, atau kustom untuk menerima notifikasi.',
'settings.webhookUrl.saved': 'Webhook URL tersimpan',
'settings.webhookUrl.test': 'Uji',
'settings.webhookUrl.testSuccess': 'Test webhook berhasil dikirim',
'settings.webhookUrl.testFailed': 'Test webhook gagal',
'settings.ntfyUrl.topicLabel': 'Topik Ntfy',
'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts',
'settings.ntfyUrl.serverLabel': 'URL Server Ntfy (opsional)',
'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh',
'settings.ntfyUrl.hint':
'Masukkan topik Ntfy Anda untuk menerima notifikasi push. Kosongkan bidang server untuk menggunakan default yang dikonfigurasi oleh admin Anda.',
'settings.ntfyUrl.tokenLabel': 'Token Akses (opsional)',
'settings.ntfyUrl.tokenHint':
'Diperlukan untuk topik yang dilindungi kata sandi.',
'settings.ntfyUrl.saved': 'Pengaturan Ntfy tersimpan',
'settings.ntfyUrl.test': 'Uji',
'settings.ntfyUrl.testSuccess': 'Notifikasi uji Ntfy berhasil dikirim',
'settings.ntfyUrl.testFailed': 'Notifikasi uji Ntfy gagal',
'settings.ntfyUrl.tokenCleared': 'Token akses dihapus',
'settings.notificationsDisabled':
'Notifikasi belum dikonfigurasi. Minta admin untuk mengaktifkan notifikasi email atau webhook.',
'settings.notificationsActive': 'Saluran aktif',
'settings.notificationsManagedByAdmin':
'Acara notifikasi dikonfigurasi oleh administrator.',
'settings.on': 'Aktif',
'settings.off': 'Nonaktif',
'settings.mcp.title': 'Konfigurasi MCP',
'settings.mcp.endpoint': 'MCP Endpoint',
'settings.mcp.clientConfig': 'Konfigurasi Client',
'settings.mcp.clientConfigHint':
'Ganti <your_token> dengan API token dari daftar di bawah. Path ke npx mungkin perlu disesuaikan untuk sistemmu (mis. C:\\PROGRA~1\\nodejs\\npx.cmd di Windows).',
'settings.mcp.clientConfigHintOAuth':
'Ganti <your_client_id> dan <your_client_secret> dengan kredensial dari klien OAuth 2.1 yang kamu buat di atas. mcp-remote akan membuka browser untuk menyelesaikan otorisasi pertama kali kamu terhubung. Path ke npx mungkin perlu disesuaikan untuk sistemmu (misalnya C:\\PROGRA~1\\nodejs\\npx.cmd di Windows).',
'settings.mcp.copy': 'Salin',
'settings.mcp.copied': 'Disalin!',
'settings.mcp.apiTokens': 'API Tokens',
'settings.mcp.createToken': 'Buat Token Baru',
'settings.mcp.noTokens':
'Belum ada token. Buat satu untuk menghubungkan MCP client.',
'settings.mcp.tokenCreatedAt': 'Dibuat',
'settings.mcp.tokenUsedAt': 'Digunakan',
'settings.mcp.deleteTokenTitle': 'Hapus Token',
'settings.mcp.deleteTokenMessage':
'Token ini akan langsung berhenti bekerja. MCP client yang menggunakannya akan kehilangan akses.',
'settings.mcp.modal.createTitle': 'Buat API Token',
'settings.mcp.modal.tokenName': 'Nama Token',
'settings.mcp.modal.tokenNamePlaceholder':
'mis. Claude Desktop, Laptop kerja',
'settings.mcp.modal.creating': 'Membuat…',
'settings.mcp.modal.create': 'Buat Token',
'settings.mcp.modal.createdTitle': 'Token Dibuat',
'settings.mcp.modal.createdWarning':
'Token ini hanya ditampilkan sekali. Salin dan simpan sekarang — tidak bisa dipulihkan.',
'settings.mcp.modal.done': 'Selesai',
'settings.mcp.toast.created': 'Token dibuat',
'settings.mcp.toast.createError': 'Gagal membuat token',
'settings.mcp.toast.deleted': 'Token dihapus',
'settings.mcp.toast.deleteError': 'Gagal menghapus token',
'settings.mcp.apiTokensDeprecated':
'API Token sudah tidak digunakan dan akan dihapus di rilis mendatang. Gunakan OAuth 2.1 Client sebagai gantinya.',
'settings.oauth.clients': 'Klien OAuth 2.1',
'settings.oauth.clientsHint':
'Daftarkan klien OAuth 2.1 agar aplikasi MCP pihak ketiga (Claude Web, Cursor, dll.) dapat terhubung tanpa token statis.',
'settings.oauth.createClient': 'Klien Baru',
'settings.oauth.noClients': 'Belum ada klien OAuth yang terdaftar.',
'settings.oauth.clientId': 'ID Klien',
'settings.oauth.clientSecret': 'Rahasia Klien',
'settings.oauth.deleteClient': 'Hapus Klien',
'settings.oauth.deleteClientMessage':
'Klien ini dan semua sesi aktif akan dihapus permanen. Aplikasi yang menggunakannya akan langsung kehilangan akses.',
'settings.oauth.rotateSecret': 'Putar Ulang Secret',
'settings.oauth.rotateSecretMessage':
'Secret klien baru akan dibuat dan semua sesi yang ada langsung dibatalkan. Perbarui aplikasimu sebelum menutup dialog ini.',
'settings.oauth.rotateSecretConfirm': 'Putar Ulang',
'settings.oauth.rotateSecretConfirming': 'Memutar ulang…',
'settings.oauth.rotateSecretDoneTitle': 'Secret Baru Dibuat',
'settings.oauth.rotateSecretDoneWarning':
'Secret ini hanya ditampilkan sekali. Salin sekarang dan perbarui aplikasimu — semua sesi sebelumnya telah dibatalkan.',
'settings.oauth.activeSessions': 'Sesi OAuth Aktif',
'settings.oauth.sessionScopes': 'Cakupan',
'settings.oauth.sessionExpires': 'Kedaluwarsa',
'settings.oauth.revoke': 'Cabut',
'settings.oauth.revokeSession': 'Cabut Sesi',
'settings.oauth.revokeSessionMessage':
'Ini akan segera mencabut akses untuk sesi OAuth ini.',
'settings.oauth.modal.createTitle': 'Daftarkan OAuth Client',
'settings.oauth.modal.presets': 'Preset cepat',
'settings.oauth.modal.clientName': 'Nama Aplikasi',
'settings.oauth.modal.clientNamePlaceholder':
'mis. Claude Web, Aplikasi MCP Saya',
'settings.oauth.modal.redirectUris': 'Redirect URI',
'settings.oauth.modal.redirectUrisPlaceholder':
'https://aplikasiku.com/callback\nhttps://aplikasiku.com/auth',
'settings.oauth.modal.redirectUrisHint':
'Satu URI per baris. HTTPS wajib (localhost dikecualikan). Kecocokan tepat diberlakukan.',
'settings.oauth.modal.scopes': 'Cakupan yang Diizinkan',
'settings.oauth.modal.scopesHint':
'list_trips dan get_trip_summary selalu tersedia — tidak perlu cakupan. Keduanya memungkinkan AI menemukan ID perjalanan yang diperlukan untuk menggunakan alat lainnya.',
'settings.oauth.modal.selectAll': 'Pilih semua',
'settings.oauth.modal.deselectAll': 'Batalkan semua',
'settings.oauth.modal.creating': 'Mendaftarkan…',
'settings.oauth.modal.create': 'Daftarkan Client',
'settings.oauth.modal.createdTitle': 'Client Terdaftar',
'settings.oauth.modal.createdWarning':
'Client secret hanya ditampilkan sekali. Salin sekarang — tidak dapat dipulihkan.',
'settings.oauth.toast.createError': 'Gagal mendaftarkan klien OAuth',
'settings.oauth.toast.deleted': 'Klien OAuth dihapus',
'settings.oauth.toast.deleteError': 'Gagal menghapus klien OAuth',
'settings.oauth.toast.revoked': 'Sesi dicabut',
'settings.oauth.toast.revokeError': 'Gagal mencabut sesi',
'settings.oauth.toast.rotateError': 'Gagal memutar ulang client secret',
'settings.oauth.modal.machineClient': 'Klien mesin (tanpa login browser)',
'settings.oauth.modal.machineClientHint':
'Menggunakan grant client_credentials — tidak perlu URI pengalihan. Token diterbitkan langsung melalui client_id + client_secret dan bertindak sebagai Anda dalam cakupan yang dipilih.',
'settings.oauth.modal.machineClientUsage':
'Dapatkan token: POST /oauth/token dengan grant_type=client_credentials, client_id, dan client_secret. Tanpa browser, tanpa refresh token.',
'settings.oauth.badge.machine': 'mesin',
'settings.account': 'Akun',
'settings.about': 'Tentang',
'settings.about.reportBug': 'Laporkan Bug',
'settings.about.reportBugHint': 'Menemukan masalah? Beri tahu kami',
'settings.about.featureRequest': 'Permintaan Fitur',
'settings.about.featureRequestHint': 'Sarankan fitur baru',
'settings.about.wikiHint': 'Dokumentasi & panduan',
'settings.about.supporters.badge': 'Pendukung Bulanan',
'settings.about.supporters.title': 'Rekan perjalanan untuk TREK',
'settings.about.supporters.subtitle':
'Saat kamu merencanakan rute berikutnya, orang-orang ini ikut merencanakan masa depan TREK. Kontribusi bulanan mereka langsung masuk ke pengembangan dan jam kerja nyata — supaya TREK tetap Open Source.',
'settings.about.supporters.since': 'pendukung sejak {date}',
'settings.about.supporters.tierEmpty': 'Jadilah yang pertama',
'settings.about.supporter.tier.noReturnTicket': 'No Return Ticket',
'settings.about.supporter.tier.lostLuggageVip': 'Lost Luggage VIP',
'settings.about.supporter.tier.businessClassDreamer':
'Business Class Dreamer',
'settings.about.supporter.tier.budgetTraveller': 'Budget Traveller',
'settings.about.supporter.tier.hostelBunkmate': 'Hostel Bunkmate',
'settings.about.description':
'TREK adalah perencana perjalanan self-hosted yang membantu kamu mengatur perjalanan dari ide pertama hingga kenangan terakhir. Perencanaan harian, anggaran, daftar bawaan, foto dan masih banyak lagi — semua di satu tempat, di servermu sendiri.',
'settings.about.madeWith': 'Dibuat dengan',
'settings.about.madeBy':
'oleh Maurice dan komunitas open-source yang terus berkembang.',
'settings.username': 'Nama pengguna',
'settings.email': 'Email',
'settings.role': 'Peran',
'settings.roleAdmin': 'Administrator',
'settings.oidcLinked': 'Terhubung dengan',
'settings.changePassword': 'Ganti Kata Sandi',
'settings.currentPassword': 'Kata sandi saat ini',
'settings.currentPasswordRequired': 'Kata sandi saat ini wajib diisi',
'settings.newPassword': 'Kata sandi baru',
'settings.confirmPassword': 'Konfirmasi kata sandi baru',
'settings.updatePassword': 'Perbarui kata sandi',
'settings.passwordRequired':
'Masukkan kata sandi saat ini dan kata sandi baru',
'settings.passwordTooShort': 'Kata sandi minimal 8 karakter',
'settings.passwordMismatch': 'Kata sandi tidak cocok',
'settings.passwordWeak':
'Kata sandi harus mengandung huruf besar, huruf kecil, angka, dan karakter khusus',
'settings.passwordChanged': 'Kata sandi berhasil diubah',
'settings.mustChangePassword':
'Kamu harus mengubah kata sandi sebelum melanjutkan. Atur kata sandi baru di bawah ini.',
'settings.deleteAccount': 'Hapus akun',
'settings.deleteAccountTitle': 'Hapus akunmu?',
'settings.deleteAccountWarning':
'Akunmu beserta semua perjalanan, tempat, dan file akan dihapus permanen. Tindakan ini tidak bisa dibatalkan.',
'settings.deleteAccountConfirm': 'Hapus permanen',
'settings.deleteBlockedTitle': 'Penghapusan tidak memungkinkan',
'settings.deleteBlockedMessage':
'Kamu satu-satunya administrator. Promosikan pengguna lain menjadi admin sebelum menghapus akunmu.',
'settings.roleUser': 'Pengguna',
'settings.saveProfile': 'Simpan Profil',
'settings.toast.mapSaved': 'Pengaturan peta tersimpan',
'settings.toast.keysSaved': 'API keys tersimpan',
'settings.toast.displaySaved': 'Pengaturan tampilan tersimpan',
'settings.toast.profileSaved': 'Profil tersimpan',
'settings.uploadAvatar': 'Unggah Foto Profil',
'settings.removeAvatar': 'Hapus Foto Profil',
'settings.avatarUploaded': 'Foto profil diperbarui',
'settings.avatarRemoved': 'Foto profil dihapus',
'settings.avatarError': 'Gagal mengunggah',
'settings.mfa.title': 'Autentikasi dua faktor (2FA)',
'settings.mfa.description':
'Menambahkan langkah kedua saat masuk dengan email dan kata sandi. Gunakan aplikasi autentikator (Google Authenticator, Authy, dll.).',
'settings.mfa.requiredByPolicy':
'Administrator mengharuskan autentikasi dua faktor. Atur aplikasi autentikator di bawah ini sebelum melanjutkan.',
'settings.mfa.backupTitle': 'Kode cadangan',
'settings.mfa.backupDescription':
'Gunakan kode cadangan sekali pakai ini jika kamu kehilangan akses ke aplikasi autentikator.',
'settings.mfa.backupWarning':
'Simpan kode ini sekarang. Setiap kode hanya bisa digunakan sekali.',
'settings.mfa.backupCopy': 'Salin kode',
'settings.mfa.backupDownload': 'Unduh TXT',
'settings.mfa.backupPrint': 'Cetak / PDF',
'settings.mfa.backupCopied': 'Kode cadangan disalin',
'settings.mfa.enabled': '2FA aktif di akunmu.',
'settings.mfa.disabled': '2FA belum diaktifkan.',
'settings.mfa.setup': 'Atur autentikator',
'settings.mfa.scanQr':
'Pindai kode QR ini dengan aplikasimu, atau masukkan secret secara manual.',
'settings.mfa.secretLabel': 'Kunci secret (entri manual)',
'settings.mfa.codePlaceholder': 'Kode 6 digit',
'settings.mfa.enable': 'Aktifkan 2FA',
'settings.mfa.cancelSetup': 'Batal',
'settings.mfa.disableTitle': 'Nonaktifkan 2FA',
'settings.mfa.disableHint':
'Masukkan kata sandi akun dan kode terkini dari aplikasi autentikatormu.',
'settings.mfa.disable': 'Nonaktifkan 2FA',
'settings.mfa.toastEnabled': 'Autentikasi dua faktor diaktifkan',
'settings.mfa.toastDisabled': 'Autentikasi dua faktor dinonaktifkan',
'settings.mfa.demoBlocked': 'Tidak tersedia dalam mode demo',
'settings.bookingLabels': 'Label rute pemesanan',
'settings.bookingLabelsHint':
'Menampilkan nama stasiun / bandara di peta. Jika mati, hanya ikon ditampilkan.',
"settings.currency": "Currency",
"settings.currencyHint": "All amounts in Costs are converted to and shown in this currency.",
'settings.passkey.title': 'Passkey',
'settings.passkey.description':
'Masuk lebih cepat dan tahan terhadap phishing dengan passkey — sidik jari, wajah, PIN, atau kunci keamanan fisik kamu. Kata sandimu tetap tersedia sebagai cadangan.',
'settings.passkey.notConfigured':
'Passkey diaktifkan tetapi belum sepenuhnya dikonfigurasi di server ini. Minta administratormu untuk mengatur domain WebAuthn.',
'settings.passkey.add': 'Tambah passkey',
'settings.passkey.addTitle': 'Tambah passkey',
'settings.passkey.passwordPrompt':
'Konfirmasi kata sandimu saat ini, lalu ikuti petunjuk di perangkatmu.',
'settings.passkey.passwordRequired': 'Kata sandimu saat ini wajib diisi.',
'settings.passkey.namePlaceholder': 'Nama (opsional, mis. "iPhone")',
'settings.passkey.addedToast': 'Passkey ditambahkan',
'settings.passkey.added': 'Ditambahkan',
'settings.passkey.addError': 'Gagal menambahkan passkey',
'settings.passkey.cancelled': 'Penyiapan passkey dibatalkan',
'settings.passkey.deleted': 'Passkey dihapus',
'settings.passkey.deleteConfirm':
'Hapus passkey ini? Konfirmasi dengan kata sandimu.',
'settings.passkey.rename': 'Ganti nama',
'settings.passkey.defaultName': 'Passkey',
'settings.passkey.synced': 'Tersinkron',
'settings.passkey.deviceBound': 'Perangkat ini',
'settings.passkey.lastUsed': 'Terakhir digunakan',
'settings.passkey.neverUsed': 'Belum pernah digunakan',
'settings.mapPoiPill': 'Jelajahi tempat di peta',
'settings.mapPoiPillHint': 'Tampilkan pil kategori di peta perjalanan untuk menemukan restoran, hotel, dan lainnya di sekitar dari OpenStreetMap.',
'settings.airtrail.title': 'AirTrail',
'settings.airtrail.hint': 'Hubungkan AirTrail yang kamu host sendiri untuk mengimpor dan menyinkronkan penerbangan. Buat kunci API di AirTrail pada Pengaturan → Keamanan.',
'settings.airtrail.url': 'URL Instans',
'settings.airtrail.apiKey': 'Kunci API',
'settings.airtrail.apiKeyPlaceholder': 'Kunci API Bearer',
'settings.airtrail.apiKeyHint': 'Dibuat di AirTrail pada Pengaturan → Keamanan. Disimpan terenkripsi.',
'settings.airtrail.allowInsecureTls': 'Izinkan sertifikat yang ditandatangani sendiri',
'settings.airtrail.allowInsecureTlsHint': 'Aktifkan hanya untuk instans tepercaya di jaringanmu sendiri.',
'settings.airtrail.connected': 'Terhubung',
'settings.airtrail.notConnected': 'Tidak terhubung',
'settings.airtrail.toast.saved': 'Koneksi AirTrail disimpan',
'settings.airtrail.toast.saveError': 'Tidak dapat menyimpan koneksi',
'settings.airtrail.test.button': 'Uji koneksi',
'settings.airtrail.test.success': 'Terhubung — {count} penerbangan ditemukan',
'settings.airtrail.test.failed': 'Koneksi gagal',
};
export default settings;
|