{ "language": { "id": "Bahasa Indonesia", "en-GB": "English UK" }, "app": { "title": "CRUD Operasi Akuakultur", "description": "CRUD operasi akuakultur dan marketplace multi-tenant dengan RBAC, pesanan, transaksi, log audit, dan API." }, "pages": { "dashboard": { "pageTitle": "Dasbor", "overview": "Ringkasan", "loadingWidgets": "Memuat widget...", "loading": "Memuat..." }, "login": { "pageTitle": "Masuk", "sampleCredentialsAdmin": "Gunakan {{email}} / {{password}} untuk masuk sebagai Administrator", "sampleCredentialsUser": "Gunakan {{email}} / {{password}} untuk masuk sebagai Pengguna", "form": { "loginLabel": "Login", "loginHelp": "Masukkan login Anda", "passwordLabel": "Kata sandi", "passwordHelp": "Masukkan kata sandi Anda", "remember": "Ingat saya", "forgotPassword": "Lupa kata sandi?", "loginButton": "Masuk", "loading": "Memuat...", "noAccountYet": "Belum punya akun?", "newAccount": "Akun baru" }, "pexels": { "photoCredit": "Foto oleh {{photographer}} di Pexels", "videoCredit": "Video oleh {{name}} di Pexels", "videoUnsupported": "Browser Anda tidak mendukung tag video." }, "footer": { "copyright": "© {{year}} {{title}}. Semua hak dilindungi", "privacy": "Kebijakan Privasi" } } }, "components": { "widgetCreator": { "title": "Buat grafik atau widget", "helpText": "Jelaskan widget atau grafik baru dengan bahasa natural. Contoh: \"Jumlah pengguna admin\" ATAU \"grafik merah berisi jumlah kontrak selesai dikelompokkan per bulan\"", "settingsTitle": "Pengaturan pembuat widget", "settingsDescription": "Widget ditampilkan dan dibuat untuk peran apa?", "doneButton": "Selesai", "loading": "Memuat..." }, "search": { "placeholder": "Cari", "required": "Wajib", "minLength": "Panjang minimum: {{count}} karakter" } }, "labels": { "overview": "Ringkasan", "dashboard": "Dasbor", "farm_ops_command_center": "Pusat Komando Operasi Tambak", "multi_tenant_aquaculture_workflow": "Alur kerja akuakultur multi-tenant", "record_feed_monitor_appetite_and_keep_the_farm_team_aligned": "Catat pakan, pantau nafsu makan, dan selaraskan tim tambak.", "a_focused_daily_operations_slice_built_on_top_of_your_generated_crud_entities_batches_feed_products_and_feeding_logs": "Bagian operasi harian yang fokus, dibangun di atas entitas CRUD yang sudah dibuat: batch, produk pakan, dan log pemberian pakan.", "fed_today": "Pakan hari ini", "active_batches": "Batch aktif", "latest_appetite": "Nafsu makan terbaru", "quick_feed_entry": "Input pakan cepat", "record_the_most_common_daily_farm_action_without_leaving_the_operations_context": "Catat aktivitas harian tambak yang paling umum tanpa keluar dari konteks operasi.", "saving": "Menyimpan...", "loading_farm_data": "Memuat data tambak...", "recent_activity": "Aktivitas terbaru", "latest_feeding_logs_from_the_generated_crud_api": "Log pemberian pakan terbaru dari API CRUD yang sudah dibuat.", "record_snapshot": "Ringkasan catatan", "detail": "Detail", "batch_context": "Konteks batch", "daily_rhythm": "Ritme harian", "marketplace_ready": "Siap marketplace", "every_record_is_tied_to_generated_batch_crud_for_traceability": "Setiap catatan terhubung ke CRUD batch untuk keterlacakan.", "fast_input_supports_the_staff_workflow_farmers_repeat_every_shift": "Input cepat mendukung alur kerja staf yang diulang petani setiap shift.", "operational_records_are_one_step_away_from_harvest_listing_order_and_transaction_flows": "Catatan operasi selangkah lagi dari alur panen, listing, pesanan, dan transaksi.", "no_feeding_logs_yet": "Belum ada log pemberian pakan", "use_the_quick_entry_form_to_create_the_first_daily_operation_record": "Gunakan formulir input cepat untuk membuat catatan operasi harian pertama.", "select_a_feeding_log_to_inspect_its_farm_ready_details": "Pilih log pemberian pakan untuk melihat detail siap pakai di tambak.", "no_notes_added_for_this_operation": "Belum ada catatan untuk operasi ini.", "team_member": "Anggota tim", "unassigned_batch": "Batch belum ditetapkan", "not_specified": "Belum ditentukan", "not_scheduled": "Belum dijadwalkan", "batch_before_recording_feed": "Pilih batch sebelum mencatat pakan.", "add_the_feeding_time": "Tambahkan waktu pemberian pakan.", "feed_quantity_must_be_greater_than_0_kg": "Jumlah pakan harus lebih dari 0 kg.", "feeding_record_saved_the_latest_activity_list_has_been_refreshed": "Catatan pakan tersimpan. Daftar aktivitas terbaru telah diperbarui.", "could_not_load_the_farm_operations_workspace_please_refresh_or_check_your_permissions": "Tidak dapat memuat ruang kerja operasi tambak. Silakan muat ulang atau periksa izin Anda.", "could_not_save_the_feeding_record_please_check_the_values_and_try_again": "Tidak dapat menyimpan catatan pakan. Periksa nilai yang diisi lalu coba lagi.", "you_can_view_existing_data_but_need_create_feeding_logs_permission_to_save_new_records": "Anda dapat melihat data yang ada, tetapi perlu izin Buat Log Pemberian Pakan untuk menyimpan catatan baru.", "create_your_first_batch_before_recording_feed": "Buat batch pertama sebelum mencatat pakan.", "select_a_batch": "Pilih batch", "select_feed_product_optional": "Pilih produk pakan (opsional)", "optional_notes_for_the_next_shift": "Catatan opsional untuk shift berikutnya", "page": "Halaman", "of": "dari", "please_confirm": "Mohon konfirmasi", "are_you_sure_you_want_to_delete_this_item": "Apakah Anda yakin ingin menghapus item ini?", "allowed_formats": "Format yang diizinkan: {{formats}}", "click_to_upload": "Klik untuk mengunggah", "or_drag_and_drop": "atau seret dan lepas", "switch_to_table": "Beralih ke tabel", "switch_to_cards": "Beralih ke kartu", "users_widgets": "Widget milik {{role}}", "no_data": "Tidak ada data", "matches_with": "Cocok dengan: {{query}}", "no_matches": "Tidak ada hasil", "quick_input": "Input cepat", "log_a_feeding": "Catat pemberian pakan", "capture_the_minimum_operational_data_and_confirm_it_immediately": "Isi data operasi minimum dan konfirmasi langsung.", "loading_batches_and_feed_products": "Memuat batch dan produk pakan...", "no_batches_available_yet": "Belum ada batch.", "create_a_batch_first_then_return_here_to_record_daily_feeding_activity": "Buat batch terlebih dahulu, lalu kembali ke sini untuk mencatat aktivitas pakan harian.", "optional_observation_e_g_fish_surfaced_quickly_mild_leftovers_weather_change": "Observasi opsional, mis. ikan cepat naik, sedikit sisa pakan, perubahan cuaca...", "your_role_can_view_feeding_logs_but_cannot_create_new_records": "Peran Anda dapat melihat log pakan, tetapi tidak dapat membuat catatan baru.", "activity_stream": "Alur aktivitas", "latest_feeding_logs": "Log pakan terbaru", "loading_latest_records": "Memuat catatan terbaru...", "use_the_quick_input_form_to_create_the_first_daily_operation_record": "Gunakan formulir input cepat untuk membuat catatan operasi harian pertama.", "by": "oleh", "recorded": "Dicatat", "feed": "Pakan", "method": "Metode", "choose_a_batch_before_recording_feed": "Pilih batch sebelum mencatat pakan.", "login": "Masuk", "password": "Kata sandi", "please_enter_your_login": "Masukkan login Anda", "please_enter_your_password": "Masukkan kata sandi Anda", "remember": "Ingat saya", "loading": "Memuat..." }, "crud": { "actions": { "new": "Buat", "view": "Lihat", "edit": "Edit", "delete": "Hapus", "submit": "Simpan", "reset": "Reset", "cancel": "Batal", "confirm": "Konfirmasi", "filter": "Filter", "apply": "Terapkan", "download_csv": "Unduh CSV", "upload_csv": "Unggah CSV", "new_item": "Item baru", "open_full_crud": "Buka CRUD lengkap", "open_detail": "Buka detail", "marketplace": "Marketplace", "delete_rows": "Hapus {{count}} baris", "deleting": "Menghapus...", "select_value": "Pilih nilai", "from": "Dari", "to": "Sampai", "contains": "Berisi", "contained": "Berisi", "value": "Nilai", "action": "Aksi", "create_batch": "Buat batch", "save_feeding_record": "Simpan catatan pakan", "advanced_form": "Form lanjutan", "refresh": "Segarkan" } }, "fields": { "id": "ID", "name": "Nama", "first_name": "Nama depan", "firstname": "Nama depan", "last_name": "Nama belakang", "lastname": "Nama belakang", "phone_number": "Nomor telepon", "email": "Email", "disabled": "Dinonaktifkan", "password": "Kata sandi", "provider": "Penyedia", "custom_permissions": "Izin khusus", "custom_permissions_filter": "Filter izin khusus", "email_verified": "Email terverifikasi", "email_verification_token": "Token verifikasi email", "email_verification_token_expires_at": "Token verifikasi email kedaluwarsa pada", "password_reset_token": "Token reset kata sandi", "password_reset_token_expires_at": "Token reset kata sandi kedaluwarsa pada", "app_role": "Peran aplikasi", "avatar": "Avatar", "created_by": "Dibuat oleh", "updated_by": "Diperbarui oleh", "created_at": "Dibuat pada", "updated_at": "Diperbarui pada", "organizations": "Organisasi", "organization": "Organisasi", "tenant": "Tenant", "location": "Lokasi", "pond": "Kolam", "batch": "Batch", "species": "Spesies", "user": "Pengguna", "role": "Peran", "permissions": "Izin", "permission": "Izin", "pond_name": "Nama kolam", "pond_type": "Tipe kolam", "area_sq_m": "Luas (m²)", "average_depth_m": "Kedalaman rata-rata (m)", "avg_depth_m": "Kedalaman rata-rata (m)", "notes": "Catatan", "status": "Status", "species_name": "Nama spesies", "scientific_name": "Nama ilmiah", "typical_harvest_size": "Ukuran panen umum", "batch_code": "Kode batch", "stocked_at": "Tanggal tebar", "initial_count": "Jumlah awal", "initial_avg_weight_g": "Bobot rata-rata awal (g)", "initial_average_weight_g": "Bobot rata-rata awal (g)", "batch_status": "Status batch", "expected_harvest_at": "Perkiraan panen pada", "product_name": "Nama produk", "brand": "Merek", "feed_type": "Jenis pakan", "protein_percent": "Protein %", "fat_percent": "Lemak %", "pellet_size_mm": "Ukuran pelet (mm)", "fed_at": "Waktu pemberian pakan", "quantity_kg": "Jumlah (kg)", "feeding_method": "Metode pemberian pakan", "appetite": "Nafsu makan", "recorded_by": "Dicatat oleh", "sampled_at": "Waktu sampel", "temperature_c": "Suhu (°C)", "ph": "pH", "dissolved_oxygen_mg_l": "Oksigen terlarut (mg/L)", "salinity_ppt": "Salinitas (ppt)", "ammonia_mg_l": "Amonia (mg/L)", "nitrite_mg_l": "Nitrit (mg/L)", "nitrate_mg_l": "Nitrat (mg/L)", "turbidity_ntu": "Kekeruhan (NTU)", "observed_at": "Diamati pada", "event_type": "Jenis kejadian", "severity": "Tingkat keparahan", "mortality_count": "Jumlah kematian", "symptoms": "Gejala", "treatment": "Penanganan", "resolution_status": "Status penyelesaian", "resolved_at": "Diselesaikan pada", "reported_by": "Dilaporkan oleh", "attachments": "Lampiran", "item_category": "Kategori item", "item_name": "Nama item", "sku": "SKU", "unit": "Satuan", "quantity_on_hand": "Stok tersedia", "reorder_level": "Batas pemesanan ulang", "unit_cost": "Biaya satuan", "inventory_item": "Item inventaris", "feed_product": "Produk pakan", "movement_type": "Jenis pergerakan", "quantity": "Jumlah", "moved_at": "Dipindahkan pada", "reference": "Referensi", "source": "Sumber", "destination": "Tujuan", "harvested_at": "Dipanen pada", "total_weight_kg": "Berat total (kg)", "total_count": "Jumlah total", "avg_weight_g": "Bobot rata-rata (g)", "grade": "Grade", "listing_title": "Judul listing", "description": "Deskripsi", "product_form": "Bentuk produk", "available_quantity_kg": "Jumlah tersedia (kg)", "price_per_kg": "Harga per kg", "currency": "Mata uang", "available_from": "Tersedia mulai", "expires_at": "Kedaluwarsa pada", "listing_status": "Status listing", "seller_tenant": "Tenant penjual", "buyer_tenant": "Tenant pembeli", "farm_tenant": "Tenant tambak", "investor_tenant": "Tenant investor", "harvest": "Panen", "fulfillment_location": "Lokasi pemenuhan", "photos": "Foto", "order_number": "Nomor pesanan", "ordered_at": "Dipesan pada", "order_status": "Status pesanan", "subtotal_amount": "Subtotal", "tax_amount": "Pajak", "shipping_amount": "Biaya pengiriman", "total_amount": "Total", "delivery_address": "Alamat pengiriman", "buyer_notes": "Catatan pembeli", "expected_delivery_at": "Perkiraan pengiriman pada", "listing": "Listing", "order": "Pesanan", "unit_price": "Harga satuan", "line_total": "Total baris", "transaction_type": "Jenis transaksi", "transaction_status": "Status transaksi", "amount": "Jumlah", "provider_reference": "Referensi penyedia", "processed_at": "Diproses pada", "failure_reason": "Alasan gagal", "shipment_status": "Status pengiriman", "carrier": "Kurir", "tracking_number": "Nomor resi", "status_at": "Status pada", "status_details": "Detail status", "investment_name": "Nama investasi", "instrument_type": "Jenis instrumen", "amount_committed": "Jumlah komitmen", "amount_funded": "Jumlah didanai", "committed_at": "Dikomitmenkan pada", "funded_at": "Didanai pada", "investment_status": "Status investasi", "to_email": "Email tujuan", "subject": "Subjek", "template_key": "Kunci template", "payload": "Payload", "send_status": "Status kirim", "sent_at": "Dikirim pada", "recipient_user": "Pengguna penerima", "action": "Aksi", "entity_name": "Nama entitas", "entity_reference": "Referensi entitas", "occurred_at": "Terjadi pada", "ip_address": "Alamat IP", "user_agent": "User agent", "change_summary": "Ringkasan perubahan", "actor_user": "Pengguna pelaku", "key_name": "Nama kunci", "key_prefix": "Awalan kunci", "access_level": "Level akses", "last_used_at": "Terakhir digunakan pada", "is_revoked": "Dicabut", "endpoint_name": "Nama endpoint", "url": "URL", "secret": "Rahasia", "is_enabled": "Aktif", "event_types": "Jenis event", "last_delivery_at": "Pengiriman terakhir pada", "endpoint": "Endpoint", "event_reference": "Referensi event", "delivered_at": "Dikirim pada", "delivery_status": "Status pengiriman", "http_status": "Status HTTP", "request_payload": "Payload permintaan", "response_body": "Isi respons", "attempt_count": "Jumlah percobaan", "job_type": "Jenis pekerjaan", "job_status": "Status pekerjaan", "total_rows": "Total baris", "processed_rows": "Baris diproses", "error_rows": "Baris error", "error_report": "Laporan error", "started_at": "Dimulai pada", "finished_at": "Selesai pada", "requested_by": "Diminta oleh", "source_file": "File sumber", "result_file": "File hasil", "membership_status": "Status keanggotaan", "joined_at": "Bergabung pada", "tenant_name": "Nama tenant", "slug": "Slug", "tenant_type": "Jenis tenant", "contact_email": "Email kontak", "contact_phone": "Telepon kontak", "billing_address": "Alamat penagihan", "subscription_status": "Status langganan", "trial_ends_at": "Masa uji coba berakhir pada", "location_name": "Nama lokasi", "address": "Alamat", "latitude": "Lintang", "longitude": "Bujur", "timezone": "Zona waktu", "is_primary": "Utama", "role_customization": "Kustomisasi peran", "global_access": "Akses global", "permissions_filter": "Filter izin", "multi_text": "Teks tambahan" }, "entities": { "dashboard": "Dasbor", "farm_ops": "Operasi Tambak", "users": "Pengguna", "user": "Pengguna", "roles": "Peran", "role": "Peran", "permissions": "Izin", "permission": "Izin", "organizations": "Organisasi", "organization": "Organisasi", "tenants": "Tenant", "tenant": "Tenant", "user_memberships": "Keanggotaan Pengguna", "user_membership": "Keanggotaan Pengguna", "tenant_locations": "Lokasi Tenant", "tenant_location": "Lokasi Tenant", "ponds": "Kolam", "pond": "Kolam", "species": "Spesies", "batches": "Batch", "batch": "Batch", "feed_products": "Produk Pakan", "feed_product": "Produk Pakan", "feeding_logs": "Log Pemberian Pakan", "feeding_log": "Log Pemberian Pakan", "water_quality_logs": "Log Kualitas Air", "water_quality_log": "Log Kualitas Air", "health_events": "Kejadian Kesehatan", "health_event": "Kejadian Kesehatan", "inventory_items": "Item Inventaris", "inventory_item": "Item Inventaris", "inventory_movements": "Pergerakan Inventaris", "inventory_movement": "Pergerakan Inventaris", "harvests": "Panen", "harvest": "Panen", "marketplace_listings": "Listing Marketplace", "marketplace_listing": "Listing Marketplace", "orders": "Pesanan", "order": "Pesanan", "order_items": "Item Pesanan", "order_item": "Item Pesanan", "payment_transactions": "Transaksi Pembayaran", "payment_transaction": "Transaksi Pembayaran", "shipment_updates": "Pembaruan Pengiriman", "shipment_update": "Pembaruan Pengiriman", "investments": "Investasi", "investment": "Investasi", "email_notifications": "Notifikasi Email", "email_notification": "Notifikasi Email", "audit_logs": "Log Audit", "audit_log": "Log Audit", "api_keys": "Kunci API", "api_key": "Kunci API", "webhook_endpoints": "Endpoint Webhook", "webhook_endpoint": "Endpoint Webhook", "webhook_deliveries": "Pengiriman Webhook", "webhook_delivery": "Pengiriman Webhook", "csv_jobs": "Pekerjaan CSV", "csv_job": "Pekerjaan CSV" }, "enums": { "active": "Aktif", "inactive": "Tidak aktif", "maintenance": "Perawatan", "planned": "Direncanakan", "harvested": "Dipanen", "closed": "Ditutup", "lost": "Hilang", "manual": "Manual", "auto_feeder": "Pemberi pakan otomatis", "broadcast": "Sebar", "tray": "Tray", "low": "Rendah", "normal": "Normal", "high": "Tinggi", "pending": "Menunggu", "confirmed": "Dikonfirmasi", "packed": "Dikemas", "shipped": "Dikirim", "delivered": "Terkirim", "canceled": "Dibatalkan", "refunded": "Dikembalikan dana", "draft": "Draf", "paused": "Dijeda", "sold_out": "Habis terjual", "expired": "Kedaluwarsa", "removed": "Dihapus", "earthen": "Tanah", "lined": "Berlapis", "tank": "Tangki", "cage": "Keramba", "raceway": "Raceway", "other": "Lainnya" } }