Flatlogic Bot da3c00f31c MICRA 1.0
2026-06-29 06:18:56 +00:00

484 lines
19 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"language": {
"id": "Bahasa Indonesia",
"en-GB": "English UK"
},
"app": {
"title": "Aquaculture Ops CRUD",
"description": "Multi-tenant aquaculture operations and marketplace CRUD with RBAC, orders, transactions, audit logs, and APIs."
},
"pages": {
"dashboard": {
"pageTitle": "Dashboard",
"overview": "Overview",
"loadingWidgets": "Loading widgets...",
"loading": "Loading..."
},
"login": {
"pageTitle": "Login",
"sampleCredentialsAdmin": "Use {{email}} / {{password}} to log in as Administrator",
"sampleCredentialsUser": "Use {{email}} / {{password}} to log in as User",
"form": {
"loginLabel": "Login",
"loginHelp": "Please enter your login",
"passwordLabel": "Password",
"passwordHelp": "Please enter your password",
"remember": "Remember",
"forgotPassword": "Forgot password?",
"loginButton": "Login",
"loading": "Loading...",
"noAccountYet": "Dont have an account yet?",
"newAccount": "New account"
},
"pexels": {
"photoCredit": "Photo by {{photographer}} on Pexels",
"videoCredit": "Video by {{name}} on Pexels",
"videoUnsupported": "Your browser does not support the video tag."
},
"footer": {
"copyright": "© {{year}} {{title}}. All rights reserved",
"privacy": "Privacy Policy"
}
}
},
"components": {
"widgetCreator": {
"title": "Create chart or widget",
"helpText": "Describe your new widget or chart in natural language. For example: \"Number of admin users\" OR \"red chart with number of closed contracts grouped by month\"",
"settingsTitle": "Widget Creator settings",
"settingsDescription": "What role are we showing and creating widgets for?",
"doneButton": "Done",
"loading": "Loading..."
},
"search": {
"placeholder": "Search",
"required": "Required",
"minLength": "Minimum length: {{count}} characters"
}
},
"labels": {
"overview": "Overview",
"dashboard": "Dashboard",
"farm_ops_command_center": "Farm Ops Command Centre",
"multi_tenant_aquaculture_workflow": "Multi-tenant aquaculture workflow",
"record_feed_monitor_appetite_and_keep_the_farm_team_aligned": "Record feed, monitor appetite, and keep the farm team aligned.",
"a_focused_daily_operations_slice_built_on_top_of_your_generated_crud_entities_batches_feed_products_and_feeding_logs": "A focused daily operations slice built on top of your generated CRUD entities: batches, feed products, and feeding logs.",
"fed_today": "Fed today",
"active_batches": "Active batches",
"latest_appetite": "Latest appetite",
"quick_feed_entry": "Quick feed entry",
"record_the_most_common_daily_farm_action_without_leaving_the_operations_context": "Record the most common daily farm action without leaving the operations context.",
"saving": "Saving...",
"loading_farm_data": "Loading farm data...",
"recent_activity": "Recent activity",
"latest_feeding_logs_from_the_generated_crud_api": "Latest feeding logs from the generated CRUD API.",
"record_snapshot": "Record snapshot",
"detail": "Detail",
"batch_context": "Batch context",
"daily_rhythm": "Daily rhythm",
"marketplace_ready": "Marketplace ready",
"every_record_is_tied_to_generated_batch_crud_for_traceability": "Every record is tied to generated batch CRUD for traceability.",
"fast_input_supports_the_staff_workflow_farmers_repeat_every_shift": "Fast input supports the staff workflow farmers repeat every shift.",
"operational_records_are_one_step_away_from_harvest_listing_order_and_transaction_flows": "Operational records are one step away from harvest, listing, order, and transaction flows.",
"no_feeding_logs_yet": "No feeding logs yet",
"use_the_quick_entry_form_to_create_the_first_daily_operation_record": "Use the quick entry form to create the first daily operation record.",
"select_a_feeding_log_to_inspect_its_farm_ready_details": "Select a feeding log to inspect its farm-ready details.",
"no_notes_added_for_this_operation": "No notes added for this operation.",
"team_member": "Team member",
"unassigned_batch": "Unassigned batch",
"not_specified": "Not specified",
"not_scheduled": "Not scheduled",
"batch_before_recording_feed": "Choose a batch before recording feed.",
"add_the_feeding_time": "Add the feeding time.",
"feed_quantity_must_be_greater_than_0_kg": "Feed quantity must be greater than 0 kg.",
"feeding_record_saved_the_latest_activity_list_has_been_refreshed": "Feeding record saved. The latest activity list has been refreshed.",
"could_not_load_the_farm_operations_workspace_please_refresh_or_check_your_permissions": "Could not load the farm operations workspace. Please refresh or check your permissions.",
"could_not_save_the_feeding_record_please_check_the_values_and_try_again": "Could not save the feeding record. Please check the values and try again.",
"you_can_view_existing_data_but_need_create_feeding_logs_permission_to_save_new_records": "You can view existing data, but need Create Feeding Logs permission to save new records.",
"create_your_first_batch_before_recording_feed": "Create your first batch before recording feed.",
"select_a_batch": "Select a batch",
"select_feed_product_optional": "Select feed product (optional)",
"optional_notes_for_the_next_shift": "Optional notes for the next shift",
"page": "Page",
"of": "of",
"please_confirm": "Please confirm",
"are_you_sure_you_want_to_delete_this_item": "Are you sure you want to delete this item?",
"allowed_formats": "Allowed formats: {{formats}}",
"click_to_upload": "Click to upload",
"or_drag_and_drop": "or drag and drop",
"switch_to_table": "Switch to table",
"switch_to_cards": "Switch to cards",
"users_widgets": "{{role}}'s widgets",
"no_data": "No data",
"matches_with": "Matches with: {{query}}",
"no_matches": "No matches",
"quick_input": "Quick input",
"log_a_feeding": "Log a feeding",
"capture_the_minimum_operational_data_and_confirm_it_immediately": "Capture the minimum operational data and confirm it immediately.",
"loading_batches_and_feed_products": "Loading batches and feed products...",
"no_batches_available_yet": "No batches available yet.",
"create_a_batch_first_then_return_here_to_record_daily_feeding_activity": "Create a batch first, then return here to record daily feeding activity.",
"optional_observation_e_g_fish_surfaced_quickly_mild_leftovers_weather_change": "Optional observation, e.g. fish surfaced quickly, mild leftovers, weather change...",
"your_role_can_view_feeding_logs_but_cannot_create_new_records": "Your role can view feeding logs but cannot create new records.",
"activity_stream": "Activity stream",
"latest_feeding_logs": "Latest feeding logs",
"loading_latest_records": "Loading latest records...",
"use_the_quick_input_form_to_create_the_first_daily_operation_record": "Use the quick input form to create the first daily operation record.",
"by": "by",
"recorded": "Recorded",
"feed": "Feed",
"method": "Method",
"choose_a_batch_before_recording_feed": "Choose a batch before recording feed.",
"login": "Login",
"password": "Password",
"please_enter_your_login": "Please enter your login",
"please_enter_your_password": "Please enter your password",
"remember": "Remember",
"loading": "Loading..."
},
"crud": {
"actions": {
"new": "New",
"view": "View",
"edit": "Edit",
"delete": "Delete",
"submit": "Submit",
"reset": "Reset",
"cancel": "Cancel",
"confirm": "Confirm",
"filter": "Filter",
"apply": "Apply",
"download_csv": "Download CSV",
"upload_csv": "Upload CSV",
"new_item": "New item",
"open_full_crud": "Open full CRUD",
"open_detail": "Open detail",
"marketplace": "Marketplace",
"delete_rows": "Delete {{count}} row(s)",
"deleting": "Deleting...",
"select_value": "Select value",
"from": "From",
"to": "To",
"contains": "Contains",
"contained": "Contained",
"value": "Value",
"action": "Action",
"create_batch": "Create batch",
"save_feeding_record": "Save feeding record",
"advanced_form": "Advanced form",
"refresh": "Refresh"
}
},
"fields": {
"id": "ID",
"name": "Name",
"first_name": "First name",
"lastname": "Last name",
"last_name": "Last name",
"phone_number": "Phone number",
"email": "Email",
"disabled": "Disabled",
"password": "Password",
"provider": "Provider",
"custom_permissions": "Custom permissions",
"custom_permissions_filter": "Custom permissions filter",
"email_verified": "Email verified",
"email_verification_token": "Email verification token",
"email_verification_token_expires_at": "Email verification token expires at",
"password_reset_token": "Password reset token",
"password_reset_token_expires_at": "Password reset token expires at",
"app_role": "App role",
"avatar": "Avatar",
"created_by": "Created by",
"updated_by": "Updated by",
"created_at": "Created at",
"updated_at": "Updated at",
"organizations": "Organisations",
"organization": "Organisation",
"tenant": "Tenant",
"location": "Location",
"pond": "Pond",
"batch": "Batch",
"species": "Species",
"user": "User",
"role": "Role",
"permissions": "Permissions",
"permission": "Permission",
"pond_name": "Pond name",
"pond_type": "Pond type",
"area_sq_m": "Area (sq m)",
"average_depth_m": "Average depth (m)",
"avg_depth_m": "Average depth (m)",
"notes": "Notes",
"status": "Status",
"species_name": "Species name",
"scientific_name": "Scientific name",
"typical_harvest_size": "Typical harvest size",
"batch_code": "Batch code",
"stocked_at": "Stocked at",
"initial_count": "Initial count",
"initial_avg_weight_g": "Initial average weight (g)",
"initial_average_weight_g": "Initial average weight (g)",
"batch_status": "Batch status",
"expected_harvest_at": "Expected harvest at",
"product_name": "Product name",
"brand": "Brand",
"feed_type": "Feed type",
"protein_percent": "Protein %",
"fat_percent": "Fat %",
"pellet_size_mm": "Pellet size (mm)",
"fed_at": "Fed at",
"quantity_kg": "Quantity (kg)",
"feeding_method": "Feeding method",
"appetite": "Appetite",
"recorded_by": "Recorded by",
"sampled_at": "Sampled at",
"temperature_c": "Temperature (°C)",
"ph": "pH",
"dissolved_oxygen_mg_l": "Dissolved oxygen (mg/L)",
"salinity_ppt": "Salinity (ppt)",
"ammonia_mg_l": "Ammonia (mg/L)",
"nitrite_mg_l": "Nitrite (mg/L)",
"nitrate_mg_l": "Nitrate (mg/L)",
"turbidity_ntu": "Turbidity (NTU)",
"observed_at": "Observed at",
"event_type": "Event type",
"severity": "Severity",
"mortality_count": "Mortality count",
"symptoms": "Symptoms",
"treatment": "Treatment",
"resolution_status": "Resolution status",
"resolved_at": "Resolved at",
"reported_by": "Reported by",
"attachments": "Attachments",
"item_category": "Item category",
"item_name": "Item name",
"sku": "SKU",
"unit": "Unit",
"quantity_on_hand": "Quantity on hand",
"reorder_level": "Reorder level",
"unit_cost": "Unit cost",
"inventory_item": "Inventory item",
"feed_product": "Feed product",
"movement_type": "Movement type",
"quantity": "Quantity",
"moved_at": "Moved at",
"reference": "Reference",
"source": "Source",
"destination": "Destination",
"harvested_at": "Harvested at",
"total_weight_kg": "Total weight (kg)",
"total_count": "Total count",
"avg_weight_g": "Average weight (g)",
"grade": "Grade",
"listing_title": "Listing title",
"description": "Description",
"product_form": "Product form",
"available_quantity_kg": "Available quantity (kg)",
"price_per_kg": "Price per kg",
"currency": "Currency",
"available_from": "Available from",
"expires_at": "Expires at",
"listing_status": "Listing status",
"seller_tenant": "Seller tenant",
"buyer_tenant": "Buyer tenant",
"farm_tenant": "Farm tenant",
"investor_tenant": "Investor tenant",
"harvest": "Harvest",
"fulfillment_location": "Fulfilment location",
"photos": "Photos",
"order_number": "Order number",
"ordered_at": "Ordered at",
"order_status": "Order status",
"subtotal_amount": "Subtotal amount",
"tax_amount": "Tax amount",
"shipping_amount": "Shipping amount",
"total_amount": "Total amount",
"delivery_address": "Delivery address",
"buyer_notes": "Buyer notes",
"expected_delivery_at": "Expected delivery at",
"listing": "Listing",
"order": "Order",
"unit_price": "Unit price",
"line_total": "Line total",
"transaction_type": "Transaction type",
"transaction_status": "Transaction status",
"amount": "Amount",
"provider_reference": "Provider reference",
"processed_at": "Processed at",
"failure_reason": "Failure reason",
"shipment_status": "Shipment status",
"carrier": "Carrier",
"tracking_number": "Tracking number",
"status_at": "Status at",
"status_details": "Status details",
"investment_name": "Investment name",
"instrument_type": "Instrument type",
"amount_committed": "Amount committed",
"amount_funded": "Amount funded",
"committed_at": "Committed at",
"funded_at": "Funded at",
"investment_status": "Investment status",
"to_email": "To email",
"subject": "Subject",
"template_key": "Template key",
"payload": "Payload",
"send_status": "Send status",
"sent_at": "Sent at",
"recipient_user": "Recipient user",
"action": "Action",
"entity_name": "Entity name",
"entity_reference": "Entity reference",
"occurred_at": "Occurred at",
"ip_address": "IP address",
"user_agent": "User agent",
"change_summary": "Change summary",
"actor_user": "Actor user",
"key_name": "Key name",
"key_prefix": "Key prefix",
"access_level": "Access level",
"last_used_at": "Last used at",
"is_revoked": "Is revoked",
"endpoint_name": "Endpoint name",
"url": "URL",
"secret": "Secret",
"is_enabled": "Is enabled",
"event_types": "Event types",
"last_delivery_at": "Last delivery at",
"endpoint": "Endpoint",
"event_reference": "Event reference",
"delivered_at": "Delivered at",
"delivery_status": "Delivery status",
"http_status": "HTTP status",
"request_payload": "Request payload",
"response_body": "Response body",
"attempt_count": "Attempt count",
"job_type": "Job type",
"job_status": "Job status",
"total_rows": "Total rows",
"processed_rows": "Processed rows",
"error_rows": "Error rows",
"error_report": "Error report",
"started_at": "Started at",
"finished_at": "Finished at",
"requested_by": "Requested by",
"source_file": "Source file",
"result_file": "Result file",
"membership_status": "Membership status",
"joined_at": "Joined at",
"tenant_name": "Tenant name",
"slug": "Slug",
"tenant_type": "Tenant type",
"contact_email": "Contact email",
"contact_phone": "Contact phone",
"billing_address": "Billing address",
"subscription_status": "Subscription status",
"trial_ends_at": "Trial ends at",
"location_name": "Location name",
"address": "Address",
"latitude": "Latitude",
"longitude": "Longitude",
"timezone": "Time zone",
"is_primary": "Is primary",
"role_customization": "Role customisation",
"global_access": "Global access",
"permissions_filter": "Permissions filter",
"multi_text": "Multi text"
},
"entities": {
"dashboard": "Dashboard",
"farm_ops": "Farm Ops",
"users": "Users",
"user": "User",
"roles": "Roles",
"role": "Role",
"permissions": "Permissions",
"permission": "Permission",
"organizations": "Organisations",
"organization": "Organisation",
"tenants": "Tenants",
"tenant": "Tenant",
"user_memberships": "User memberships",
"user_membership": "User membership",
"tenant_locations": "Tenant locations",
"tenant_location": "Tenant location",
"ponds": "Ponds",
"pond": "Pond",
"species": "Species",
"batches": "Batches",
"batch": "Batch",
"feed_products": "Feed products",
"feed_product": "Feed product",
"feeding_logs": "Feeding logs",
"feeding_log": "Feeding log",
"water_quality_logs": "Water quality logs",
"water_quality_log": "Water quality log",
"health_events": "Health events",
"health_event": "Health event",
"inventory_items": "Inventory items",
"inventory_item": "Inventory item",
"inventory_movements": "Inventory movements",
"inventory_movement": "Inventory movement",
"harvests": "Harvests",
"harvest": "Harvest",
"marketplace_listings": "Marketplace listings",
"marketplace_listing": "Marketplace listing",
"orders": "Orders",
"order": "Order",
"order_items": "Order items",
"order_item": "Order item",
"payment_transactions": "Payment transactions",
"payment_transaction": "Payment transaction",
"shipment_updates": "Shipment updates",
"shipment_update": "Shipment update",
"investments": "Investments",
"investment": "Investment",
"email_notifications": "Email notifications",
"email_notification": "Email notification",
"audit_logs": "Audit logs",
"audit_log": "Audit log",
"api_keys": "API keys",
"api_key": "API key",
"webhook_endpoints": "Webhook endpoints",
"webhook_endpoint": "Webhook endpoint",
"webhook_deliveries": "Webhook deliveries",
"webhook_delivery": "Webhook delivery",
"csv_jobs": "CSV jobs",
"csv_job": "CSV job"
},
"enums": {
"active": "Active",
"inactive": "Inactive",
"maintenance": "Maintenance",
"planned": "Planned",
"harvested": "Harvested",
"closed": "Closed",
"lost": "Lost",
"manual": "Manual",
"auto_feeder": "Auto feeder",
"broadcast": "Broadcast",
"tray": "Tray",
"low": "Low",
"normal": "Normal",
"high": "High",
"pending": "Pending",
"confirmed": "Confirmed",
"packed": "Packed",
"shipped": "Shipped",
"delivered": "Delivered",
"canceled": "Cancelled",
"refunded": "Refunded",
"draft": "Draft",
"paused": "Paused",
"sold_out": "Sold out",
"expired": "Expired",
"removed": "Removed",
"earthen": "Earthen",
"lined": "Lined",
"tank": "Tank",
"cage": "Cage",
"raceway": "Raceway",
"other": "Other"
}
}