{
  "navigation": "Navigation",
  "apps": "Apps",
  "geochat": "GeoChat",
  "map": "Map",
  "devices": "Devices",
  "filter_by_severity": "Filter by severity",
  "all_severities": "All Severities",
  "emergency": "Emergency",
  "urgent": "Urgent",
  "attention": "Attention",
  "info": "Info",
  "filter_by_status": "Filter by status",
  "all_statuses": "All Statuses",
  "open": "Open",
  "in_progress": "In Progress",
  "resolved": "Resolved",
  "closed": "Closed",
  "sort_by": "Sort by",
  "date_newest": "Date (Newest)",
  "severity": "Severity",
  "search_alerts": "Search alerts...",
  "no_alerts_yet": "No alerts yet",
  "no_matching_alerts": "No matching alerts",
  "create_first_alert": "Create your first alert",
  "try_adjusting_filters": "Try adjusting your filters",
  "new_alert": "New Alert",
  "just_now": "Just now",
  "minutes_ago": "{0}m ago",
  "hours_ago": "{0}h ago",
  "days_ago": "{0}d ago",
  "yesterday": "Yesterday",
  "log": "Log",
  "settings": "Settings",
  "profile": "Profile",
  "stations": "Stations",
  "about": "About",
  "location": "Location",
  "notifications": "Notifications",
  "language": "Language",
  "languages": "languages",
  "select_language": "Select Language",
  "english_us": "English (US)",
  "portuguese_pt": "Portuguese (Portugal)",
  "save": "Save",
  "cancel": "Cancel",
  "delete": "Delete",
  "pin": "Pin",
  "unpin": "Unpin",
  "more_options": "More options",
  "menu": "Menu",
  "select_multiple": "Select multiple",
  "exit_selection": "Exit selection",
  "delete_selected": "Delete selected",
  "move_to_folder": "Move to folder",
  "selected_count": "{0} selected",
  "delete_devices": "Delete Devices",
  "delete_devices_confirm": "Are you sure you want to delete {0} device(s)? This action cannot be undone.",
  "new_folder": "New folder",
  "folder_name": "Folder Name",
  "enter_folder_name": "Enter folder name",
  "create": "Create",
  "rename": "Rename",
  "rename_folder": "Rename Folder",
  "delete_folder": "Delete folder",
  "empty_folder": "Empty folder",
  "folder_options": "Folder options",
  "select_all": "Select all",
  "select_destination_folder": "Select destination folder:",
  "drop_devices_here": "Drop devices here",
  "empty_folder_confirm": "Move all {1} device(s) from \"{0}\" to Discovered?",
  "delete_folder_confirm": "Delete folder \"{0}\" and all {1} device(s) inside? This cannot be undone.",
  "remove_disconnected": "Remove disconnected",
  "remove_disconnected_confirm": "Remove {0} disconnected device(s) and all their cached data? This cannot be undone.",
  "remove": "Remove",
  "discovered_folder": "Discovered",
  "about_geogram": "About Geogram",
  "connected_together": "Connected, together",
  "version_number": "Version {0}",
  "about_tagline": "Connecting people with or without Internet",
  "about_description_1": "Geogram is a comprehensive offline-first communication ecosystem designed for environments with limited or no internet connectivity.",
  "about_description_2": "It integrates radio communications (APRS/FM), BLE beacons, NOSTR-based messaging, and hybrid online/offline apps to enable proximity-based and radio-aware communication without internet dependency.",
  "key_features": "Key Features",
  "feature_p2p_title": "Direct P2P via WebRTC",
  "feature_p2p_desc": "Connect directly to other devices—no relay servers",
  "feature_encryption_title": "End-to-End Encryption",
  "feature_encryption_desc": "Messages cryptographically signed with NOSTR keys",
  "feature_offline_title": "Offline-First Design",
  "feature_offline_desc": "Works without internet via Bluetooth mesh",
  "feature_multiplatform_title": "Multi-Platform",
  "feature_multiplatform_desc": "Android, Desktop, Web, and embedded devices",
  "feature_routing_title": "Smart Routing",
  "feature_routing_desc": "Automatic fallback: LAN → WebRTC → Station → Bluetooth",
  "feature_verified_title": "Verified Messages",
  "feature_verified_desc": "Every message signed and verified—no spoofing",
  "connection_methods": "Connection Methods",
  "apps_description": "Geogram Desktop includes a powerful Apps feature for sharing files and folders offline:",
  "license": "License",
  "license_text": "Copyright 2025 Geogram Contributors\n\nLicensed under the Apache License, Version 2.0",
  "view_license": "View License",
  "data_attribution": "Data Attribution",
  "dbip_attribution_desc": "This product includes IP geolocation data created by DB-IP. Licensed under CC BY 4.0.",
  "links": "Links",
  "github_repository": "GitHub Repository",
  "report_issues": "Report Issues",
  "documentation": "Documentation",
  "discussions": "Discussions",
  "about_footer": "Your data, your devices, your network.",
  "could_not_open_url": "Could not open {0}",
  "edit": "Edit",
  "add": "Add",
  "close": "Close",
  "ok": "OK",
  "yes": "Yes",
  "no": "No",
  "confirm": "Confirm",
  "date": "Date",
  "time": "Time",
  "error": "Error",
  "success": "Success",
  "loading": "Loading",
  "change": "Change",
  "test": "Test",
  "connections": "Connections",
  "manage_your_profile": "Manage your profile",
  "set_location_on_map": "Set your location on the map",
  "manage_stations_and_network": "Manage internet stations and network settings",
  "configure_notifications": "Configure notifications",
  "nickname": "Nickname",
  "enter_your_nickname": "Enter your nickname",
  "description": "Description",
  "tell_about_yourself": "Tell others about yourself",
  "preferred_color": "Preferred Color",
  "upload": "Upload",
  "remove_picture": "Remove picture",
  "field_is_empty": "Field is empty",
  "copied_to_clipboard": "Copied to clipboard",
  "callsign": "Callsign",
  "copy_callsign": "Copy Callsign",
  "copy_to_clipboard": "Copy to clipboard",
  "keep_secret_warning": "⚠️ Keep this secret! Never share with anyone.",
  "reset_identity": "Reset Identity",
  "reset_identity_confirm": "This will generate new Nostr keys and callsign. Your old identity will be lost. Continue?",
  "yes_reset": "Yes, Reset",
  "new_identity_generated": "New identity generated",
  "error_saving_profile": "Error saving profile: {0}",
  "select_profile_picture": "Select profile picture",
  "error_selecting_image": "Error selecting image: {0}",
  "red": "Red",
  "blue": "Blue",
  "green": "Green",
  "yellow": "Yellow",
  "purple": "Purple",
  "orange": "Orange",
  "pink": "Pink",
  "cyan": "Cyan",
  "geogram_desktop": "Geogram Desktop",
  "resilient_decentralized": "Resilient, Decentralized Communication",
  "offline_first": "Offline-First Design",
  "offline_first_desc": "Core functionality works without internet",
  "multi_platform": "Multi-Platform",
  "multi_platform_desc": "Android, Desktop, Web, and embedded devices",
  "mesh_networking": "Mesh Networking",
  "mesh_networking_desc": "Automatic forwarding through nearby devices via BLE",
  "end_to_end_encryption": "End-to-End Encryption",
  "end_to_end_encryption_desc": "Messages secured with NOSTR cryptography",
  "geographic_routing": "Geographic Routing",
  "geographic_routing_desc": "Grid-based message delivery to specific locations",
  "interoperability": "Interoperability",
  "interoperability_desc": "Compatible with existing APRS infrastructure",
  "communication_channels": "Communication Channels",
  "radio_aprs": "Radio (APRS/FM)",
  "radio_aprs_desc": "Long-range voice and data transmission",
  "bluetooth_le": "Bluetooth Low Energy",
  "bluetooth_le_desc": "Short-range mesh networking",
  "apps_feature": "Apps",
  "apps_desc": "Geogram Desktop includes a powerful Apps feature for sharing files and folders offline:",
  "file_sharing": "File Sharing",
  "file_sharing_desc": "Create apps of files to share with others",
  "access_control": "Access Control",
  "access_control_desc": "Public, private, or restricted visibility",
  "offline_sync": "Offline Sync",
  "offline_sync_desc": "Share collections via BLE or local network",
  "license_info": "License",
  "copyright_text": "Copyright 2025 Geogram Contributors\n\nLicensed under the Apache License, Version 2.0",
  "built_with_love": "Built with ❤️ for resilient,\ndecentralized communication",
  "internet_stations": "Internet Stations",
  "scan_local_network": "Scan for stations on local network",
  "clear_all_stations": "Clear all stations",
  "internet_station_config": "Internet Station Configuration",
  "selected_station": "Selected Station",
  "selected_stations": "Selected Stations",
  "no_stations_selected": "No stations selected. Select at least one preferred station.",
  "available_stations": "Available Stations",
  "all_stations_selected": "All stations are selected.",
  "add_station": "Add Station",
  "set_preferred": "Set Preferred",
  "set_as_backup": "Set as Backup",
  "delete_station": "Delete Station",
  "delete_station_confirm": "Are you sure you want to delete \"{0}\"?",
  "clear_all_stations_title": "Clear All Stations",
  "clear_all_stations_confirm": "Are you sure you want to delete ALL stations? This cannot be undone.",
  "clear_all": "Clear All",
  "added_station": "Added station: {0}",
  "error_adding_station": "Error adding station: {0}",
  "set_preferred_success": "Set as preferred: {0}",
  "added_to_backup": "Added to backup: {0}",
  "removed_from_selection": "Removed from selection: {0}",
  "deleted_station": "Deleted station: {0}",
  "error_deleting_station": "Error deleting station: {0}",
  "all_stations_cleared": "All stations cleared",
  "error_clearing_stations": "Error clearing stations: {0}",
  "scanning_stations": "Scanning local network for stations...",
  "scan_complete": "Network scan complete. Check log window for details.",
  "error_during_scan": "Error during scan: {0}",
  "connecting_to_station": "Connecting to {0} with hello handshake...",
  "connected_success": "✓ Connected to {0}! Check log window for details.",
  "connection_failed": "Connection failed. Check log window for details.",
  "connection_error": "Connection error: {0}",
  "preferred": "Preferred",
  "backup": "Backup",
  "available": "Available",
  "device": "device",
  "this_device": "This Device",
  "devices_connected": "devices connected",
  "last_checked": "Last checked: {0}",
  "add_custom_station": "Add Custom Station",
  "optional_location_info": "Optional Location Information",
  "latitude": "Latitude",
  "longitude": "Longitude",
  "latitude_hint": "35.6762",
  "longitude_hint": "139.6503",
  "required_fields": "Required Fields",
  "fill_name_and_url": "Please fill in name and URL",
  "url_must_start_with": "URL must start with wss:// or ws://",
  "invalid_coordinates": "Invalid coordinates",
  "coordinates_out_of_range": "Coordinates out of range",
  "map_instructions": "Click anywhere on the map to set your location. Use mouse wheel or +/- buttons to zoom.",
  "coordinates": "Coordinates",
  "auto_detected": "Auto-detected",
  "latitude_range": "-90 to 90",
  "longitude_range": "-180 to 180",
  "enter_coordinates_manually": "Enter coordinates manually",
  "hide_coordinates": "Hide coordinates",
  "coordinate_format_help": "Coordinate Format Help",
  "coordinate_help_text": "Latitude ranges from -90° (South Pole) to +90° (North Pole).\n\nLongitude ranges from -180° (West) to +180° (East).\n\nUse decimal format:\n• New York: 40.7128, -74.0060\n• London: 51.5074, -0.1278\n• Tokyo: 35.6762, 139.6503",
  "select_on_map": "Select on Map",
  "select_location_on_map": "Select Location on Map",
  "view_location": "View Location",
  "select_location": "Select Location",
  "change_location": "Change Location",
  "confirm_location": "Confirm Location",
  "auto_detect_location": "Auto-detect Location",
  "save_location": "Save Location",
  "go_to_coordinates": "Go to coordinates",
  "error_saving_location": "Error saving location: {0}",
  "invalid_coordinates_error": "Invalid coordinates",
  "enable_notifications": "Enable Notifications",
  "all_notifications_enabled": "All notifications are enabled",
  "all_notifications_disabled": "All notifications are disabled",
  "new_messages": "New Messages",
  "new_messages_desc": "Notify when you receive new messages",
  "nearby_devices": "Nearby Devices",
  "nearby_devices_desc": "Notify when devices are detected nearby",
  "system_alerts": "System Alerts",
  "system_alerts_desc": "Important system notifications and errors",
  "alert_settings": "Alert Settings",
  "sound": "Sound",
  "sound_desc": "Play sound for notifications",
  "vibration": "Vibration",
  "vibration_desc": "Vibrate for notifications",
  "about_notifications": "About Notifications",
  "about_notifications_desc": "Notifications help you stay informed about important events in Geogram. Settings are saved automatically and stored locally in your configuration file.",
  "search_apps": "Search apps...",
  "add_new_app": "Add",
  "no_apps_found": "No apps found",
  "try_different_search": "Try a different search term",
  "delete_app": "Delete App",
  "delete_app_confirm_msg": "Are you sure you want to delete \"{0}\"?",
  "create_app_title": "Create",
  "title_required": "Title is required",
  "browse_app": "Browse App",
  "no_apps_yet": "No apps yet",
  "create_your_first_app": "Click to add apps here",
  "try_a_different_search": "Try a different search",
  "your_conversations_will_appear_here": "Your conversations will appear here",
  "connected_devices_will_be_listed_here": "Connected devices will be listed here",
  "filter_logs": "Filter logs...",
  "pause": "Pause",
  "resume": "Resume",
  "clear_logs": "Clear Logs",
  "logs_cleared": "Crash logs cleared",
  "log_paused": "Log paused",
  "log_resumed": "Log resumed",
  "log_cleared": "Log cleared",
  "log_copied_to_clipboard": "Log copied to clipboard",
  "log_is_empty": "Log is empty",
  "copy_to_clipboard_button": "Copy to Clipboard",
  "file": "file",
  "files": "files",
  "search_files": "Search files...",
  "add_files": "Add Files",
  "add_folder": "Add Folder",
  "create_folder": "Create Folder",
  "select_files_to_add": "Select files to add",
  "select_folder_to_add": "Select folder to add",
  "added_files": "Added {0} file(s)",
  "error_adding_files": "Error adding files: {0}",
  "folder_added_successfully": "Folder added successfully",
  "error_adding_folder": "Error adding folder: {0}",
  "folder_created": "Folder created successfully",
  "error_creating_folder": "Error creating folder: {0}",
  "no_files_in_app": "No files in this app",
  "add_files_to_get_started": "Add files or folders to get started",
  "item": "item",
  "items": "items",
  "refresh_app_files": "Refresh App Files",
  "regenerating_app_files": "Regenerating app files...",
  "error_regenerating_files": "Error regenerating files: {0}",
  "no_files_yet": "No files uploaded yet. Click 'Add Files' to upload photos, videos, or documents.",
  "no_matching_files": "No matching files",
  "file_not_found": "File not found",
  "cannot_open_file_type": "Cannot open this file type",
  "error_opening_file": "Error opening file: {0}",
  "permissions": "Permissions",
  "visibility": "Visibility",
  "public": "Public",
  "private": "Private",
  "restricted": "Restricted",
  "encryption": "Encryption",
  "encryption_none": "None",
  "encryption_aes256": "AES-256",
  "please_enter_a_title": "Please enter a title",
  "error_updating_app": "Error updating app: {0}",
  "connected": "Connected",
  "disconnected": "Disconnected",
  "connected_with_latency": "Connected ({0}ms)",
  "meters_away": "({0} m away)",
  "kilometers_away": "({0} km away)",
  "same_location": "Same network",
  "title_defined_by_default": "Title is defined by default",
  "channels": "Channels",
  "new_channel": "New channel",
  "no_channels_yet": "No channels yet",
  "create_channel_to_start": "Create a channel to start chatting",
  "direct_message": "Direct Message",
  "group": "Group",
  "type_a_message": "Type a message...",
  "send_message": "Send message",
  "view_messages": "View messages",
  "open_group_chat": "Open group chat",
  "enable_chat": "Enable chat",
  "disable_chat": "Disable chat",
  "attach": "Attach",
  "attach_file": "Attach file",
  "attach_image": "Attach image",
  "remove_file": "Remove file",
  "remove_quote": "Remove quote",
  "no_messages_yet": "No messages yet",
  "start_the_conversation": "Start the conversation!",
  "select_channel_to_chat": "Select a channel to start chatting",
  "copy_message": "Copy message",
  "message_info": "Message info",
  "message_copied_to_clipboard": "Message copied to clipboard",
  "message_information": "Message Information",
  "author": "Author",
  "timestamp": "Timestamp",
  "signed": "Signed",
  "poll": "Poll",
  "enter_group_name": "Enter group name",
  "description_optional": "Description (optional)",
  "enter_group_description": "Enter group description",
  "participants": "Participants",
  "no_known_participants": "No known participants yet. Start chatting to add participants!",
  "please_enter_callsign": "Please enter a callsign",
  "please_enter_group_name": "Please enter a group name",
  "failed_to_create_channel": "Failed to create channel: {0}",
  "failed_to_send_message": "Failed to send message: {0}",
  "failed_to_load_messages": "Failed to load messages: {0}",
  "failed_to_initialize_chat": "Failed to initialize chat: {0}",
  "no_active_callsign": "No active callsign. Please set up your profile first.",
  "failed_to_copy_file": "Failed to copy file: {0}",
  "error_picking_file": "Error picking file: {0}",
  "file_too_large": "File too large (max {0})",
  "downloading_file": "Downloading file...",
  "file_download_failed": "Failed to download file",
  "file_upload_failed": "Failed to upload file",
  "image_not_available": "Image not available",
  "save_image": "Save image",
  "save_image_as": "Save image as",
  "image_saved": "Image saved",
  "video_saved": "Video saved",
  "save_video_as": "Save video as",
  "failed_to_save_image": "Failed to save image: {0}",
  "cannot_save_network_image": "Cannot save network images",
  "failed_to_send_voice": "Failed to send voice message",
  "message_too_long": "Message too long (max {0} characters)",
  "type": "Type",
  "created": "Created",
  "main_chat": "Main Chat",
  "public_group_chat": "Public group chat",
  "participant": "participant",
  "retry": "Retry",
  "refresh": "Refresh",
  "sync": "Sync",
  "syncing": "Syncing...",
  "device_not_reachable": "Device not reachable",
  "device_offline_messages_queued": "Device offline - messages will be delivered when online",
  "message_queued": "Message queued - will send when device is online",
  "direct_messages": "Direct Messages",
  "unknown_size": "Unknown size",
  "search": "Search",
  "select_app_type": "Select App Type",
  "multiple_allowed": "Multiple allowed",
  "exists": "Exists",
  "features": "Features",
  "storage_location": "Storage Location",
  "use_default_folder": "Use default folder",
  "choose_custom_location": "Choose custom location",
  "choose_folder": "Choose Folder",
  "visibility_public": "Public",
  "visibility_private": "Private",
  "visibility_restricted": "Restricted",
  "filter_by_type": "Filter by Type",
  "all_types": "All Types",
  "my_groups": "My Groups",
  "search_groups": "Search groups...",
  "no_groups_yet": "No groups yet",
  "no_matching_groups": "No matching groups found",
  "create_first_group": "Create your first group to get started",
  "new_group": "New Group",
  "members": "Members",
  "areas": "areas",
  "moderates": "Moderates",
  "inactive": "Inactive",
  "role_admin": "Admin",
  "role_moderator": "Moderator",
  "role_contributor": "Contributor",
  "role_guest": "Guest",
  "overview": "Overview",
  "applications": "Applications",
  "add_member": "Add Member",
  "remove_member": "Remove Member",
  "change_role": "Change Role",
  "role_updated": "Role updated successfully",
  "add_area": "Add Area",
  "remove_area": "Remove Area",
  "area_added": "Area added successfully",
  "area_removed": "Area removed successfully",
  "no_areas": "No areas defined yet",
  "review_application": "Review Application",
  "approve": "Approve",
  "reject": "Reject",
  "application_approved": "Application approved",
  "application_rejected": "Application rejected",
  "no_applications": "No pending applications",
  "no_pending_applications": "No pending applications",
  "pending_applications": "Pending Applications",
  "applicant": "Applicant",
  "requested_role": "Requested Role",
  "applied_date": "Applied",
  "introduction": "Introduction",
  "decision_reason": "Reason",
  "area_name": "Area Name",
  "joined_date": "Joined",
  "no_members": "No members",
  "you_are_admin": "You are an admin",
  "select_app_type_moderate": "Select app type to moderate",
  "approved_applications": "Approved",
  "rejected_applications": "Rejected",
  "create_shop": "Create Shop",
  "shop_name": "Shop Name",
  "shop_name_hint": "e.g., My Awesome Shop",
  "shop_name_required": "Shop name is required",
  "tagline": "Tagline",
  "tagline_hint": "A short description of your shop",
  "optional": "optional",
  "shop_created": "Shop created successfully!",
  "error_creating_shop": "Error creating shop",
  "create_your_shop": "Create Your Shop",
  "no_shop_available": "No Shop Available",
  "setup_marketplace_to_sell": "Set up your marketplace to start selling",
  "add_item": "Add Item",
  "item_title": "Item Title",
  "item_title_hint": "e.g., Vintage Camera",
  "item_title_required": "Item title is required",
  "price": "Price",
  "price_required": "Price is required",
  "invalid_price": "Invalid price format",
  "item_description_hint": "Describe this item",
  "item_type": "Item Type",
  "item_type_physical": "Physical",
  "item_type_digital": "Digital",
  "item_type_service": "Service",
  "item_status_draft": "Draft",
  "item_status_available": "Available",
  "category": "Category",
  "uncategorized": "Uncategorized",
  "stock": "Stock",
  "stock_hint": "Leave empty for unlimited",
  "item_added": "Item added successfully!",
  "error_adding_item": "Error adding item",
  "already_exists": "(already exists)",
  "contacts": "Contacts",
  "new_contact": "New Contact",
  "search_contacts": "Search contacts...",
  "all": "All",
  "groups": "Groups",
  "no_contacts_found": "No contacts found",
  "no_contacts_yet": "No contacts yet",
  "create_contact": "Create Contact",
  "select_contact_to_view": "Select a contact to view details",
  "delete_contact": "Delete Contact",
  "delete_contact_confirm": "Are you sure you want to delete {0}?",
  "contact_deleted": "Deleted {0}",
  "create_group": "Create Group",
  "machine": "Machine",
  "revoked": "Revoked",
  "revoked_identity": "Revoked Identity",
  "successor": "Successor",
  "since": "Since",
  "previous_identity": "Previous Identity",
  "changed": "Changed",
  "contact_information": "Contact Information",
  "email": "Email",
  "phone": "Phone",
  "address": "Address",
  "website": "Website",
  "typical_locations": "Typical Locations",
  "first_seen": "First Seen",
  "file_created": "File Created",
  "file_path": "File Path",
  "notes": "Notes",
  "display_name": "Display Name",
  "npub": "npub",
  "field_required": "This field is required",
  "invalid_npub": "Invalid NPUB (must start with npub1)",
  "no_group": "No Group",
  "optional_fields": "Optional Fields",
  "email_addresses": "Email Addresses",
  "phone_numbers": "Phone Numbers",
  "addresses": "Addresses",
  "websites": "Websites",
  "add_another": "Add another",
  "latitude_optional": "Latitude (optional)",
  "longitude_optional": "Longitude (optional)",
  "places": "Places",
  "new_place": "New Place",
  "add_place": "Add Place",
  "search_places": "Search places...",
  "no_places_found": "No places found",
  "no_places_yet": "No places yet",
  "my_places": "My Places",
  "no_station_places": "No places from station",
  "select_place_to_view": "Select a place to view details",
  "delete_place": "Delete Place",
  "delete_place_confirm": "Are you sure you want to delete {0}?",
  "basic_information": "Basic Information",
  "meters": "meters",
  "founded": "Founded",
  "hours": "Hours",
  "history": "History",
  "edit_place": "Edit Place",
  "invalid_latitude": "Invalid latitude (-90 to 90)",
  "invalid_longitude": "Invalid longitude (-180 to 180)",
  "use_current_location": "Use current location",
  "gps_not_implemented": "GPS location not yet implemented",
  "radius": "Radius",
  "radius_meters": "Radius (meters)",
  "radius_help": "Area covered by this place (10-1000 meters)",
  "radius_range_error": "Radius must be between 10 and 1000 meters",
  "select_type": "Select from common types",
  "blog": "Blog",
  "post_published": "Post published!",
  "draft_saved": "Draft saved!",
  "post_updated": "Post updated!",
  "delete_post": "Delete Post",
  "delete_post_confirm": "Are you sure you want to delete this post? This action cannot be undone.",
  "post_deleted": "Post deleted",
  "comment_deleted": "Comment deleted",
  "show_all_posts": "Show all posts",
  "show_only_drafts": "Show only drafts",
  "new_post": "New post",
  "search_posts_tags": "Search posts, tags...",
  "no_matching_posts": "No matching posts",
  "no_blog_posts_yet": "No blog posts yet",
  "try_different_search_term": "Try a different search term",
  "create_first_post": "Create your first post to get started",
  "post": "post",
  "posts": "posts",
  "select_post_to_view": "Select a post to view",
  "no_comments_yet": "No comments yet",
  "be_first_to_comment": "Be the first to comment!",
  "comments_when_published": "Comments will appear when published",
  "comments": "Comments",
  "write_comment": "Write a comment...",
  "send_comment": "Send comment",
  "draft": "Draft",
  "published": "Published",
  "edit_post": "Edit post",
  "delete_post_action": "Delete post",
  "signed_with_nostr": "Signed with NOSTR",
  "url_copied": "URL copied to clipboard",
  "copy_url": "Copy URL",
  "open_in_browser": "Open in browser",
  "image": "Image",
  "cannot_open_url": "Cannot open URL",
  "invalid_url": "Invalid URL: {0}",
  "comment": "comment",
  "comments_plural": "comments",
  "comment_options": "Comment options",
  "copy_comment": "Copy comment",
  "comment_copied": "Comment copied to clipboard",
  "comment_info": "Comment info",
  "delete_comment": "Delete comment",
  "delete_comment_title": "Delete Comment",
  "delete_comment_confirm": "Are you sure you want to delete this comment? This action cannot be undone.",
  "comment_information": "Comment Information",
  "signature": "Signature",
  "blog_post": "Blog Post",
  "new_blog_post": "New Blog Post",
  "title_required_field": "Title *",
  "enter_post_title": "Enter post title",
  "title_is_required": "Title is required",
  "title_min_3_chars": "Title must be at least 3 characters",
  "short_description_optional": "Short description (optional)",
  "tags": "Tags",
  "tags_hint": "Comma-separated (e.g., tech, tutorial, news)",
  "separate_tags_commas": "Separate tags with commas",
  "content_required": "Content *",
  "write_post_content": "Write your post content here...",
  "content_is_required": "Content is required",
  "save_draft": "Save Draft",
  "edit_blog_post": "Edit Blog Post",
  "update": "Update",
  "news": "News",
  "article": "article",
  "articles": "articles",
  "no_news_articles_yet": "No news articles yet",
  "create_first_article": "Create your first news article to get started",
  "new_news_article": "New News Article",
  "edit_news_article": "Edit News Article",
  "article_published": "Article published!",
  "article_updated": "Article updated!",
  "delete_article": "Delete Article",
  "delete_article_confirm": "Are you sure you want to delete this article? This action cannot be undone.",
  "article_deleted": "Article deleted",
  "headline": "Headline",
  "headline_required": "Headline *",
  "enter_headline": "Enter article headline",
  "headline_is_required": "Headline is required",
  "headline_max_100_chars": "Headline must be 100 characters or less",
  "content_max_500_chars": "Content *",
  "content_max_500_chars_hint": "Maximum 500 characters",
  "content_exceeds_500_chars": "Content exceeds 500 character limit",
  "classification": "Classification",
  "classification_normal": "Normal",
  "classification_urgent": "Urgent",
  "classification_danger": "Danger",
  "address_hint": "Street address or location description",
  "radius_km": "Radius (km)",
  "radius_hint": "Applicable radius: 0.1 to 100 km",
  "radius_requires_location": "Radius requires location coordinates",
  "radius_min_max": "Radius must be between 0.1 and 100 km",
  "expiry_date": "Expiry Date (optional)",
  "expiry_hint": "When this article should expire",
  "expiry_must_be_future": "Expiry must be in the future",
  "source": "Source (optional)",
  "source_hint": "Original source attribution",
  "char_count": "{0} / 500 characters",
  "within_radius": "Within {0} km",
  "expires": "Expires",
  "expired": "Expired",
  "classification_badge_normal": "Normal",
  "classification_badge_urgent": "Urgent",
  "classification_badge_danger": "Danger",
  "search_articles": "Search articles...",
  "no_matching_articles": "No matching articles",
  "select_article_to_view": "Select an article to view",
  "show_expired": "Show expired",
  "hide_expired": "Hide expired",
  "events": "Events",
  "new_event": "New Event",
  "create_event": "Create Event",
  "edit_event": "Edit Event",
  "basic_info": "Basic Info",
  "media": "Media",
  "access_control_help": "Control who can edit and moderate this event",
  "advanced": "Advanced",
  "flyers": "Flyers",
  "flyers_managed_files": "Flyers are managed in the Files & Photos section",
  "trailer_url": "Trailer URL",
  "trailer_help": "YouTube, Vimeo, or direct video link",
  "links_coming_soon": "Links Management Coming Soon",
  "links_managed_files": "Links will be managed directly in event files",
  "registration_coming_soon": "Registration Management Coming Soon",
  "registration_managed_files": "Registration will be managed directly in event files",
  "advanced_settings_coming_soon": "Advanced Settings Coming Soon",
  "delete_event": "Delete Event",
  "include_time": "Include time",
  "select_time": "Time",
  "start_date": "Start Date",
  "end_date": "End Date",
  "select_dates_for_agenda": "Select start and end dates to add day agendas",
  "choose_place": "Choose Place",
  "today": "Today",
  "in_days": "in {0} days",
  "days_ago_long": "{0} days ago",
  "select_groups_for_event": "Select at least one group for this event",
  "no_groups_available": "No groups available",
  "single_day_event": "Single Day Event",
  "multi_day_event": "Multi-Day Event",
  "number_of_days": "{0} days",
  "day": "Day",
  "day_number": "Day {0}",
  "community_media": "Community Media",
  "community_media_info": "Photos and files shared by participants.",
  "review_contributions": "Review Contributions",
  "no_contributions_yet": "No contributions yet.",
  "no_approved_contributions": "No approved contributions yet.",
  "add_photos": "Add Photos",
  "upload_files": "Upload Files",
  "create_subfolder": "Create Subfolder",
  "subfolder_name": "Subfolder Name",
  "contributor_folder": "Contributor Folder",
  "my_contributions": "My Contributions",
  "add_contribution": "Add Contribution",
  "approved": "Approved",
  "suspend": "Suspend",
  "suspended": "Suspended",
  "contributor_approved": "Contributor approved",
  "contributor_suspended": "Contributor suspended",
  "contributor_banned": "Contributor banned",
  "contribution_upload_blocked": "You are not allowed to upload to this event",
  "admins": "Admins",
  "moderators": "Moderators",
  "add_admin": "Add Admin",
  "add_moderator": "Add Moderator",
  "remove_admin": "Remove Admin",
  "remove_moderator": "Remove Moderator",
  "manage_roles": "Manage Roles",
  "hide_content": "Hide Content",
  "delete_permanently": "Delete Permanently",
  "restore_content": "Restore Content",
  "hidden_content": "Hidden Content",
  "moderation_log": "Moderation Log",
  "hide_comment": "Hide Comment",
  "hide_file": "Hide File",
  "hide_reason": "Reason for hiding",
  "hidden_by": "Hidden by",
  "hidden_date": "Hidden on",
  "moderation_reason": "Reason",
  "like": "Like",
  "unlike": "Unlike",
  "likes": "Likes",
  "liked_by": "Liked by",
  "no_likes_yet": "No likes yet",
  "add_comment": "Add a comment",
  "view_on_map": "View on Map",
  "online_event": "Online Event",
  "physical_event": "Physical Event",
  "delete_failed": "Failed to delete",
  "file_uploaded": "File uploaded successfully",
  "files_uploaded": "{0} file(s) uploaded successfully",
  "file_deleted": "File deleted successfully",
  "like_added": "Liked",
  "like_removed": "Like removed",
  "comment_added": "Comment added",
  "enter_event_title": "Enter event title",
  "enter_event_description": "Describe your event...",
  "enter_location_name": "e.g., Central Park, New York",
  "set_online": "Set as Online Event",
  "set_coordinates": "Set Coordinates",
  "no_events": "No events yet",
  "no_events_found": "No events found",
  "create_first_event": "Create your first event",
  "select_event_to_view": "Select an event to view",
  "all_years": "All Years",
  "browse_events": "Browse Events",
  "upcoming_events": "Upcoming Events",
  "past_events": "Past Events",
  "cannot_edit_not_author": "You cannot edit this event",
  "cannot_delete_not_author": "You cannot delete this event",
  "delete_event_title": "Delete Event",
  "delete_event_confirm": "Are you sure you want to delete this event? This will delete all files, photos, and comments. This action cannot be undone.",
  "invalid_date_range": "End date must be after or same as start date",
  "contributor": "Contributor",
  "contributions_by": "Contributions by {0}",
  "days_short": "d",
  "going": "Going",
  "interested": "Interested",
  "people": "people",
  "flyer": "Flyer",
  "trailer": "Trailer",
  "updates": "Updates",
  "updates_managed_event_detail": "Updates can be added from the event detail page after the event is created.",
  "updates_agenda": "Updates / Agenda",
  "agenda_optional": "Agenda (optional)",
  "location_type": "Location type",
  "place": "Place",
  "photos": "Photos",
  "no_photos_yet": "No photos yet",
  "cover": "Cover",
  "set_as_cover": "Set as cover",
  "select_photos": "Select photos",
  "new_update": "New Update",
  "new_update_description": "Share news, announcements, or important information about this event",
  "enter_update_title": "Enter a title for this update",
  "content": "Content",
  "enter_update_content": "Write your update here (supports Markdown)",
  "registration": "Registration",
  "password": "Password",
  "open_link": "Open Link",
  "select_both_dates": "Please select both start and end dates for multi-day event",
  "enter_latitude_longitude": "Enter latitude,longitude (e.g., 40.7128,-74.0060)",
  "invalid_coords_format": "Invalid coordinates format. Use: latitude,longitude",
  "admins_optional": "Admins (Optional)",
  "moderators_optional": "Moderators (Optional)",
  "npubs_comma_separated": "Comma-separated npubs",
  "admins_help": "Admins can edit event and delete content",
  "moderators_help": "Moderators can hide (not delete) content",
  "description_required": "Description is required",
  "no_matching_events": "No matching events",
  "no_events_yet": "No events yet",
  "search_events": "Search events...",
  "url": "URL",
  "add_link": "Add Link",
  "edit_link": "Edit Link",
  "no_links_yet": "No links yet",
  "link_description": "Link Description",
  "url_required": "URL is required",
  "password_optional": "Password (Optional)",
  "note_optional": "Note (Optional)",
  "enable_registration": "Enable Registration",
  "allow_attendees_register": "Allow attendees to register for this event",
  "registration_help": "When enabled, attendees can mark themselves as \"Going\" or \"Interested\"",
  "agenda": "Agenda",
  "select_flyer_image": "Select Flyer Image",
  "add_flyer": "Add Flyer",
  "add_another_flyer": "Add Another Flyer",
  "flyers_stored_event_folder": "Flyers are stored in the event folder",
  "select_trailer_video": "Select Trailer Video",
  "change_trailer_video": "Change Trailer Video",
  "visibility_help": "Control who can see this event",
  "public_visibility_desc": "Anyone can see this event",
  "private_visibility_desc": "Only you can see this event",
  "postcards": "Postcards",
  "postcard": "postcard",
  "search_postcards": "Search postcards...",
  "no_matching_postcards": "No matching postcards",
  "no_postcards_yet": "No postcards yet",
  "create_first_postcard": "Create your first postcard",
  "select_postcard_to_view": "Select a postcard to view",
  "new_postcard": "New Postcard",
  "postcard_created": "Postcard created!",
  "postcard_title": "Postcard Title",
  "enter_postcard_title": "Enter postcard title",
  "recipient_npub": "Recipient NPUB",
  "recipient_callsign_optional": "Recipient Callsign (optional)",
  "recipient_locations": "Recipient Locations",
  "no_locations_added": "No locations added",
  "add_location": "Add Location",
  "add_image": "Add Image",
  "message_type": "Message Type",
  "encrypted": "Encrypted",
  "message_content": "Message Content",
  "enter_message": "Enter your message...",
  "priority": "Priority",
  "normal": "Normal",
  "high": "High",
  "ttl_days_optional": "TTL in Days (optional)",
  "days": "days",
  "invalid_ttl": "Invalid TTL",
  "payment_requested": "Payment Requested",
  "request_payment_for_delivery": "Request payment for delivery",
  "create_postcard": "Create Postcard",
  "in_transit": "In Transit",
  "delivered": "Delivered",
  "acknowledged": "Acknowledged",
  "sender": "Sender",
  "recipient": "Recipient",
  "message": "Message",
  "encrypted_message": "Encrypted Message",
  "forward_journey": "Forward Journey",
  "hops": "hops",
  "hop": "hop",
  "delivery_receipt": "Delivery Receipt",
  "return_journey": "Return Journey",
  "return": "return",
  "sender_acknowledgment": "Sender Acknowledgment",
  "add_stamp": "Add Stamp",
  "deliver_postcard": "Deliver Postcard",
  "verified": "Verified",
  "carrier": "Carrier",
  "received_from": "Received From",
  "received_via": "Received Via",
  "delivered_successfully": "Delivered Successfully",
  "delivered_by": "Delivered By",
  "delivered_at": "Delivered At",
  "delivery_location": "Delivery Location",
  "note": "Note",
  "acknowledged_by_sender": "Acknowledged by Sender",
  "received_at": "Received At",
  "add_at_least_one_location": "Add at least one location",
  "eg_cafe_name": "e.g. Cafe name",
  "latitude_is_required": "Latitude is required",
  "longitude_is_required": "Longitude is required",
  "npub_is_required": "NPUB is required",
  "invalid_npub_format": "Invalid npub format (must start with npub1)",
  "message_is_required": "Message is required",
  "alert_details": "Alert Details",
  "pick_on_map": "Pick on Map",
  "enter_manually": "Enter Manually",
  "pick_location_on_map": "Pick Location on Map",
  "no_photos_attached": "No photos attached",
  "verify": "Verify",
  "copy_coords": "Copy Coords",
  "no_updates_yet": "No updates yet",
  "input_method": "Input Method",
  "contact": "Contact",
  "contact_info_hint": "Contact information or notes",
  "status": "Status",
  "title": "Title",
  "title_hint": "Brief description of the issue",
  "description_hint": "Detailed description of the issue",
  "map_view": "Map",
  "list_view": "List",
  "radius_unlimited": "Unlimited",
  "layer_event": "Events",
  "layer_place": "Places",
  "layer_news": "News",
  "layer_alert": "Alerts",
  "layer_station": "Stations",
  "layer_contact": "Contacts",
  "no_items_in_radius": "No items found in the selected radius",
  "no_items_type": "No items of this type",
  "you": "You",
  "loading_map": "Loading map...",
  "loading_map_hint": "Downloading map tiles",
  "loading_tiles": "Loading {0} tiles...",
  "tiles_failed": "{0} tiles failed to load",
  "actions": "Actions",
  "subscribe": "Subscribe",
  "unsubscribe": "Unsubscribe",
  "copy_coordinates": "Copy Coordinates",
  "coordinates_copied": "Coordinates copied",
  "open_in_map": "Open in Map",
  "open_in_navigator": "Open in Navigator",
  "navigate": "Navigate",
  "severity_emergency": "Emergency",
  "severity_urgent": "Urgent",
  "severity_attention": "Attention",
  "severity_info": "Information",
  "status_open": "Open",
  "status_in_progress": "In Progress",
  "status_resolved": "Resolved",
  "status_closed": "Closed",
  "confirm_alert_accurate": "Confirm this alert is accurate",
  "confirmed": "Confirmed",
  "comment_hint": "Share additional details or feedback...",
  "liked": "Liked",
  "unliked": "Unliked",
  "point": "Point",
  "points": "Points",
  "pointed": "Pointed",
  "unpointed": "Unpointed",
  "message_signing": "Message Signing",
  "sign_messages_by_default": "Sign messages by default",
  "sign_messages_desc": "Automatically sign all outgoing messages with your NOSTR key",
  "security_moderation": "Security & Moderation",
  "your_admin_status": "Your Admin Status",
  "moderation": "Moderation",
  "only_admin_manage_moderators": "Only the chat administrator can manage moderators",
  "main_channel_moderators": "Main Channel Moderators",
  "no_moderators_assigned": "No moderators assigned",
  "npub_placeholder": "npub1...",
  "remove_moderator_confirm": "Are you sure you want to remove this moderator?",
  "moderator_added": "Moderator added",
  "moderator_removed": "Moderator removed",
  "read_only_station_offline": "Read-only mode - station is offline",
  "online": "Online",
  "offline_cached": "Offline (cached)",
  "refresh_rooms": "Refresh rooms",
  "no_channels_found": "No channels found",
  "create_channel": "Create Channel",
  "zoom_in": "Zoom in",
  "zoom_out": "Zoom out",
  "switch_to_satellite": "Switch to satellite view",
  "switch_to_standard": "Switch to standard map",
  "reset_north": "Reset to north",
  "lock_rotation": "Lock rotation",
  "unlock_rotation": "Unlock rotation",
  "cached": "Cached",
  "offline": "Offline",
  "no_internet_connection": "No internet connection",
  "unreachable": "Unreachable",
  "select_device_to_browse": "Select a device to browse its apps",
  "no_devices_found": "No devices found",
  "no_devices_hint": "Connect to a station or discover devices on the network to see them here",
  "device_has_no_public_apps": "This device has no public apps",
  "device_offline_no_cache": "Device is offline and no cached data available",
  "no_rooms_found": "No chat rooms found",
  "device_has_no_chat_rooms": "This device has no public chat rooms",
  "messages": "messages",
  "items_at_location": "items at this location",
  "delete_device": "Delete Device",
  "delete_device_confirm": "Are you sure you want to delete {0} and all its cached data?",
  "manage_profiles": "Manage Profiles",
  "create_profile": "Create Profile",
  "new_profile": "New Profile",
  "no_profiles": "No Profiles",
  "create_profile_hint": "Create your first profile to get started",
  "delete_profile": "Delete Profile",
  "delete_profile_confirm": "Are you sure you want to delete the profile {0}? This action cannot be undone.",
  "cannot_delete_last_profile": "Cannot delete the last profile",
  "switched_to_profile": "Switched to {0}",
  "switch_to_profile": "Switch to this profile",
  "activate_profile": "Activate Profile",
  "deactivate_profile": "Deactivate Profile",
  "running": "Running",
  "stopped": "Stopped",
  "selected": "Selected",
  "edit_profile": "Edit Profile",
  "active": "Active",
  "client": "Client",
  "station": "Station",
  "client_description": "Regular user device",
  "nickname_optional": "Nickname (optional)",
  "enter_nickname": "Enter a nickname",
  "configure_station_server": "Configure your station server",
  "dashboard": "Dashboard",
  "welcome_to_geogram": "Welcome to Geogram",
  "welcome_message": "An account was automatically generated for you. You can change your profile settings later in Settings.",
  "your_callsign": "Your Callsign",
  "welcome_customize_hint": "Your unique callsign for the Geogram network is shown above.",
  "later": "Later",
  "customize_profile": "Go to Settings",
  "login_with_extension": "Login with NOSTR Extension",
  "extension_login_description": "Use your browser extension (Alby, nos2x, etc.) to sign in. Your private key stays secure in the extension.",
  "extension_not_available": "No NOSTR extension detected. Install Alby or nos2x to use this feature.",
  "extension_login_failed": "Failed to login with extension. Please try again or check your extension.",
  "enter_address": "Enter Address",
  "enter_address_first": "Enter an address first",
  "find_location": "Find Location",
  "find_location_first": "Please find your location first by clicking 'Find Location'",
  "address_not_found": "Address not found. Try a different address.",
  "geocoding_failed": "Failed to look up address. Check your connection.",
  "coordinates_required": "Valid coordinates are required",
  "generate_new": "Generate New",
  "upload_unsent_alerts": "Upload unsent alerts",
  "sent_to_stations": "Sent to {0} station(s)",
  "not_sent_to_station": "Not yet sent to station",
  "alerts_uploaded": "{0} alert(s) uploaded successfully",
  "upload_failed": "Upload failed",
  "failed": "failed",
  "my_alerts": "My Alerts",
  "no_station_alerts": "No nearby alerts from station",
  "detecting_location": "Detecting location...",
  "location_from_profile": "Location from profile",
  "location_unavailable": "Location unavailable",
  "sorted_by_distance": "Sorted by distance",
  "sorted_by_time": "Sorted by time",
  "sorted_alphabetically": "Sorted A-Z",
  "sorted_by_recent": "Sorted by recent",
  "sorted_by_popular": "Most often",
  "import_export_profiles": "Import/Export Profiles",
  "import_export_info": "Export your profiles to save them outside the app folder. Import them later to restore after reinstalling.",
  "import": "Import",
  "export": "Export",
  "import_from_file": "Import from File",
  "export_all_profiles": "Export All Profiles ({0})",
  "or_export_individual": "Or export individual profiles:",
  "export_profile": "Export Profile",
  "profiles_exported": "Profiles exported successfully",
  "profiles_imported": "{0} profile(s) imported successfully",
  "profiles_imported_with_skipped": "{0} profile(s) imported, {1} skipped (duplicates)",
  "no_new_profiles_imported": "No new profiles imported (all duplicates)",
  "import_failed": "Failed to import profiles",
  "setup_mirror": "Setup Mirror",
  "setup_mirror_title": "Become a Mirror",
  "setup_mirror_description": "This device will become a mirror of another existing device, keeping the same profile and data in sync between both.",
  "setup_mirror_callsign": "Current profile: {0}",
  "setup_mirror_wifi_security": "Mirrors only work through local WiFi for security reasons. Both devices must be connected to the same network.",
  "setup_mirror_your_ip": "This device's IP address:",
  "setup_mirror_no_ip": "No WiFi connection detected. Connect to a WiFi network and try again.",
  "setup_mirror_instructions_title": "On the device you want to mirror from:",
  "setup_mirror_step1": "Make sure both devices are on the same WiFi network",
  "setup_mirror_step2": "Open Settings",
  "setup_mirror_step3": "Tap \"Mirror\"",
  "setup_mirror_step4": "Enable Mirror if not already enabled",
  "setup_mirror_step5": "Tap \"Add Device\"",
  "setup_mirror_step6": "Enter this device's IP address shown above",
  "setup_mirror_step7": "Follow the wizard to select which apps to sync",
  "view_update": "View Update",
  "select_app_theme": "Select App Theme",
  "theme_blue": "Blue",
  "theme_blue_desc": "Classic blue theme (default)",
  "theme_red": "Red",
  "theme_red_desc": "Warm red theme",
  "theme_amber": "Amber",
  "theme_amber_desc": "Golden amber theme",
  "theme_green": "Green",
  "theme_green_desc": "Vibrant green theme",
  "color_theme": "Color Theme",
  "preview": "Preview",
  "font_settings": "Font Settings",
  "font_family": "Font Family",
  "system_default": "System Default",
  "background_settings": "Background Settings",
  "background_color": "Background Color",
  "uses_theme_default": "Uses theme default",
  "background_image": "Background Image",
  "sample_button": "Button",
  "coming_soon": "Coming soon",
  "none": "None",
  "dark_mode_only": "Dark mode only",
  "select_image": "Select Image",
  "change_image": "Change Image",
  "not_available_web": "Not available on web",
  "theme": "Theme",
  "select_web_theme": "Select Theme",
  "web_theme_default_desc": "Clean, modern design (bundled)",
  "web_theme_custom_desc": "Custom theme",
  "open_themes_folder": "Open Themes Folder",
  "software_updates": "Updates",
  "software_updates_subtitle": "Check for updates and rollback",
  "current_version": "Current Version",
  "version": "Version",
  "platform": "Platform",
  "binary_type": "Binary Type",
  "last_check": "Last Check",
  "release_details": "Release Details",
  "name": "Name",
  "released": "Released",
  "available_for": "Available for",
  "release_notes": "Release Notes:",
  "whats_new_in_version": "What's new in v{0}",
  "view_on_github": "View on GitHub",
  "rollback_backups": "Rollback Backups",
  "rollback_backups_desc": "Previous versions are saved automatically before updates.",
  "no_backups_available": "No backups available",
  "rollback_to_version": "Rollback to this version",
  "delete_backup": "Delete backup",
  "confirm_rollback": "Confirm Rollback",
  "confirm_rollback_msg": "Are you sure you want to rollback to version {0}?\n\nThe application will need to be restarted after the rollback.",
  "rollback": "Rollback",
  "rolling_back": "Rolling back...",
  "rollback_complete": "Rollback complete! Please restart the application.",
  "rollback_failed": "Rollback failed",
  "delete_backup_title": "Delete Backup",
  "delete_backup_confirm": "Are you sure you want to delete \"{0}\"?",
  "pinned": "Pinned",
  "pin_backup": "Pin this backup",
  "unpin_backup": "Unpin this backup",
  "auto_check_updates": "Auto-check for updates",
  "auto_check_updates_desc": "Check for updates when app starts",
  "auto_download_updates": "Auto-download updates",
  "auto_download_updates_desc": "Download updates in the background when available",
  "maximum_backups": "Maximum backups",
  "keep_previous_versions": "Keep {0} previous versions",
  "checking_for_updates": "Checking for updates...",
  "running_latest_version": "You are running the latest version",
  "could_not_check_updates": "Could not check for updates",
  "downloading_update": "Downloading update...",
  "applying_update": "Applying update...",
  "apk_installer_launched": "APK installer launched. Follow the prompts to complete installation.\n\nNote: If you see \"Problem parsing the package\", you may need to uninstall the current app first (this happens when switching from debug to release builds due to different signing keys).",
  "install_update_failed": "Could not install update. Please check that \"Install unknown apps\" is enabled for Geogram in Settings.\n\nIf installation fails with \"Problem parsing the package\", try uninstalling the app first (required when switching from debug to release builds).",
  "apply_update_failed": "Failed to apply update",
  "download_failed": "Download failed",
  "permission_required": "Permission Required",
  "permission_required_msg": "To install updates, Geogram needs permission to install apps from unknown sources.\n\nTap \"Open Settings\" to enable this permission, then return here to try again.",
  "open_settings": "Open Settings",
  "clearing_download_cache": "Clearing download cache...",
  "download_cache_cleared": "Download cache cleared",
  "clear_cache_retry": "Clear Cache & Retry",
  "downloading": "Downloading...",
  "downloading_update_wait": "Please wait while the update downloads",
  "checking": "Checking...",
  "ready_to_install": "Ready to Install",
  "tap_to_install_version": "Tap to install v{0}",
  "tap_to_download_install": "Tap to download and install v{0}, released at {1}",
  "install_version_from_source": "Download v{0} from {1}, released {2}",
  "up_to_date": "Up to Date",
  "tap_to_check_updates": "Tap to check for updates",
  "check_for_updates": "Check for Updates",
  "tap_to_check_new_versions": "Tap to check for new versions",
  "update_ready_restart": "Update Ready",
  "update_ready_restart_msg": "The update has been downloaded and staged. Click restart to apply it.",
  "restart_now": "Restart Now",
  "security": "Security",
  "security_and_privacy": "Security and privacy settings",
  "connection_mode": "Connection Mode",
  "ble_only_mode": "BLE Only Mode",
  "ble_only_mode_description": "Restrict all communication to Bluetooth Low Energy only. Disables Wi-Fi, Internet relay, WebRTC, and USB.",
  "ble_only_mode_warning": "Only nearby BLE devices will be reachable. Internet, local network, and USB connections are disabled.",
  "restrictive": "Restrictive",
  "api_access": "API Access",
  "http_api": "HTTP API",
  "http_api_description": "Allow other devices on the network to connect to this device via HTTP",
  "debug_api": "Debug API",
  "debug_api_description": "Enable debug endpoints for testing and development. Only enable if you know what you're doing.",
  "not_connected_to_network": "Not connected to local network",
  "copy": "Copy",
  "precise": "Precise",
  "city": "City",
  "region": "Region",
  "background": "Background",
  "auto_start_on_boot": "Auto-Start on Boot",
  "auto_start_on_boot_description": "Automatically start Geogram when device boots to maintain network connectivity",
  "working_folder": "Working Folder",
  "working_folder_description": "Location where all app data, alerts, and settings are stored",
  "change_folder": "Change",
  "folder_changed": "Working folder changed. Restart the app for changes to take effect.",
  "folder_change_failed": "Failed to change working folder",
  "moving_files": "Moving files to new location...",
  "restart_required": "Restart Required",
  "exit_now": "Exit Now",
  "diagnostics": "Diagnostics",
  "crash_logs": "Crash Logs",
  "crash_logs_description": "View crash reports to help diagnose issues. Crash logs are stored locally on your device.",
  "view_logs": "View Logs",
  "no_crash_logs": "No crash logs found",
  "clear_logs_confirmation": "Are you sure you want to delete all crash logs?",
  "upgrade_to_ble_plus": "Upgrade to BLE+",
  "upgrade_ble_plus_description": "Upgrade {0} to BLE+ for faster data transfers.",
  "benefits_of_ble_plus": "Benefits of BLE+:",
  "ble_plus_faster_transfers": "Faster transfers (~2-3 Mbps vs ~0.1-0.5 Mbps)",
  "ble_plus_better_large_files": "Better for large files and batch operations",
  "ble_plus_discovery_note": "BLE still used for discovery (no constant pairing)",
  "ble_plus_pairing_info": "This will show a Bluetooth pairing dialog. Both devices must accept the pairing PIN.",
  "upgrade": "Upgrade",
  "ble_plus_upgrade_initiated": "BLE+ upgrade initiated for {0}. Please accept the pairing on both devices.",
  "ble_plus_device_not_found": "BLE device not found for {0}. Make sure it's nearby and visible over BLE.",
  "ble_plus_handshake_failed": "BLE handshake failed for {0}. Try again while the device is nearby.",
  "ble_plus_pairing_failed": "BLE+ pairing failed for {0}. Please try again.",
  "room_management": "Room Management",
  "restricted_room": "Restricted Room",
  "public_room": "Public Room",
  "pending": "Pending",
  "banned": "Banned",
  "no_data": "No data",
  "no_banned_users": "No banned users",
  "role": "Role",
  "role_owner": "Owner",
  "role_member": "Member",
  "role_none": "None",
  "promote_to_moderator": "Promote to Moderator",
  "promote_to_admin": "Promote to Admin",
  "demote_to_member": "Demote to Member",
  "demote_to_moderator": "Demote to Moderator",
  "remove_member_confirm": "Are you sure you want to remove this member from the room?",
  "ban_user": "Ban User",
  "ban_user_confirm": "Are you sure you want to ban this user? They will not be able to rejoin unless unbanned.",
  "ban": "Ban",
  "user_banned": "User banned",
  "unban": "Unban",
  "user_unbanned": "User unbanned",
  "promoted_to_moderator": "User promoted to moderator",
  "promoted_to_admin": "User promoted to admin",
  "user_demoted": "User demoted",
  "room_visibility": "Room Visibility",
  "change_visibility": "Change Room Visibility",
  "change_visibility_warning": "Changing room visibility affects who can see and access this room.",
  "public_room_description": "Anyone can see and join this room",
  "restricted_room_description": "Only invited members can see and access this room",
  "room_made_public": "Room is now public",
  "room_made_restricted": "Room is now restricted",
  "search_devices": "Search devices...",
  "known_devices": "Known Devices",
  "add_by_npub": "Add by NPUB manually",
  "members_added": "{0} members added",
  "add_count": "Add ({0})",
  "npub_too_short": "NPUB is too short",
  "all_devices_are_members": "All known devices are already members",
  "no_devices_with_npub": "No devices with NPUB available",
  "use_manual_npub_entry": "Use the manual entry option above to add members by their NPUB",
  "already_a_member": "This user is already a member",
  "place_type_campsite": "Campsite",
  "place_type_caravan-park": "Caravan Park",
  "place_type_fountain": "Fountain (drinkable water)",
  "place_type_office": "Office",
  "place_type_overnight-parking": "Overnight Parking",
  "place_type_wild-camping": "Wild Camping",
  "bot": "Bot",
  "delete_model": "Delete Model",
  "delete_model_confirm": "Delete {0}?",
  "downloaded": "downloaded",
  "vanity_generator": "Vanity Generator",
  "vanity_generator_description": "Search for a custom pattern in your callsign. Enter up to 4 letters or numbers to find in the generated callsign.",
  "pattern": "Pattern",
  "start": "Start",
  "keys_generated": "Keys generated",
  "elapsed_time": "Elapsed",
  "matches": "Matches",
  "recent_matches": "Recent Matches",
  "cache": "Cache",
  "map_cache": "Map Cache",
  "satellite_images": "Satellite Images",
  "detail_level": "Detail Level",
  "plain_map_roads": "Plain Map & Roads",
  "cache_freshness": "Cache Freshness",
  "max_cache_age": "Maximum Cache Age",
  "month": "month",
  "months": "months",
  "year": "year",
  "force_refresh": "Force Refresh",
  "download_tiles": "Download Tiles",
  "downloading_tiles": "Downloading tiles...",
  "tiles_downloaded": "{0} tiles downloaded",
  "tiles": "tiles",
  "already_cached": "Already cached",
  "cache_size": "Cache Size",
  "tile_count": "Tile Count",
  "cache_info": "Cache Info",
  "delete_cache": "Delete Cache",
  "delete_cache_confirm": "Are you sure you want to delete all cached map tiles? This will free up storage but you will need to re-download tiles when viewing maps.",
  "cache_deleted": "Cache deleted successfully",
  "neighborhood": "Neighborhood",
  "street": "Street",
  "detail": "Detail",
  "place_groups_access": "Groups with Access",
  "select_groups_for_restricted": "Please select at least one group for restricted visibility",
  "video": "video",
  "videos": "Videos",
  "videos_plural": "videos",
  "new_video": "New Video",
  "edit_video": "Edit Video",
  "video_file": "Video File",
  "video_info": "Video Info",
  "enter_video_title": "Enter video title",
  "enter_video_description": "Enter video description (optional)",
  "extracting_metadata": "Extracting metadata...",
  "tap_to_select_video": "Tap to select a video file",
  "tap_to_change": "Tap to change",
  "select_video_file": "Please select a video file",
  "delete_video": "Delete Video",
  "delete_video_confirm": "Are you sure you want to delete this video? This action cannot be undone.",
  "video_created": "Video created successfully!",
  "video_updated": "Video updated successfully!",
  "video_deleted": "Video deleted successfully!",
  "no_videos_yet": "No videos yet",
  "no_matching_videos": "No matching videos",
  "create_first_video": "Click the + button to add your first video",
  "select_video_to_view": "Select a video to view",
  "search_videos": "Search videos...",
  "filter_category": "Filter by category",
  "all_categories": "All categories",
  "unlisted": "Unlisted",
  "upload_video": "Upload Video",
  "uploading_video": "Uploading video...",
  "upload_first_video": "Upload your first video to get started",
  "nostr_key_required": "NOSTR key required",
  "auto_play": "Auto-play",
  "change_thumbnail": "Change thumbnail",
  "select_thumbnail": "Select thumbnail",
  "generating_previews": "Generating previews...",
  "encrypted_storage": "Encrypted Storage",
  "encrypted_storage_description": "Encrypt your profile data with AES-256-GCM. Files are stored in an encrypted SQLite archive that can only be read with your NOSTR key.",
  "encrypted_storage_requires_nsec": "Encryption requires NOSTR secret key (nsec)",
  "enable_encryption": "Enable Encryption",
  "disable_encryption": "Disable Encryption",
  "migrating_to_encrypted": "Encrypting profile...",
  "migrating_to_folders": "Decrypting profile...",
  "encryption_enabled": "Encryption enabled",
  "encryption_disabled": "Encryption disabled",
  "encryption_error": "Encryption error",
  "encryption_warning": "This will encrypt all your profile files using your NOSTR key. The process may take a moment.",
  "files_migrated": "files migrated",
  "profile_encrypted": "Profile is encrypted",
  "profile_folders": "Profile uses folder storage",
  "open_folder": "Open folder",
  "could_not_open_folder": "Could not open folder",
  "encrypting_progress": "Encrypting: {0}/{1} files ({2}%)",
  "decrypting_progress": "Decrypting: {0}/{1} files ({2}%)"
}
