/*
  Localizable.strings (English)
  agram

  Accessible Telegram for macOS
*/

// MARK: - General

"app.name" = "agram";
"app.tagline" = "Accessible Telegram for Mac";

// MARK: - Accounts
"account.add" = "Add account";
"account.remove" = "Remove account";
"account.active" = "active";
"account.unread" = "unread";
"account.max_reached" = "Maximum of 3 accounts reached";

// MARK: - Common Actions

"action.continue" = "Continue";
"action.cancel" = "Cancel";
"action.done" = "Done";
"action.save" = "Save";
"action.delete" = "Delete";
"action.edit" = "Edit";
"action.copy" = "Copy";
"action.paste" = "Paste";
"action.reply" = "Reply";
"action.forward" = "Forward";
"action.search" = "Search";
"action.retry" = "Retry";
"action.back" = "Back";
"action.close" = "Close";
"action.verify" = "Verify";
"action.settings" = "Settings...";

// MARK: - Authentication

"auth.title.phone" = "Enter your phone number";
"auth.subtitle.phone" = "We'll send you a verification code";
"auth.placeholder.phone" = "Phone number";
"auth.hint.phone" = "Include your country code";
"auth.hint.phone.full" = "Enter your phone number with country code, for example plus 1 555 123 4567";
"auth.help.text" = "Having trouble?";
"auth.help.button" = "Get help";

"auth.title.code" = "Enter the code";
"auth.subtitle.code.telegram" = "We've sent a code to your Telegram app";
"auth.subtitle.code.sms %@" = "We've sent an SMS to %@";
"auth.subtitle.code.call" = "We're calling you with the code";
"auth.subtitle.code.flashcall %@" = "You'll receive a call. The last digits of the caller number (pattern: %@) are the code";
"auth.subtitle.code.missedcall %@" = "You'll receive a missed call starting with %@. The last digits are the code";
"auth.subtitle.code.fragment" = "We've sent a code to Fragment";
"auth.subtitle.code.firebase" = "We've sent an SMS with the code";
"auth.placeholder.code" = "Verification code";
"auth.button.resend" = "Resend code";
"auth.button.resend.countdown %@" = "Resend code in %@";
"auth.change.phone" = "Use a different phone number";
"auth.code.hint %lld" = "Enter the %d digit verification code";
"auth.code.deleted" = "deleted";
"auth.code.empty" = "Empty";

"auth.title.password" = "Two-Factor Authentication";
"auth.subtitle.password" = "Your account is protected with an additional password";
"auth.placeholder.password" = "Password";
"auth.hint.password %@" = "Hint: %@";
"auth.hint.password.enter" = "Enter your two-factor authentication password";
"auth.button.forgot" = "Forgot password?";
"auth.security.note" = "This password was set up separately from your phone number";
"auth.2fa.required" = "Two-factor authentication required. Enter your cloud password.";
"auth.2fa.required.hint %@" = "Two-factor authentication required. Enter your cloud password. Hint: %@";

"auth.error.phone.invalid" = "Please enter a valid phone number";
"auth.error.code.invalid" = "The code you entered is incorrect";
"auth.error.code.expired" = "The verification code has expired";
"auth.error.password.invalid" = "The password is incorrect";

"auth.profile.create" = "Create Your Profile";

// MARK: - Startup

"startup.initializing" = "Initializing...";
"startup.validating.license" = "Validating license...";
"startup.fetching.credentials" = "Fetching credentials...";
"startup.connecting.telegram" = "Connecting to Telegram...";
"startup.loading" = "Loading...";
"startup.failed" = "Startup Failed";
"startup.server.unreachable %lld" = "AppSuite server temporarily unreachable.\nRetrying in %lld s...";

// MARK: - Chat List

"chatlist.title" = "Chats";
"chatlist.empty" = "No chats yet";
"chatlist.empty.subtitle" = "Start a conversation by searching for contacts";
"chatlist.search.placeholder" = "Search chats and messages";

"chatlist.action.new" = "New Message";
"chatlist.action.info" = "Chat Info";
"chatlist.action.pin" = "Pin";
"chatlist.action.unpin" = "Unpin";
"chatlist.action.mute" = "Mute";
"chatlist.action.unmute" = "Unmute";
"chatlist.action.markread" = "Mark as read";
"chatlist.action.archive" = "Archive";
"chatlist.action.delete" = "Delete";

"chatlist.filter.chats" = "Chats";
"chatlist.filter.archived" = "Archived";
"chatlist.filter.showing.chats" = "Showing chats";
"chatlist.filter.showing.archived" = "Showing archived chats";
"chatlist.filter.hint" = "Double tap to switch between chats and archived";

"chat.action.archive" = "Archive Chat";
"chat.action.unarchive" = "Unarchive Chat";
"chat.action.delete" = "Delete Chat";
"chat.action.leave_channel" = "Leave Channel";
"chat.action.leave_group" = "Leave Group";
"chat.delete.title" = "Delete Chat";
"chat.delete.confirm %@" = "Are you sure you want to delete the chat with %@? This cannot be undone.";

// MARK: - Conversation

"conversation.empty" = "No messages yet";
"conversation.empty.subtitle" = "No messages in this chat";
"conversation.empty.select" = "Select a chat to start messaging";
"conversation.empty.hint" = "Use Command+F to search for chats";
"conversation.placeholder.message" = "Message";
"conversation.hint.message" = "Type your message here";
"conversation.hint.reply" = "Type your reply. Press Escape to cancel.";
"conversation.reply.label" = "Reply to %@";
"conversation.replying.to" = "Replying to %@";
"conversation.editing.message" = "Editing message";
"conversation.button.send" = "Send";
"conversation.button.attach" = "Attach file";
"conversation.button.voice" = "Record voice message";
"conversation.button.voice.stop" = "Stop recording";
"conversation.input.placeholder" = "Type a message…";
"conversation.input.placeholder.reply" = "Reply…";
"conversation.input.placeholder.edit" = "Edit message…";
"conversation.input.placeholder.to" = "Write to %@";
"conversation.input.placeholder.in" = "Write in %@";
"a11y.conversation.header" = "Conversation with %@";
"conversation.attach.title" = "Select files to send";
"conversation.attach.menu.photo" = "Photo…";
"conversation.attach.menu.file" = "File…";
"conversation.attach.menu.location" = "Location…";
"conversation.attach.menu.contact" = "Contact…";
"conversation.attach.menu.poll" = "Poll…";
"a11y.conversation.attach" = "Attach…";
"action.send" = "Send";
"location.sheet.title" = "Send location";
"location.field.latitude" = "Latitude";
"location.field.longitude" = "Longitude";
"location.action.use_current" = "Use current location";
"location.status.locating" = "Locating…";
"location.status.failed" = "Couldn't get current location";
"contact.sheet.title" = "Send contact";
"contact.field.first_name" = "First name";
"contact.field.last_name" = "Last name";
"contact.field.phone" = "Phone";
"contact.action.pick_from_contacts" = "Choose from Contacts…";
"conversation.attach.button" = "Send";
"conversation.attach.file" = "Attach File";
"conversation.create.poll" = "Create Poll";

"conversation.status.sending" = "Sending...";
"conversation.status.sent" = "Sent";
"conversation.status.delivered" = "Delivered";
"conversation.status.read" = "Read";
"conversation.status.failed" = "Failed to send";

// MARK: - Messages

"message.type.photo" = "Photo";
"message.type.video" = "Video";
"message.type.voice" = "Voice message";
"message.type.video_message" = "Video message";
"message.type.document" = "Document";
"message.type.sticker" = "Sticker";
"message.type.gif" = "GIF";
"message.type.audio" = "Audio";
"message.type.location" = "Location";
"message.type.contact" = "Contact";
"message.type.poll" = "Poll";
"message.type.poll.closed" = "Poll (Closed)";
"message.type.call.voice" = "Voice call";
"message.type.call.video" = "Video call";
"message.unnamed" = "Unknown";
"message.chat" = "Chat";
"message.channel" = "Channel";
"message.reply.original" = "Original message";

"message.delete.title" = "Delete Message";
"message.delete.confirm" = "This action cannot be undone.";
"message.delete.me" = "Delete for Me";
"message.delete.all" = "Delete for Everyone";

// MARK: - Calls

"call.button.voice" = "Voice call";
"call.button.video" = "Video call";
"call.button.answer" = "Answer";
"call.button.decline" = "Decline";
"call.button.end" = "End call";
"call.button.mute" = "Mute";
"call.button.unmute" = "Unmute";
"call.button.speaker.on" = "Speaker on";
"call.button.speaker.off" = "Speaker off";
"call.button.camera.on" = "Turn on camera";
"call.button.camera.off" = "Turn off camera";

"call.start.voice" = "Start Voice Call";
"call.start.video" = "Start Video Call";
"call.type.voice" = "Voice Call";
"call.type.video" = "Video Call";

"call.status.idle" = "No active call";
"call.status.requesting" = "Starting call...";
"call.status.calling" = "Calling...";
"call.status.ringing" = "Ringing...";
"call.status.connecting" = "Connecting...";
"call.status.securing" = "Securing connection...";
"call.status.reconnecting" = "Reconnecting...";
"call.status.ended" = "Call ended";
"call.status.declined" = "Call declined";
"call.status.missed" = "Missed call";
"call.status.busy" = "User is busy";
"call.status.poor.connection" = "Poor network connection";

"call.incoming.voice" = "Incoming voice call";
"call.incoming.video" = "Incoming video call";
"call.incoming.from %@" = "Incoming call from %@";
"call.outgoing.to %@" = "Calling %@";
"call.active.with %@ %@" = "Call with %@, duration %@";
"call.hint.answer" = "Press Command+Shift+A to answer";
"call.hint.decline" = "Press Command+Shift+D to decline";
"call.hint.end" = "Press Command+Shift+H to end call";

"call.history" = "Call History";
"call.history.clear" = "Clear All";
"call.history.empty" = "No Call History";
"call.history.empty.subtitle" = "Your recent calls will appear here";
"call.history.callback" = "Call Back";
"call.history.entries %lld" = "%d entries";
"call.history.row.missed" = "Missed";
"call.history.row.declined" = "Declined";
"call.history.row.busy" = "Busy";
"call.history.row.failed" = "Failed";

"a11y.call.history.callback" = "Double tap to call back";
"a11y.call.history.outgoing" = "Outgoing";
"a11y.call.history.incoming" = "Incoming";
"a11y.call.video" = "video call";
"a11y.call.voice" = "voice call";
"call.recent" = "Recent calls";

"call.service.unavailable" = "Call service not available";

// MARK: - Call Encryption

"call.encryption.title" = "End-to-End Encrypted";
"call.encryption.verify" = "Verify this call with the other person:";
"call.encryption.check" = "If these emojis match on both devices, the call is secure.";
"call.encryption.hint" = "Call is encrypted. Press to see verification emojis.";

"call.network.poor" = "Poor network connection";

// MARK: - Settings

"settings.title" = "Settings";

"settings.general.title" = "General";
"settings.general.theme" = "Theme";
"settings.general.theme.light" = "Light";
"settings.general.theme.dark" = "Dark";
"settings.general.theme.system" = "System";
"settings.general.accent" = "Accent Color";
"settings.general.appearance" = "Appearance";
"settings.general.messaging" = "Messaging";
"settings.general.message_previews" = "Show message previews";

"settings.accessibility.title" = "Accessibility";
"settings.accessibility.voiceover" = "VoiceOver";
"settings.accessibility.announce_messages" = "Announce new messages";
"settings.accessibility.announce_typing" = "Announce typing indicators";
"settings.accessibility.announce_online" = "Announce online status changes";
"settings.accessibility.announce_calls" = "Announce call events";
"settings.accessibility.visual" = "Visual";
"settings.accessibility.high_contrast" = "High contrast mode";
"settings.accessibility.dyslexia" = "Dyslexia-friendly mode";
"settings.accessibility.font_size" = "Font size";
"settings.accessibility.reduce_motion" = "Reduce motion";
"settings.accessibility.audio" = "Audio";
"settings.accessibility.sounds" = "Sound effects";
"settings.accessibility.message_sounds" = "Message sounds";
"settings.accessibility.call_sounds" = "Call sounds";
"settings.accessibility.help" = "Help";
"settings.accessibility.shortcuts" = "Keyboard Shortcuts";

"settings.notifications.title" = "Notifications";
"settings.notifications.enable" = "Enable notifications";
"settings.notifications.sound" = "Notification sound";
"settings.notifications.badge" = "Show badge count";

"settings.account.title" = "Account";
"settings.account.logout" = "Log Out";
"settings.account.profile" = "Profile";
"settings.account.name" = "Name";
"settings.account.username" = "Username";
"settings.account.phone" = "Phone";
"settings.account.privacy" = "Privacy";
"settings.account.read_receipts" = "Send read receipts";
"settings.account.online_status" = "Show online status";

// MARK: - Call Settings

"settings.calls.title" = "Call Settings";
"settings.calls.audio" = "Audio";
"settings.calls.video" = "Video";
"settings.calls.quality" = "Call Quality";
"settings.calls.quality.low" = "Low (Data Saver)";
"settings.calls.quality.medium" = "Medium";
"settings.calls.quality.high" = "High";
"settings.calls.quality.auto" = "Automatic";
"settings.calls.quality.help" = "Higher quality uses more data and requires a better network connection.";
"settings.calls.noise_suppression" = "Noise suppression";
"settings.calls.echo_cancellation" = "Echo cancellation";
"settings.calls.auto_gain" = "Automatic gain control";
"settings.calls.audio.help" = "Select which devices to use for voice and video calls.";
"settings.calls.audio.processing.help" = "These settings help improve call audio quality. Disable if you experience audio issues.";
"settings.calls.behavior" = "Behavior";
"settings.calls.start_muted" = "Start calls muted";
"settings.calls.camera_off" = "Start video calls with camera off";
"settings.calls.show_encryption" = "Show encryption verification";
"settings.calls.encryption.help" = "All calls are end-to-end encrypted. The encryption verification shows emojis that should match on both devices.";
"settings.calls.announcement.help" = "Customize how calls are announced and how you're notified of incoming calls.";
"settings.calls.auto_answer" = "Auto-Answer";
"settings.calls.auto_answer.off" = "Off";
"settings.calls.auto_answer.seconds %lld" = "%d seconds";
"settings.calls.auto_answer.help" = "Auto-answer will automatically accept incoming calls after the specified delay. Use with caution.";
"settings.calls.history" = "Call History";
"settings.calls.history.clear" = "Clear Call History";

"settings.calls.input" = "Input Device";
"settings.calls.output" = "Output Device";
"settings.calls.camera" = "Camera";
"settings.calls.test.microphone" = "Test Microphone";
"settings.calls.test.stop" = "Stop Test";
"settings.calls.preview" = "Camera preview";

"audio.default" = "System Default";
"status.off" = "Off";

// MARK: - Navigation

"navigation.next.chat" = "Next Chat";
"navigation.previous.chat" = "Previous Chat";
"navigation.go.chats" = "Go to Chats";

// MARK: - Search

"search.title" = "Search";
"search.placeholder" = "Search";
"search.hint" = "Start typing to search";
"search.chats" = "Search Chats";
"search.chats.messages" = "Search chats and messages";
"search.no_results" = "No results found";
"search.recent" = "Recent";
"search.section.chats" = "Chats";
"search.section.contacts" = "Contacts";
"search.section.messages" = "Messages";
"search.section.public" = "Public Chats";
"search.join_channel" = "Join Channel";
"search.join_group" = "Join Group";
"search.start_conversation" = "Start Conversation";

// MARK: - Contacts

"contacts.empty" = "No contacts found";
"contacts.not_found" = "No user found";
"contacts.empty.hint" = "Try searching by username or phone number";
"contacts.search.placeholder" = "Search contacts or enter username";

// MARK: - New Chat

"newchat.title" = "New Message";

// MARK: - Chat Info

"chatinfo.title" = "Chat Info";
"chatinfo.not_found" = "Chat not found";
"chatinfo.field.user_id" = "User ID";
"chatinfo.field.type" = "Type";
"chatinfo.field.notifications" = "Notifications";
"chatinfo.value.muted" = "Muted";
"chatinfo.action.mute" = "Mute";
"chatinfo.action.unmute" = "Unmute";
"chatinfo.action.block" = "Block";
"chatinfo.action.unblock" = "Unblock";
"chatinfo.action.clear_history" = "Clear History";
"chatinfo.action.leave" = "Leave Chat";
"chatinfo.tab.info" = "Info";
"chatinfo.tab.members" = "Members";
"chatinfo.tab.media" = "Media";
"chatinfo.tab.documents" = "Documents";
"chatinfo.tab.links" = "Links";
"chatinfo.tabs.label" = "Chat info tabs";
"chatinfo.loading" = "Loading...";
"chatinfo.media.empty" = "No media found";
"chatinfo.documents.empty" = "No documents found";
"chatinfo.links.empty" = "No links found";
"chatinfo.item.photo" = "Photo";
"chatinfo.item.video" = "Video";
"chatinfo.item.voice" = "Voice Message";
"chatinfo.item.videonote" = "Video Message";
"chatinfo.item.audio" = "Audio";
"chatinfo.item.hint.play" = "Activate to play";
"chatinfo.item.hint.open" = "Activate to open";
"chatinfo.item.hint.openlink" = "Activate to open link";
"chatinfo.document.downloading" = "Downloading document";

// MARK: - Chat Types

"chat.type.private" = "Private Chat";
"chat.type.group" = "Group";
"chat.type.supergroup" = "Supergroup";
"chat.type.channel" = "Channel";
"chat.type.secret" = "Secret Chat";

// MARK: - Permissions

"permission.contacts.title" = "Contacts Access Required";
"permission.contacts.message" = "Allow access to your contacts to find friends on Telegram";
"permission.contacts.system.settings" = "Please enable contacts access in System Settings to find friends on Telegram.";
"permission.contacts.grant" = "Grant Access";
"permission.contacts.open_settings" = "Open Settings";

// MARK: - Accessibility Labels

"a11y.chat.unread" = "%d unread messages";
"a11y.chat.unread.one" = "1 unread message";
"a11y.chat.muted" = "muted";
"a11y.chat.pinned" = "pinned";
"a11y.chat.secret" = "secret chat";
"a11y.chat.group" = "group";
"a11y.chat.channel" = "channel";
"a11y.chat.info" = "Chat info";
"a11y.chat.not.found" = "Chat not found";
"a11y.announce.chat_muted" = "Chat muted";
"a11y.announce.chat_unmuted" = "Chat unmuted";
"a11y.announce.history_cleared" = "Chat history cleared";
"a11y.announce.history_clear_failed" = "Failed to clear chat history";
"a11y.announce.left_chat" = "Left chat";
"a11y.chat.archived" = "Chat archived";
"a11y.chat.unarchived" = "Chat unarchived";
"a11y.chat.deleted" = "Chat deleted";

"a11y.message.outgoing" = "You";
"a11y.message.sending" = "sending";
"a11y.message.failed" = "failed to send";
"a11y.message.delivered" = "delivered";
"a11y.message.read" = "read";
"a11y.message.edited" = "edited";
"a11y.message.forwarded" = "forwarded from %@";
"a11y.message.reply" = "in reply";
"a11y.message.reply.to" = "in reply to";
"a11y.message.reply.from" = "from";
"a11y.message.reply.start" = "Replying to message";
"a11y.message.edit.start" = "Editing message";
"a11y.message.copied" = "Message copied";
"a11y.copy.unavailable" = "No text to copy";
"a11y.message.react" = "React";

"a11y.user.online" = "online";
"a11y.user.offline %@" = "last seen %@";
"a11y.user.recently" = "last seen recently";
"a11y.user.lastweek" = "last seen within a week";
"a11y.user.lastmonth" = "last seen within a month";
"a11y.user.longtime" = "last seen a long time ago";

"a11y.loading" = "Loading";
"a11y.loading.messages" = "Loading messages";
"a11y.loading.context" = "Loading %@";
"a11y.loaded" = "Loaded";
"a11y.loaded.context" = "%@ loaded";

"a11y.button.close" = "Close";
"a11y.button.back" = "Go back";
"a11y.button.menu" = "Open menu";
"a11y.button.more" = "More options";
"a11y.button.send" = "Send message";
"a11y.button.cancel.reply" = "Cancel reply";
"a11y.button.cancel.recording" = "Cancel recording";
"a11y.button.cancel.edit" = "Cancel edit";

"a11y.reply.cancelled" = "Reply cancelled";
"a11y.edit.cancelled" = "Edit cancelled";
"a11y.recording.cancelled" = "Recording cancelled";
"a11y.recording.start" = "Starting recording";
"a11y.recording.voice %@" = "Recording voice message, %@";
"a11y.recording.hint" = "Press Escape to cancel, or activate stop button to send";

"a11y.voice.sending" = "Sending voice message";
"a11y.voice.stop.send" = "Stop and send recording";
"a11y.voice.too.short" = "Recording too short";

"a11y.forward.select" = "Select chat to forward to";

"a11y.reaction.added" = "Reacted with %@";
"a11y.reaction.failed" = "Failed to add reaction";

"a11y.emoji.thumbsup" = "thumbs up";
"a11y.emoji.heart" = "heart";
"a11y.emoji.laughing" = "laughing";
"a11y.emoji.surprised" = "surprised";
"a11y.emoji.sad" = "sad";
"a11y.emoji.celebration" = "celebration";

"a11y.call.duration" = "Call duration: %@";
"a11y.call.encrypted" = "Call is encrypted";
"a11y.call.verify" = "Verify encryption with emojis: %@";
"a11y.call.signal.weak" = "Weak signal";
"a11y.call.signal.fair" = "Fair signal";
"a11y.call.signal.good" = "Good signal";
"a11y.call.signal.excellent" = "Excellent signal";
"a11y.call.service.unavailable" = "Call service not available";

"a11y.typing" = "%@ is typing";
"a11y.typing.multiple" = "%@ and %d others are typing";

"a11y.voicemessage.play" = "Play voice message";
"a11y.voicemessage.pause" = "Pause voice message";
"a11y.voicemessage.duration" = "Duration: %@";
"a11y.voicemessage.waveform" = "Voice message waveform";

"a11y.playback.speed" = "Playback speed";
"a11y.playback.speed.hint" = "Activate to change speed";

"a11y.theme.standard" = "Standard theme";
"a11y.theme.highcontrast" = "High contrast theme";
"a11y.theme.dyslexia" = "Dyslexia-friendly theme";

"a11y.hint.doubletap" = "Double tap to activate";
"a11y.hint.doubletap.open" = "Double tap to open";
"a11y.hint.doubletap.call" = "Double tap to call";
"a11y.hint.swipe" = "Swipe for options";
"a11y.hint.adjust" = "Swipe up or down to adjust";

"a11y.font.size" = "Font size: %dpt";
"a11y.text.size.increase" = "Increase Text Size";
"a11y.text.size.decrease" = "Decrease Text Size";
"a11y.text.size.reset" = "Reset Text Size";

"a11y.items.count" = "%d items";
"a11y.toggle.on" = "On";
"a11y.toggle.off" = "Off";

"a11y.voiceover.guide" = "VoiceOver Guide";

// MARK: - Errors

"error.network" = "Network error";
"error.network.detail" = "Please check your internet connection";
"error.unknown" = "An error occurred";
"error.flood_wait" = "Too many attempts. Please wait %@";

// MARK: - Keyboard Shortcuts

"shortcuts.title" = "Keyboard Shortcuts";
"shortcuts.view" = "View keyboard shortcuts";
"shortcuts.search" = "Search shortcuts";
"shortcuts.search.placeholder" = "Search shortcuts";
"shortcuts.empty" = "No shortcuts found";
"shortcuts.empty.hint" = "Try a different search term";
"shortcuts.results %lld" = "%lld results";

"a11y.shortcuts.search.hint" = "Type to filter keyboard shortcuts";
"a11y.shortcuts.not_found %@" = "No shortcuts found for \"%@\"";
"a11y.shortcuts.found %lld" = "%lld shortcuts found";
"a11y.shortcuts.announce" = "Keyboard shortcuts help. Use the sidebar to browse categories or search for specific shortcuts.";

"shortcuts.category.navigation" = "Navigation";
"shortcuts.category.messaging" = "Messaging";
"shortcuts.category.voice" = "Voice Messages";
"shortcuts.category.calls" = "Calls";
"shortcuts.category.chat_actions" = "Chat Actions";
"shortcuts.category.accessibility" = "Accessibility";

// MARK: - Format

"format.seconds" = "seconds";

// MARK: - Additional UI Strings

"action.grant_access" = "Grant Access";
"action.open_settings" = "Open Settings";
"action.clear" = "Clear";
"action.logout" = "Log Out";

"auth.signing_out" = "Signing out...";
"auth.sign_in" = "Sign in to Telegram";
"auth.profile.firstname" = "First name";
"auth.profile.lastname" = "Last name, optional";

"contacts.section.telegram" = "Telegram Users";
"contacts.section.local" = "From Contacts";
"contacts.searching" = "Searching...";
"contacts.access" = "Contacts Access";

"a11y.no_chat_selected" = "No chat selected. Select a chat from the sidebar to start messaging. Press Command F to search, or Command slash to view all keyboard shortcuts.";
"a11y.search.contacts" = "Search contacts";
"a11y.search.clear" = "Clear search";
"a11y.search.hint" = "Enter a name or username to find contacts";
"a11y.contact.start_conversation" = "Double tap to start conversation";
"a11y.chat.info_for" = "Chat information for %@";

"a11y.call.reconnecting_with %@" = "Reconnecting call with %@";
"a11y.call.ended_reason %@" = "Call ended. %@";
"a11y.call.encryption_verification" = "Call encryption verification";
"a11y.call.connecting_with %@" = "Connecting with %@";

"a11y.video.preview" = "Your camera preview";
"a11y.video.camera_off" = "Camera is off";

"a11y.hint.end_call" = "Press Command Shift H";

"a11y.settings" = "Settings";
"a11y.settings.hint.high_contrast" = "Uses high contrast colors for better visibility";
"a11y.settings.hint.dyslexia" = "Uses OpenDyslexic font and cream background";
"a11y.settings.hint.noise_suppression" = "Reduces background noise during calls";
"a11y.settings.hint.echo_cancellation" = "Prevents audio feedback and echoes";
"a11y.settings.hint.auto_gain" = "Automatically adjusts microphone volume";
"a11y.settings.hint.camera_off" = "Your camera will be off when video calls start";
"a11y.settings.hint.call_quality" = "Select the preferred quality for voice and video calls";
"a11y.settings.hint.start_muted" = "Your microphone will be muted when calls start";
"a11y.settings.hint.encryption" = "Display encryption emojis during calls for security verification";
"a11y.settings.hint.shortcuts" = "View all available keyboard shortcuts. Press Command slash anywhere in the app.";
"a11y.settings.auto_answer_delay" = "Auto-answer delay";

"a11y.settings.select_microphone" = "Select microphone";
"a11y.settings.select_speaker" = "Select speaker";
"a11y.settings.microphone_level" = "Microphone level";
"a11y.settings.camera_preview" = "Camera preview area";
"a11y.settings.call_quality" = "Call quality";
"a11y.settings.hint.microphone" = "Choose which microphone to use for calls";
"a11y.settings.hint.speaker" = "Choose which speaker to use for calls";
"a11y.settings.hint.test_microphone" = "Tests your microphone and shows the input level";
"a11y.settings.hint.camera_preview" = "Shows a preview of your camera";
"a11y.settings.hint.play_sounds" = "Play ringtones and call status sounds";
"a11y.settings.hint.announce_calls" = "VoiceOver announces incoming calls and call status changes";
"a11y.settings.hint.auto_answer" = "Set how long to wait before automatically answering incoming calls. Set to zero to disable.";

"a11y.shortcuts.category" = "%@ shortcuts";
"a11y.shortcuts.categories" = "Shortcut categories";
"a11y.shortcuts.category_hint" = "Double tap to view %@ shortcuts";
"a11y.shortcuts.found_count" = "%d shortcuts found";
"a11y.shortcuts.no_results_for" = "No shortcuts found for \"%@\"";

"a11y.toggle.changed" = "%@ %@";
"a11y.toggle.enabled" = "enabled";
"a11y.toggle.disabled" = "disabled";

"a11y.error" = "Error: %@";
"a11y.success" = "Success";
"a11y.message_loading" = "%@. Loading.";

"a11y.alert.title_message" = "%@. %@";
"a11y.typing_indicator" = "Typing";

"chat.unmuted" = "Chat unmuted";
"chat.muted" = "Chat muted";
"chat.history_cleared" = "Chat history cleared";
"chat.left" = "Left chat";
"call.history.cleared" = "Call history cleared";

"settings.section.appearance" = "Appearance";
"settings.section.messaging" = "Messaging";
"settings.section.voiceover" = "VoiceOver";
"settings.section.visual" = "Visual";
"settings.section.audio" = "Audio";
"settings.section.help" = "Help";
"settings.section.behavior" = "Behavior";
"settings.section.notifications" = "Notifications";
"settings.section.profile" = "Profile";
"settings.profile.edit" = "Edit profile…";
"settings.profile.first_name" = "First name";
"settings.profile.last_name" = "Last name";
"settings.profile.bio" = "Bio";
"settings.profile.change_photo" = "Change photo…";
"settings.profile.select_photo" = "Select a profile photo";
"settings.section.privacy" = "Privacy";
"settings.section.audio_devices" = "Audio Devices";
"settings.section.audio_processing" = "Audio Processing";
"settings.section.privacy_security" = "Privacy & Security";
"settings.section.call_behavior" = "Call Behavior";

"settings.play_call_sounds" = "Play call sounds";
"settings.start_camera_off" = "Start with camera off";

"link.open" = "Open %@";

// MARK: - Menu Commands

"menu.settings" = "Settings";
"menu.navigate" = "Navigate";
"menu.search_chats" = "Search Chats";
"menu.next_chat" = "Next Chat";
"menu.previous_chat" = "Previous Chat";
"menu.go_to_chats" = "Go to Chats";
"menu.call" = "Call";
"menu.start_voice_call" = "Start Voice Call";
"menu.start_video_call" = "Start Video Call";
"menu.end_call" = "End Call";
"menu.accessibility" = "Accessibility";
"menu.increase_text" = "Increase Text Size";
"menu.decrease_text" = "Decrease Text Size";
"menu.reset_text" = "Reset Text Size";
"menu.keyboard_shortcuts" = "Keyboard Shortcuts";
"menu.voiceover_guide" = "VoiceOver Guide";
"menu.chat_info" = "Chat Info";
"menu.ai" = "AI";
"a11y.speed.normal" = "Normal speed";
"a11y.speed.1_5x" = "1.5x speed";
"a11y.speed.2x" = "Double speed";
"menu.speed_up" = "Increase Speed";
"menu.speed_down" = "Decrease Speed";
"menu.speed_normal" = "Normal Speed";
"menu.translate_message" = "Translate Message";
"menu.toggle_auto_translation" = "Auto-translate Conversation";
"menu.transcribe_message" = "Transcribe Voice Message";
"menu.message" = "Message";
"menu.reply" = "Reply";
"menu.forward" = "Forward";
"menu.record_voice" = "Record Voice Note";
"menu.cancel_recording" = "Cancel Recording";
"menu.actions" = "Actions";
"menu.window" = "Window";
"menu.edit" = "Edit";
"menu.edit.cut" = "Cut";
"menu.edit.copy" = "Copy";
"menu.edit.paste" = "Paste";
"menu.edit.delete" = "Delete";
"menu.edit.select_all" = "Select All";

// MARK: - Additional Accessibility Labels

"a11y.items" = "items";
"a11y.value.empty" = "Empty";
"a11y.value.on" = "On";
"a11y.value.off" = "Off";
"a11y.hint.doubletap.change" = "Double tap to change";
"a11y.hint.doubletap_edit" = "Double tap to edit";
"a11y.hint.press_space_play" = "Press Space to play";
"a11y.hint.press_space_pay" = "Press Space to pay";
"a11y.status.online" = "Online";
"a11y.status.offline" = "Offline";
"a11y.message.sent" = "Sent";
"a11y.action.replying" = "Replying to message";
"a11y.action.editing" = "Editing message";
"a11y.action.select_chat_forward" = "Select chat to forward to";
"a11y.voice.pause" = "Pause voice message";
"a11y.voice.play" = "Play voice message";
"a11y.voice.paused" = "Paused";
"a11y.voice.playing" = "Playing";
"a11y.media.video_not_supported" = "Video playback not yet supported with keyboard";
"a11y.media.playing" = "Playing media";
"a11y.document.opening" = "Opening document";
"a11y.link.opening" = "Opening link";

// MARK: - Actions

"action.open" = "Open";
"action.react" = "React";
"action.remove_reaction %@" = "Remove %@";
"action.vote" = "Vote";

// MARK: - Call Types

"call.voice" = "Voice call";
"call.video" = "Video call";
"call.declined" = "Declined call";
"call.missed" = "Missed call";
"call.no_answer" = "No answer";
"call.cancelled" = "Cancelled call";
"call.disconnected" = "Call disconnected";

// MARK: - Reaction Accessibility

"a11y.reaction.you" = "You";
"a11y.reactions" = "Reactions";
"a11y.reaction.reacted_with" = "reacted with";
"a11y.and" = "and";
"a11y.person" = "person";
"a11y.people" = "people";
"a11y.reaction.one" = "reaction";
"a11y.reaction.multiple" = "reactions";
"a11y.with" = "with";
"a11y.other" = "other";
"a11y.others" = "others";
"a11y.message.someone" = "Someone";

// MARK: - Auth Accessibility

"a11y.auth.code_resent" = "Verification code resent";
"a11y.auth.code_sent.telegram" = "A verification code has been sent to your Telegram app";
"a11y.auth.code_sent.sms" = "A verification code has been sent via SMS to";
"a11y.auth.code_sent.call" = "You will receive a phone call with the verification code";
"a11y.auth.code_sent.flashcall" = "You will receive a flash call. The last digits of the phone number are the code";
"a11y.auth.code_sent.missedcall" = "You will receive a missed call. The last digits of the phone number are the code";
"a11y.auth.code_sent.fragment" = "A verification code has been sent to Fragment";
"a11y.auth.code_sent.firebase" = "A verification code has been sent via SMS";
"a11y.auth.2fa_required" = "Two-factor authentication is required. Enter your cloud password.";
"a11y.auth.hint" = "Hint";
"a11y.auth.success" = "Successfully signed in";

// MARK: - Additional Chat Accessibility

"a11y.chat.unread.messages" = "unread messages";
"a11y.chat.unread.mentions" = "unread mentions";
"a11y.message.forwarded.from" = "forwarded from";

// MARK: - Call Service Accessibility

"a11y.call.starting" = "Starting";
"a11y.call.ringing" = "Ringing";
"a11y.call.connecting" = "Connecting";
"a11y.call.connecting_securely" = "Connecting securely";
"a11y.call.connected_encrypted" = "Connected. Call encrypted.";
"a11y.call.declined" = "Call declined";
"a11y.call.missed" = "Missed call";
"a11y.call.busy" = "User is busy";
"a11y.call.ended" = "Call ended";
"a11y.call.duration_label" = "Duration";
"a11y.call.muted" = "Muted";
"a11y.call.unmuted" = "Unmuted";
"a11y.call.speaker_on" = "Speaker on";
"a11y.call.speaker_off" = "Speaker off";
"a11y.call.camera_on" = "Camera on";
"a11y.call.camera_off" = "Camera off";
"a11y.call.screen_sharing_started" = "Screen sharing started";
"a11y.call.screen_sharing_stopped" = "Screen sharing stopped";
"a11y.call.camera_switched" = "Camera switched";
"a11y.call.video_enabled" = "Video enabled";
"a11y.call.auto_answering" = "Auto-answering call";

// MARK: - Audio Player Accessibility

"a11y.audio.playing_voice" = "Playing voice message";
"a11y.audio.failed_voice" = "Failed to play voice message";
"a11y.audio.playing" = "Playing";
"a11y.audio.playing_audio" = "Playing audio";
"a11y.audio.failed_audio" = "Failed to play audio";
"a11y.audio.paused" = "Paused";
"a11y.audio.finished" = "Finished playing";

// MARK: - Audio Recorder Accessibility

"a11y.audio.recording" = "Recording";
"a11y.audio.record_failed" = "Failed to start recording";
"a11y.audio.record_error" = "Recording error";

// MARK: - Message Service Accessibility

"a11y.message.send_failed" = "Message failed to send";
"a11y.message.voice_sent" = "Voice message sent";
"a11y.message.photo_sent" = "Photo sent";
"a11y.message.document_sent" = "Document sent";
"a11y.message.caption_edited" = "Caption edited";
"a11y.message.singular" = "message";
"a11y.message.plural" = "messages";
"a11y.message.deleted_suffix" = "deleted";
"a11y.message.video_sent" = "Video sent";
"a11y.message.video_note_sent" = "Video message sent";
"a11y.message.audio_sent" = "Audio sent";
"a11y.message.gif_sent" = "GIF sent";
"a11y.message.sticker_sent" = "Sticker sent";
"a11y.message.location_sent" = "Location sent";
"a11y.message.contact_sent" = "Contact sent";
"a11y.message.poll_sent" = "Poll sent";
"a11y.reaction.removed" = "Reaction removed";
"a11y.message.pinned" = "Message pinned";
"a11y.message.unpinned" = "Message unpinned";
"a11y.message.all_unpinned" = "All messages unpinned";
"a11y.sender.unknown" = "Someone";

// MARK: - Download Accessibility

"a11y.download.complete" = "Download complete";

// MARK: - Audio Errors Accessibility

"a11y.audio.microphone_denied" = "Microphone access denied";
"a11y.audio.recording_failed" = "Recording failed";
"a11y.audio.recording_error" = "Recording error";
"a11y.audio.playback_error" = "Audio playback error";
"a11y.audio.encoding_error" = "Encoding error";
"a11y.audio.decode_error" = "Decode error";

// MARK: - Call Failure Accessibility

"a11y.call.failed" = "Call failed";

// MARK: - Announcer Accessibility

"a11y.loading.done" = "Done loading";
"a11y.new" = "new";
"a11y.in" = "in";
"a11y.typing.in" = "is typing in";
"a11y.status.now_online" = "is now online";
"a11y.status.now_offline" = "is now offline";
"a11y.call.word" = "call";
"a11y.message.sent_announcement" = "Message sent";
"a11y.message.new_from" = "New message from";

// MARK: - Message Content Accessibility

"message.type.venue" = "Venue";
"message.type.sticker.animated" = "Animated sticker";
"message.type.animation" = "Animated image";
"message.type.unsupported_type" = "Unsupported message type";

"message.action.pinned" = "Pinned a message";
"message.action.joined_link" = "Joined via invite link";
"message.action.added_members" = "Added members";
"message.action.removed_member" = "Removed a member";
"message.action.changed_title" = "Changed title to";
"message.action.changed_photo" = "Changed the chat photo";
"message.action.removed_photo" = "Removed the chat photo";
"message.action.created_chat" = "Created the chat";
"message.action.joined_telegram" = "Joined Telegram";

"message.action.joined_link_group" = "Joined the group via invite link";
"message.action.added_members_group" = "Added members to the group";
"message.action.removed_member_group" = "Removed a member from the group";
"message.action.changed_group_title" = "Changed the group title to";
"message.action.changed_group_photo" = "Changed the group photo";
"message.action.removed_group_photo" = "Removed the group photo";
"message.action.created_group" = "Created this group";

// New message actions
"message.action.joined_request" = "Joined by request";
"message.action.upgraded_to_supergroup" = "Upgraded to supergroup";
"message.action.upgraded_from_group" = "Upgraded from group";
"message.action.screenshot_taken" = "Took a screenshot";
"message.action.theme_changed" = "Changed chat theme to";
"message.action.theme_disabled" = "Disabled chat theme";
"message.action.auto_delete_set" = "Set auto-delete timer to";
"message.action.auto_delete_disabled" = "Disabled auto-delete timer";
"message.action.background_changed" = "Changed chat background";
"message.action.boosted_chat" = "Boosted the chat";

// Forum topics
"message.action.topic_created" = "Created topic";
"message.action.topic_renamed" = "Renamed topic to";
"message.action.topic_edited" = "Edited topic";
"message.action.topic_closed" = "Closed the topic";
"message.action.topic_reopened" = "Reopened the topic";
"message.action.topic_hidden" = "Hid the topic";
"message.action.topic_unhidden" = "Unhid the topic";

// Video chats
"message.action.video_chat_scheduled" = "Video chat scheduled";
"message.action.video_chat_started" = "Video chat started";
"message.action.video_chat_ended" = "Video chat ended";
"message.action.invited_to_video_chat" = "Invited to video chat";

// Premium & Gifts
"message.action.gifted_premium" = "Gifted Telegram Premium";
"message.action.gift_code" = "Sent a gift code";
"message.action.giveaway_prize" = "Won a giveaway prize";
"message.action.gifted_stars" = "Gifted stars";
"message.action.sent_gift" = "Sent a gift";

// Giveaways
"message.action.giveaway_created" = "Created a giveaway";
"message.action.giveaway" = "Giveaway";
"message.action.giveaway_completed" = "Giveaway ended";
"message.action.giveaway_winners" = "Giveaway winners";

// Payments
"message.action.payment_successful" = "Payment successful";
"message.action.game_score" = "Scored";
"message.action.suggest_photo" = "Suggested a profile photo";

// New message types
"message.type.game" = "Game";
"message.type.story" = "Story";
"message.type.expired_photo" = "Expired photo";
"message.type.expired_video" = "Expired video";
"message.type.expired_voice" = "Expired voice message";
"message.type.expired_video_message" = "Expired video message";
"message.type.invoice" = "Invoice";
"message.type.unsupported" = "Unsupported message";

// Common time units
"common.seconds" = "seconds";
"common.minutes" = "minutes";
"common.hours" = "hours";
"common.days" = "days";
"common.weeks" = "weeks";
"common.second" = "second";
"common.minute" = "minute";
"common.hour" = "hour";
"common.day" = "day";
"common.week" = "week";
"common.months" = "months";
"common.winners" = "winners";

"a11y.by" = "by";
"a11y.pixels" = "pixels";
"a11y.caption" = "Caption";
"a11y.voice.listened" = "listened";
"a11y.voice.not_listened" = "not listened";
"a11y.video.viewed" = "viewed";
"a11y.video.not_viewed" = "not viewed";
"a11y.location.latitude" = "latitude";
"a11y.location.longitude" = "longitude";
"a11y.at" = "at";
"a11y.phone" = "phone";
"a11y.options" = "options";
"a11y.poll.closed" = "closed";

// MARK: - Additional Emoji Accessibility

"a11y.emoji.thumbsdown" = "thumbs down";
"a11y.emoji.fire" = "fire";
"a11y.emoji.clapping" = "clapping";
"a11y.emoji.thinking" = "thinking";
"a11y.emoji.disgust" = "disgust";
"a11y.emoji.poop" = "poop";

// MARK: - Keyboard Shortcuts Localization

"shortcut.search" = "Search";
"shortcut.search.desc" = "Search chats and messages";
"shortcut.next_chat" = "Next Chat";
"shortcut.next_chat.desc" = "Move to next chat";
"shortcut.prev_chat" = "Previous Chat";
"shortcut.prev_chat.desc" = "Move to previous chat";
"shortcut.chat_list" = "Chat List";
"shortcut.chat_list.desc" = "Switch to chat list";
"shortcut.contacts" = "Contacts";
"shortcut.contacts.desc" = "Switch to contacts";
"shortcut.settings" = "Settings";
"shortcut.settings.desc" = "Open settings";
"shortcut.close" = "Close";
"shortcut.close.desc" = "Close modal or go back";
"shortcut.new_chat" = "New Chat";
"shortcut.new_chat.desc" = "Start a new chat";

"shortcut.send" = "Send";
"shortcut.send.desc" = "Send message";
"shortcut.new_line" = "New Line";
"shortcut.new_line.desc" = "Insert new line";
"shortcut.edit_last" = "Edit Last";
"shortcut.edit_last.desc" = "Edit last message (when input empty)";
"shortcut.reply" = "Reply";
"shortcut.reply.desc" = "Reply to selected message";
"shortcut.forward" = "Forward";
"shortcut.forward.desc" = "Forward selected message";
"shortcut.delete" = "Delete";
"shortcut.delete.desc" = "Delete selected message";
"shortcut.copy" = "Copy";
"shortcut.copy.desc" = "Copy message text";
"shortcut.attach" = "Attach File";
"shortcut.attach.desc" = "Attach a file";
"shortcut.create_poll" = "Create Poll";
"shortcut.create_poll.desc" = "Create a poll";

"shortcut.record" = "Record";
"shortcut.record.desc" = "Start/stop voice recording";
"shortcut.play_pause" = "Play/Pause";
"shortcut.play_pause.desc" = "Play or pause voice message";

"shortcut.voice_call" = "Voice Call";
"shortcut.voice_call.desc" = "Start voice call";
"shortcut.video_call" = "Video Call";
"shortcut.video_call.desc" = "Start video call";
"shortcut.answer" = "Answer";
"shortcut.answer.desc" = "Answer incoming call";
"shortcut.decline" = "Decline";
"shortcut.decline.desc" = "Decline incoming call";
"shortcut.end_call" = "End Call";
"shortcut.end_call.desc" = "Hang up current call";
"shortcut.mute" = "Mute";
"shortcut.mute.desc" = "Toggle microphone mute";
"shortcut.video" = "Video";
"shortcut.video.desc" = "Toggle camera";
"shortcut.speaker" = "Speaker";
"shortcut.speaker.desc" = "Toggle speaker";

"shortcut.mark_read" = "Mark Read";
"shortcut.mark_read.desc" = "Mark chat as read";
"shortcut.pin" = "Pin/Unpin";
"shortcut.pin.desc" = "Toggle pin chat";
"shortcut.mute_chat" = "Mute/Unmute";
"shortcut.mute_chat.desc" = "Toggle chat notifications";
"shortcut.archive" = "Archive";
"shortcut.archive.desc" = "Archive chat";

"shortcut.zoom_in" = "Zoom In";
"shortcut.zoom_in.desc" = "Increase text size";
"shortcut.zoom_out" = "Zoom Out";
"shortcut.zoom_out.desc" = "Decrease text size";
"shortcut.high_contrast" = "High Contrast";
"shortcut.high_contrast.desc" = "Toggle high contrast mode";
"shortcut.shortcuts" = "Shortcuts";
"shortcut.shortcuts.desc" = "Show this help";

// MARK: - Forum/Community

"forum.topics.count" = "%d topics";
"forum.topic.general" = "General";
"forum.topic.closed" = "Closed";
"forum.topic.pin" = "Pin Topic";
"forum.topic.unpin" = "Unpin Topic";
"forum.topic.close" = "Close Topic";
"forum.topic.reopen" = "Reopen Topic";
"forum.topic.delete" = "Delete Topic";
"forum.topic.create" = "Create Topic";
"forum.topic.edit" = "Edit Topic";
"forum.topic.unread.one" = "1 unread";
"forum.topic.unread.format" = "%d unread";
"forum.topic.mention.one" = "1 mention";
"forum.topic.mention.format" = "%d mentions";
"forum.total.unread" = "%d unread messages in all topics";
"topic.status.pinned" = "pinned";
"topic.status.closed" = "closed";
"topic.status.unread" = "unread";
"topic.status.mentions" = "mentions";

"a11y.forum.hint.expand" = "Double tap to expand or collapse topics";
"a11y.forum.expand" = "Expand topics";
"a11y.forum.collapse" = "Collapse topics";
"a11y.chat.forum" = "community with topics";
"a11y.chat.hint.contextmenu" = "Use context menu for chat actions";
"a11y.chat.has_draft" = "has draft";
"a11y.topic.pinned" = "Topic pinned";
"a11y.topic.unpinned" = "Topic unpinned";
"a11y.topic.closed" = "Topic closed";
"a11y.topic.reopened" = "Topic reopened";
"a11y.topic.deleted" = "Topic deleted";
"a11y.topic.created" = "Topic created";

// Forum Topic Picker
"forum.loading.topics" = "Loading topics...";
"forum.no.topics" = "No topics available";
"forum.select.topic" = "Select Topic";
"forum.select.topic.placeholder" = "Select a topic...";
"forum.select.topic.hint" = "Choose a topic to view its messages";
"forum.unread.count %lld" = "%lld unread";
"forum.unread.count.a11y %lld" = "%lld unread messages in topics";

// MARK: - Save/Download

"action.save_to" = "Save to...";
"save.title" = "Save File";
"save.button" = "Save";
"save.saving" = "Saving...";
"save.complete" = "Saved";
"a11y.save.complete" = "File saved successfully";
"a11y.save.failed" = "Failed to save file";

// MARK: - Relative Dates

"date.today" = "Today";
"date.yesterday" = "Yesterday";

// MARK: - Unread Messages

"conversation.unread.one" = "1 unread message";
"conversation.unread.suffix" = "unread messages";

// MARK: - Section Headers

"a11y.section.header" = "heading";

// MARK: - Call Quality Accessibility

"a11y.call.quality.low" = "Low quality, uses less data";
"a11y.call.quality.medium" = "Medium quality";
"a11y.call.quality.high" = "High quality, uses more data";
"a11y.call.quality.auto" = "Automatic quality based on network conditions";

// MARK: - Colors

"color.blue" = "Blue";
"color.green" = "Green";
"color.purple" = "Purple";
"color.orange" = "Orange";
"color.pink" = "Pink";

// MARK: - Typing Indicators

"typing.two_people %@ %@" = "%@ and %@ are typing...";
"typing.multiple_people %lld" = "%lld people are typing...";

"typing.action.typing" = "is typing";
"typing.action.recording_video" = "is recording video";
"typing.action.uploading_video" = "is uploading video";
"typing.action.recording_voice" = "is recording voice";
"typing.action.uploading_voice" = "is uploading voice";
"typing.action.uploading_photo" = "is uploading photo";
"typing.action.uploading_document" = "is uploading document";
"typing.action.choosing_sticker" = "is choosing sticker";
"typing.action.choosing_location" = "is choosing location";
"typing.action.choosing_contact" = "is choosing contact";
"typing.action.playing_game" = "is playing game";
"typing.action.recording_video_message" = "is recording video message";
"typing.action.uploading_video_message" = "is uploading video message";
"typing.action.watching_animations" = "is watching animations";

"a11y.typing.action %@ %@" = "%@ is %@";
"a11y.typing.two_people %@ %@" = "%@ and %@ are typing";
"a11y.typing.multiple %lld" = "%lld people are typing";

"a11y.typing.typing" = "typing";
"a11y.typing.recording_video" = "recording a video";
"a11y.typing.uploading_video" = "uploading a video";
"a11y.typing.recording_voice" = "recording a voice message";
"a11y.typing.uploading_voice" = "uploading a voice message";
"a11y.typing.uploading_photo" = "uploading a photo";
"a11y.typing.uploading_document" = "uploading a document";
"a11y.typing.choosing_sticker" = "choosing a sticker";
"a11y.typing.choosing_location" = "choosing a location";
"a11y.typing.choosing_contact" = "choosing a contact";
"a11y.typing.playing_game" = "playing a game";
"a11y.typing.recording_video_message" = "recording a video message";
"a11y.typing.uploading_video_message" = "uploading a video message";
"a11y.typing.watching_animations" = "watching animations";

// MARK: - License

"license.app.name" = "agram";
"license.app.tagline" = "Accessible Telegram for Mac";
"license.free.description" = "agram is free to use. Enter your email to activate.";
"license.activate.free" = "Activate Free License";
"license.expired.description" = "Your license has expired. Please reactivate to continue.";
"license.reactivate" = "Reactivate";
"license.blocked.description" = "Unable to verify license. Please check your internet connection.";
"license.refresh" = "Refresh";
"license.activation.screen" = "License activation screen";
"license.activate.title" = "Activate agram";
"license.activate.subtitle" = "Enter your email to activate your free license.";
"license.email.placeholder" = "Email address";
"license.activate.button" = "Activate";
"license.status.free" = "Free";
"license.status.trial.expired" = "Trial Expired";
"license.status.expired" = "License Expired";
"license.status.revoked" = "License Revoked";
"license.status.connect.internet" = "Connect to Internet";
"license.status.days.remaining" = "%d days remaining";

// MARK: - Audio/Video Playback Controls

"action.play" = "Play";
"action.pause" = "Pause";
"action.rewind" = "Rewind 10 seconds";
"action.fast_forward" = "Forward 10 seconds";
"action.playback_speed" = "Playback Speed";
"speed.1x" = "1× (Normal)";
"speed.1.5x" = "1.5×";
"speed.2x" = "2×";

// Playback Accessibility Announcements
"a11y.media.not_available" = "Media service not available";
"a11y.media.downloading" = "Downloading video";
"a11y.media.downloading_animation" = "Downloading animation";
"a11y.media.playing_video" = "Opening video";
"a11y.media.playing_animation" = "Opening animation";
"a11y.media.download_failed" = "Failed to download media";

// MARK: - Group Creation

"group.create.title" = "Create Group";
"group.type.basic" = "Basic Group";
"group.type.supergroup" = "Supergroup";
"group.type.channel" = "Channel";
"group.type.forum" = "Forum";
"group.type.label" = "Group Type";
"group.name.label" = "Group Name";
"group.name.placeholder" = "Group name";
"group.description.label" = "Description";
"group.description.placeholder" = "Description (optional)";
"group.select_members" = "Select Members";
"group.minimum_members" = "Add at least one member";
"group.created" = "Group created";

// MARK: - Group Management

"group.settings.title" = "Group Settings";
"group.info.title" = "Group Info";
"group.members" = "Members";
"group.permissions" = "Permissions";
"group.invite_link" = "Invite Link";
"group.generate_link" = "Generate Link";
"group.add_members" = "Add Members";
"group.remove_member" = "Remove";
"group.remove_member.confirm" = "Remove member?";
"group.remove_member.message %@" = "Remove %@ from this group?";
"group.promote" = "Make Admin";
"group.search_members" = "Search members";
"group.no_members" = "No members";
"group.selected_count %lld" = "%lld selected";
"group.members_added" = "Members added";
"group.member.promoted" = "Member promoted";
"group.member.removed" = "Member removed";
"group.settings.saved" = "Settings saved";
"group.forum_mode" = "Topics";
"group.enable_topics" = "Enable Topics";
"group.enable_topics.description" = "Organize discussions into separate topics";
"group.topics.enabled" = "Topics enabled";
"group.topics.disabled" = "Topics disabled";

// MARK: - Member Status

"member.status.creator" = "Creator";
"member.status.admin" = "Admin";

// MARK: - Permissions

"permission.send_messages" = "Send Messages";
"permission.send_media" = "Send Media";
"permission.send_polls" = "Send Polls";
"permission.add_members" = "Add Members";
"permission.pin_messages" = "Pin Messages";
"permission.change_info" = "Change Group Info";
"permission.manage_topics" = "Manage Topics";

// MARK: - Topics

"topic.create.title" = "Create Topic";
"topic.edit.title" = "Edit Topic";
"topic.name.label" = "Topic Name";
"topic.name.placeholder" = "Topic name";
"topic.color" = "Color";
"topic.updated" = "Topic updated";
"topic.manage" = "Manage topic";

// MARK: - Colors (additional)

"color.yellow" = "Yellow";
"color.violet" = "Violet";
"color.rose" = "Rose";
"color.red" = "Red";

// MARK: - Actions (additional)

"action.create" = "Create";
"action.copied" = "Copied";
"action.message" = "Message";

// MARK: - Deep Links

"deeplink.title" = "Open Link";
"deeplink.type.invite" = "Group Invitation";
"deeplink.type.message" = "Message Link";
"deeplink.type.phone" = "Phone Number";
"deeplink.type.proxy" = "Proxy Settings";
"deeplink.type.unknown" = "Telegram Link";
"deeplink.type.channel" = "Channel";
"deeplink.type.group" = "Group";
"deeplink.action.invite" = "Join this group or channel";
"deeplink.action.public" = "Open this chat";
"deeplink.action.message" = "Open this message";
"deeplink.action.bot" = "Start this bot";
"deeplink.action.phone" = "Open chat with this number";
"deeplink.action.proxy" = "Configure proxy settings";
"deeplink.action.unknown" = "Open in Telegram";
"deeplink.button.join" = "Join";
"deeplink.button.open" = "Open";
"deeplink.button.start" = "Start";
"deeplink.members" = "members";
"common.close" = "Close";
"common.cancel" = "Cancel";
"common.open" = "Open";

// MARK: - Updates

"settings.updates.title" = "Updates";
"settings.updates.checkAutomatically" = "Check for updates automatically";
"settings.updates.channel" = "Update channel";
"settings.updates.channel.stable" = "Stable";
"settings.updates.channel.beta" = "Beta";
"settings.updates.checkNow" = "Check Now";
"settings.updates.available %@" = "Update available: %@";
"settings.updates.checkFailed %@" = "Update check failed: %@";
"settings.updates.downloading %d" = "Downloading update… %d%%";
"settings.updates.install" = "Install Update";
"settings.updates.download" = "Download";
"settings.updates.installNow" = "Install Now";
"settings.updates.readyToInstall %@" = "Version %@ ready to install";
"settings.updates.restartRequired" = "App will restart to complete installation";
"settings.updates.upToDate" = "You're up to date";
"settings.updates.showChangelog" = "Show Changelog";
"settings.updates.changelog.title" = "Changelog";
"settings.updates.changelog.empty" = "No releases found";
"settings.updates.changelog.error.title" = "Failed to load changelog";

// MARK: - Update Notifications

"notification.update.title" = "Update Ready";
"notification.update.body %@" = "agram %@ has been downloaded and is ready to install. Restart to apply the update.";
"notification.update.restart" = "Restart Now";
"notification.update.later" = "Later";

// MARK: - Notification Actions

"notification.action.reply" = "Reply";
"notification.action.send" = "Send";
"notification.action.type_message" = "Type a message";
"notification.action.mark_read" = "Mark as Read";
"notification.action.answer" = "Answer";
"notification.action.decline" = "Decline";

// MARK: - Call Notifications

"notification.call.incoming.voice" = "Incoming Voice Call";
"notification.call.incoming.video" = "Incoming Video Call";
"notification.call.missed.voice" = "Missed voice call";
"notification.call.missed.video" = "Missed video call";
"notification.call.from %@" = "from %@";

// MARK: - Storage Settings

"settings.storage.title" = "Storage";
"settings.storage.usage" = "Storage Usage";
"settings.storage.total" = "Total Size";
"settings.storage.files" = "Cached Files";
"settings.storage.calculating" = "Calculating...";
"settings.storage.unknown" = "Storage information unavailable";
"settings.storage.clear" = "Clear Cache";
"settings.storage.clear.hint" = "Remove all cached files including downloaded media";
"settings.storage.clear.description" = "This removes cached media files (photos, videos, documents). They will be re-downloaded when needed.";
"settings.storage.cleared" = "Cache cleared";
"settings.storage.clear.failed" = "Failed to clear cache";

// MARK: - License Settings

"settings.license.title" = "License";
"settings.license.status" = "License Status";
"settings.license.type" = "License Type";
"settings.license.daysRemaining" = "Days Remaining";
"settings.license.days %lld" = "%lld days";
"settings.license.lifetime" = "Lifetime";
"settings.license.subscription" = "Subscription";
"settings.license.renewsAt" = "Renews";
"settings.license.endsAt" = "Ends";
"settings.license.autoRenew" = "Auto-Renew";
"settings.license.enabled" = "Enabled";
"settings.license.disabled" = "Disabled";
"settings.license.refresh" = "Refresh License Status";
"settings.license.status.unlicensed" = "Unlicensed";
"settings.license.status.trial" = "Trial";
"settings.license.status.trialExpired" = "Trial Expired";
"settings.license.status.free" = "Free License";
"settings.license.status.licensed" = "Licensed";
"settings.license.status.premium" = "Premium";
"settings.license.status.expired" = "Expired";
"settings.license.status.revoked" = "Revoked";
"settings.license.status.blocked" = "Blocked";
"settings.license.status.offlineGrace" = "Offline Mode";
"settings.license.subscription.monthly" = "Monthly";
"settings.license.subscription.annual" = "Annual";
"settings.license.subscription.lifetime" = "Lifetime";
"settings.license.subscription.unknown" = "Unknown";

// MARK: - Support / Donation

"settings.support.title" = "Support App-Suite";
"settings.support.subtitle" = "Pay what you want";
"settings.support.description" = "agram is free. If you enjoy it, consider supporting its development with a voluntary donation.";
"settings.support.a11y.hint" = "Opens the donation page in your browser";

// Donation banner
"donation.banner.title" = "agram is free";
"donation.banner.message" = "If you find it useful, support its development with a donation.";
"donation.banner.button" = "Support agram";
"donation.banner.dismiss" = "Later";
"donation.banner.a11y.label" = "agram is free. If you find it useful, support its development with a donation.";

// MARK: - Devices/Sessions

"settings.account.devices" = "Devices";
"devices.title" = "Active Sessions";
"devices.loading" = "Loading sessions...";
"devices.empty" = "No Active Sessions";
"devices.empty.description" = "Unable to load your active sessions. Please try again.";

"devices.section.current" = "This Device";
"devices.section.current.footer" = "You're currently using this device.";
"devices.section.other" = "Other Sessions";

"devices.current_session" = "Current session";
"devices.current_badge" = "Current";

"devices.active.just_now" = "Active now";
"devices.active.minutes_ago %lld" = "Active %lld minutes ago";
"devices.active.hours_ago %lld" = "Active %lld hours ago";
"devices.active.days_ago %lld" = "Active %lld days ago";

"devices.terminate.title" = "Terminate Session";
"devices.terminate.message %@" = "Are you sure you want to terminate the session on %@? You will need to log in again on that device.";
"devices.terminate.button" = "Terminate";

"devices.terminate_all.title" = "Terminate All Other Sessions";
"devices.terminate_all.message" = "Are you sure you want to terminate all other sessions? You will need to log in again on those devices.";
"devices.terminate_all.button" = "Terminate All Other Sessions";

"a11y.devices.hint" = "View and manage devices connected to your account";
"a11y.devices.session.hint" = "Swipe left or use context menu to terminate this session";
"a11y.devices.terminate_all.hint" = "Terminate all sessions except the current one";

// MARK: - Mentions

"mentions.title" = "Mentions";
"mentions.subtitle" = "Messages where you're mentioned";
"mentions.loading" = "Loading mentions...";
"mentions.empty" = "No unread mentions";
"mentions.empty.detail" = "You're all caught up!";
"mentions.empty.a11y" = "No unread mentions. You're all caught up.";
"mentions.hint" = "Double tap to view all mentions";
"mentions.hint.activate" = "Double tap to go to this message";
"mentions.from" = "Mention from";
"mentions.from.label" = "From:";
"mentions.in" = "in";
"mentions.you" = "You";
"mentions.unknown" = "Someone";
"mentions.channel" = "Channel";
"mentions.a11y.one" = "Mentions, 1 unread mention";
"mentions.a11y.unread" = "unread mentions";
"mentions.navigating" = "Navigating to message";
"mentions.error.loading" = "Could not load message";
"mentions.error.not_found" = "Message not found";

// MARK: - Archived Chats

"archive.title" = "Archived Chats";
"archive.count %lld" = "%lld conversations";
"archive.a11y.label %lld" = "Archived chats, %lld conversations";
"archive.a11y.hint" = "Double tap to view archived chats";
"archive.a11y.back" = "Return to chat list";

// MARK: - Message Reply Indicator

"message.reply.indicator" = "Reply";

// MARK: - Message Forward Indicator

"message.forward.from %@" = "Forwarded from %@";
"message.forward.unknown" = "Unknown";

// MARK: - Polls

"poll.type.quiz" = "Quiz";
"poll.type.multiple" = "Multiple answers";
"poll.type.anonymous" = "Anonymous poll";
"poll.type.regular" = "Poll";
"poll.closed" = "Closed";
"poll.results" = "Results";
"poll.close" = "Close Poll";
"poll.voters %lld" = "%lld votes";
"poll.votes.label" = "votes";
"poll.vote.singular" = "vote";
"poll.percent" = "percent";
"poll.submit" = "Submit Vote";
"poll.retract" = "Retract Vote";
"poll.your_vote" = "your vote";
"poll.your_choice" = "Your choice:";
"poll.option.hint.vote" = "Double tap to vote";
"action.ok" = "OK";
"a11y.poll.vote_submitted" = "Vote submitted";
"a11y.poll.vote_retracted" = "Vote retracted";
"a11y.poll.vote_failed" = "Failed to submit vote";
"a11y.poll.close_failed" = "Failed to close poll";
"a11y.poll.chosen" = "chosen";
"a11y.poll.option_position" = "Option %d of %d";
"a11y.poll.action.vote_option" = "Vote for: %@";
"a11y.rotor.polls" = "Polls";

"poll.header.poll" = "Poll";
"poll.header.anonymous" = "Anonymous poll";
"poll.header.quiz" = "Quiz";
"poll.header.anonymous_quiz" = "Anonymous quiz";
"poll.header.final_results" = "Final results";
"poll.footer.no_votes" = "No votes yet";
"poll.action.vote" = "Vote";
"poll.action.retract" = "Retract vote";
"poll.action.stop" = "Stop poll";
"poll.action.view_voters" = "View voters";
"poll.action.show_explanation" = "Show explanation";
"poll.stop.confirm.title" = "Stop this poll?";
"poll.stop.confirm.message" = "Voting will close and the final results will be shown to everyone.";
"poll.explanation.title" = "Explanation";
"poll.voters.title" = "Poll voters";
"poll.voters.loading" = "Loading voters…";
"poll.voters.unavailable" = "Voter list unavailable";
"poll.voters.unknown" = "Unknown user";

// MARK: - Poll Creation
"poll.create.title" = "Create Poll";
"poll.question.label" = "Question";
"poll.question.placeholder" = "Ask a question...";
"poll.options.label" = "Options";
"poll.option.add" = "Add Option";
"poll.option.remove" = "Remove option";
"poll.settings.label" = "Settings";
"poll.anonymous" = "Anonymous Voting";
"poll.anonymous.hint" = "Voters' identities will be hidden";
"poll.multiple_answers" = "Allow Multiple Answers";
"poll.multiple_answers.hint" = "Users can select more than one option";
"poll.quiz_mode" = "Quiz Mode";
"poll.quiz_mode.hint" = "One option is the correct answer";
"poll.quiz.settings" = "Quiz Settings";
"poll.quiz.correct_option" = "Correct Answer";
"poll.quiz.correct_answer" = "Correct answer";
"poll.quiz.mark_correct" = "Mark as correct";
"poll.quiz.correct_hint" = "Click the circle next to an option to mark it as correct";
"poll.quiz.explanation.label" = "Explanation (Optional)";
"poll.quiz.explanation.placeholder" = "Explain the correct answer...";
"poll.info.quiz" = "Quiz poll";
"poll.info.multiple" = "Multiple choice";
"poll.info.anonymous" = "Anonymous";
"poll.create.button" = "Create Poll";
"poll.create.content" = "Poll creation form";
"poll.error" = "Error: ";
"poll.error.private_chat" = "Polls cannot be sent to private chats";
"poll.multiple_answers_hint" = "Multiple answers allowed";
"a11y.poll.created" = "Poll created";

// MARK: - Message Forwarding

"forward.title" = "Forward Message";
"forward.search.placeholder" = "Search chats...";
"forward.search.label" = "Search chats";
"forward.no_chats" = "No chats found";
"forward.chat_list" = "Chats";
"forward.tap_hint" = "Double tap to forward message here";

// MARK: - AI Settings

"settings.ai.title" = "AI";
"settings.ai.section.translation" = "Translation";
"settings.ai.section.transcription" = "Transcription";
"settings.ai.section.privacy" = "Privacy";
"settings.ai.translation.enable" = "Enable Translation Support";
"settings.ai.translation.model_info" = "TranslateGemma 4B (~2.5 GB)";
"settings.ai.translation.size_info" = "TranslateGemma 4B (~2.5 GB). Supports 55 languages.";
"settings.ai.translation.target_language" = "Target Language";
"settings.ai.translation.source_language" = "Source Language";
"settings.ai.translation.auto_detect" = "Auto-detect source language";
"settings.ai.transcription.enable" = "Enable Transcription Support";
"settings.ai.transcription.model_info" = "Parakeet v3 (~2.67 GB)";
"settings.ai.transcription.size_info" = "Parakeet v3 (~2.67 GB). Supports 25 European languages.";
"settings.ai.transcription.auto_detect_note" = "Language is automatically detected from audio.";
"settings.ai.delete_model" = "Delete Model";
"settings.ai.download.preparing" = "Preparing download…";
"settings.ai.download.downloading" = "Downloading…";
"settings.ai.download.remaining" = "remaining";
"settings.ai.privacy.description" = "All AI processing happens locally on your Mac. No data is sent to external servers.";

// MARK: - AI Actions

"action.translate" = "Translate";
"action.transcribe" = "Transcribe";
"action.translate_draft" = "Translate draft";
"translate.search_language" = "Search language…";
"translate.choose_language" = "Choose translation language";
"translate.restored_original" = "Original restored";
"translate.restore_original" = "Restore original";
"translate.to_other_language" = "Translate to another language…";

// MARK: - AI Accessibility

"a11y.ai.translation.enable.hint" = "Downloads a 2.5 GB model for local translation";
"a11y.ai.transcription.enable.hint" = "Downloads a 2.67 GB model for local transcription";
"a11y.ai.downloading" = "Downloading AI model";
"a11y.ai.processing" = "Processing";
"a11y.ai.translation.complete" = "Translation complete";
"a11y.ai.translation.failed" = "Translation failed";
"a11y.ai.transcription.complete" = "Transcription complete";
"a11y.ai.transcription.failed" = "Transcription failed";

// MARK: - AI Keyboard Shortcuts

"shortcuts.category.ai" = "AI";
"shortcut.translate" = "Translate";
"shortcut.translate.desc" = "Translate selected message";
"shortcut.transcribe" = "Transcribe";
"shortcut.transcribe.desc" = "Transcribe voice message";

// MARK: - Inline Translation/Transcription

"ai.message.translated" = "Translated";
"ai.message.transcribed" = "Transcribed";
"ai.translation.loading" = "Translating…";
"ai.transcription.loading" = "Transcribing…";
"action.see_original" = "See Original";
"a11y.ai.translated_message_from %@ %@" = "Translated message from %@: %@";
"a11y.ai.transcribed_message_from %@ %@" = "Transcribed message from %@: %@";

// MARK: - Menu Bar

"menubar.open" = "Open agram";
"menubar.check_updates" = "Check for Updates";
"menubar.mute_notifications" = "Mute Notifications";
"menubar.mute.5min" = "5 Minutes";
"menubar.mute.15min" = "15 Minutes";
"menubar.mute.30min" = "30 Minutes";
"menubar.mute.1hour" = "1 Hour";
"menubar.mute.indefinitely" = "Until Manually Restored";
"menubar.unmute" = "Unmute Notifications";
"menubar.quit" = "Quit agram";
"menubar.a11y.hint" = "Click for agram menu";

// MARK: - General Settings

"settings.general.behavior" = "Behavior";
"settings.general.launch_at_login" = "Start at login";
"settings.general.start_minimized" = "Start minimized in menu bar";

// MARK: - Layout Settings

"settings.layout.title" = "Layout";
"settings.layout.mode" = "Layout";
"settings.layout.classic" = "Classic";
"settings.layout.tabbed" = "Tabs";
"settings.layout.hint" = "Classic shows a sidebar with detail view. Tabs opens one window per account with tabbed navigation.";

// MARK: - Tabs

"tabs.label" = "Conversation tabs";
"tabs.close" = "Close tab";
"menu.tab" = "Tab";
"menu.tab.unread" = "unread";
"menu.close_tab" = "Close Tab";

// MARK: - Call UI

"call.status.incoming" = "Incoming call";
"call.user.unknown" = "Unknown user";
"call.duration %@" = "Duration: %@";
"call.encrypted" = "Call is encrypted";

// MARK: - Contact Actions

"contact.add_to_contacts" = "Add to Contacts";
"contact.copy_phone" = "Copy Phone Number";
"contact.send_message" = "Send Message";
"search.add_contact" = "Add to Contacts";
"chat.action.copy_invite_link" = "Copy invite link";
"channel.name.label" = "Channel Name";

// MARK: - AI Errors

"ai.translation.error.not_downloaded" = "Translation model not downloaded";
"ai.translation.error.not_loaded" = "Translation model not loaded";
"ai.transcription.error.not_downloaded" = "Transcription model not downloaded";
"ai.transcription.error.not_loaded" = "Transcription model not loaded";

// MARK: - Additional Accessibility

"a11y.chat.marked_unread" = "marked as unread";
"a11y.chat.mention.one" = "1 unread mention";
"a11y.invite_link_copied" = "Invite link copied";
"a11y.invite_link_error" = "Could not get invite link";
"a11y.message.role" = "message";

// MARK: - Keyboard Shortcuts

"shortcut.cancel_recording" = "Cancel Recording";
"shortcut.cancel_recording.desc" = "Cancel recording in progress";
"shortcut.jump_bottom" = "Jump to Bottom";
"shortcut.jump_bottom.desc" = "Jump to bottom of list";
"shortcut.jump_top" = "Jump to Top";
"shortcut.jump_top.desc" = "Jump to top of list";

// MARK: - License

"settings.license.status.lifetime" = "Lifetime";

// MARK: - Profile Editing

"profile.crop.title" = "Adjust Photo";
"profile.crop.image" = "Profile photo preview";
"profile.crop.hint" = "Drag to reposition, pinch to zoom";
"profile.crop.face_detected" = "Face detected, centered automatically";
"settings.profile.username" = "Username";
"settings.profile.delete_photo" = "Delete photo";
"settings.username.available" = "Username available";
"settings.username.taken" = "Username taken";
"a11y.profile.photo" = "Profile photo";
"a11y.bio.counter" = "%lld of %lld characters";
"settings.profile.take_photo" = "Take photo…";
"profile.crop.centered" = "Image centered";
"profile.crop.zoom_in" = "Zoom in";
"profile.crop.zoom_out" = "Zoom out";
"profile.crop.zoom_level" = "Zoom";
"profile.crop.move_left" = "Move left";
"profile.crop.move_right" = "Move right";
"profile.crop.move_up" = "Move up";
"profile.crop.move_down" = "Move down";
"profile.crop.reset" = "Reset position";
"a11y.profile.photo.set" = "Profile photo set";
"a11y.profile.photo.none" = "No profile photo";
"a11y.profile.saved" = "Profile saved";
"settings.stories" = "Stories";
"settings.stories.autoplay" = "Auto-play stories";

// MARK: - Block/Unblock

"chatlist.action.block" = "Block";
"chatlist.action.leave_group" = "Leave Group";
"chatlist.action.leave_channel" = "Leave Channel";
"block.confirm.title" = "Block %@?";
"block.confirm.message" = "They won't be able to contact you.";
"blocked.title" = "Blocked Users";
"blocked.empty" = "No blocked users";
"blocked.banner.text" = "This user is blocked";
"a11y.chat.blocked" = "blocked";
"a11y.user.blocked" = "User blocked";
"a11y.user.unblocked" = "User unblocked";
"a11y.blocked.hint" = "View and manage blocked users";
"a11y.blocked.banner" = "This user is blocked. Activate to unblock.";

// MARK: - Sticker/Emoji Picker

"conversation.button.sticker" = "Stickers and emoji";
"picker.tab.emoji" = "Emoji";
"picker.tab.stickers" = "Stickers";
"picker.tabs" = "Picker tabs";
"picker.search" = "Search…";
"picker.stickers.recent" = "Recent stickers";
"picker.stickers.pack" = "Sticker pack";
"picker.stickers.empty" = "No stickers found";
"picker.stickers.unavailable" = "Stickers not available";
"a11y.sticker.from_pack" = "sticker";
"emoji.category.smileys" = "Smileys";
"emoji.category.gestures" = "Gestures";
"emoji.category.hearts" = "Hearts";
"emoji.category.animals" = "Animals";
"emoji.category.food" = "Food";
"emoji.category.objects" = "Objects";
"emoji.category.symbols" = "Symbols";
"emoji.category.flags" = "Flags";

// MARK: - Stories

"stories.title" = "Stories";
"stories.empty" = "No stories available";
"stories.paused" = "Story paused";
"stories.resumed" = "Story resumed";
"stories.reply.placeholder" = "Reply to story…";
"stories.reply.sent" = "Reply sent";
"a11y.stories.count" = "Stories, %lld new";

"feedback.menuItem" = "Send Feedback…";
"voice.listened" = "Listened";
"voice.not_listened" = "Not listened";


// MARK: - Invoice & Payments
"invoice.test_badge" = "TEST";
"invoice.pay" = "Pay";
"invoice.payment.title" = "Payment";
"invoice.payment.loading" = "Loading form…";
"invoice.payment.processing" = "Processing payment…";
"invoice.payment.success" = "Payment successful";
"invoice.payment.error" = "Payment failed";
"invoice.payment.confirm" = "Confirm payment";
"invoice.payment.stars_explanation" = "The amount will be deducted from your Telegram Stars balance.";
"invoice.payment.subscription_explanation" = "Subscription renews automatically, paid in Telegram Stars.";
"invoice.payment.error.not_connected" = "Not connected to Telegram.";
"invoice.payment.error.verification_required" = "Additional verification required. A web page has been opened.";
"invoice.payment.error.failed" = "The payment could not be completed.";
"invoice.payment.open_in_browser" = "Open in browser";
"invoice.payment.period.months" = "every %d months";
"invoice.payment.period.days" = "every %d days";
"invoice.payment.period.seconds" = "every %d seconds";


"invoice.payment.browser_explanation" = "Card payments are completed in Telegram Web. Click below to open the bot conversation and finish the payment there.";
"invoice.payment.browser_waiting" = "This window will close automatically once the payment is confirmed.";


"a11y.chatlist.role" = "Chat list";
"a11y.chatlist.table" = "Chats";
"a11y.conversation.role" = "Conversation";
"a11y.conversation.table" = "Messages";
"a11y.message.action.goto.firstUnread" = "Go to first unread";
"a11y.message.action.goto.latest" = "Go to latest message";
"a11y.message.action.react" = "React with %@";
"a11y.outline.collapsed" = "collapsed";
"a11y.outline.expanded" = "expanded";
"a11y.rotor.mentions" = "Mentions";
"a11y.rotor.separators" = "Separators";
"new.chat" = "New Chat";
"conversation.unread.separator" = "Unread messages";
"conversation.topic.separator.a11y" = "Topic: %@. Activate to open.";

"message.action.reply" = "Reply";
"message.action.copy" = "Copy";
"message.action.edit" = "Edit";
"message.action.delete" = "Delete";
"message.action.pin" = "Pin";
"message.action.unpin" = "Unpin";
"message.action.react" = "React";
"message.action.save" = "Save…";
"message.action.save_to_file" = "Save to file…";
"message.action.save_to_saved" = "Save to Saved Messages";
"save_to_saved.error.title" = "Couldn't save to Saved Messages";
"a11y.message.saved_to_saved" = "Saved to Saved Messages";

"chat.saved_messages" = "Saved Messages";
"menu.saved_messages" = "Saved Messages";
"menu.archived_chats" = "Archived Chats…";
"archive.window.title" = "Archived Chats";
"archive.empty" = "No archived chats.";
"a11y.archive.table" = "Archived chats";
"archive.action.open" = "Open";
"archive.action.unarchive" = "Unarchive";
"archive.delete.confirm.title %@" = "Delete \"%@\" permanently?";
"archive.delete.confirm.message" = "The chat will be removed from this account. Messages stay on Telegram for other participants.";

"menu.save_message" = "Save Message…";
"settings.general.save_folder" = "Save folder";
"settings.general.save_folder.choose" = "Choose…";
"settings.general.save_folder.reset" = "Reset";
"settings.general.save_folder.default %@" = "Default: %@";
"settings.general.save_folder.prompt" = "Choose a folder where saved messages and attachments will go.";
"settings.general.whats_new" = "What's New…";
"whats_new.title" = "What's new";
"whats_new.loading" = "Loading release notes…";
"whats_new.empty" = "No release notes available yet.";
"whats_new.error %@" = "Couldn't load release notes: %@";
"whats_new.no_body" = "(no description for this version)";
"whats_new.version_header %@" = "Version %@";
"whats_new.retry" = "Retry";
"save.success.title" = "Message saved";
"save.success.message %@" = "Saved to %@";
"save.error.title" = "Save failed";
"save.error.no_attachment" = "No attachment to save.";
"save.error.no_media_service" = "No active account to download the file.";
"save.error.download_failed" = "Could not download the file from Telegram.";
"save.error.unsupported" = "This message type cannot be saved.";
"save.show_in_finder" = "Show in Finder";
"a11y.save.saved" = "Message saved";

"chatlist.action.mark_read" = "Mark as read";
"chatlist.action.mark_unread" = "Mark as unread";

"a11y.miniplayer.title" = "Now playing";
"a11y.miniplayer.previous" = "Previous";
"a11y.miniplayer.next" = "Next";
"a11y.miniplayer.play_pause" = "Play or pause";
"a11y.miniplayer.close" = "Close mini player";
"a11y.miniplayer.speed" = "Playback speed";
"miniplayer.title.voice" = "Voice message #%lld (%@)";
"tts.sender.you" = "You said";
"tts.sender.other" = "%@ said";
"a11y.message.action.readAloud" = "Read aloud";
"tts.settings.title" = "Voice settings";
"tts.settings.language" = "Language";
"tts.settings.voice" = "Voice";
"tts.settings.voice.default" = "System default";
"tts.settings.rate" = "Rate";
"tts.settings.volume" = "Volume";
"tts.settings.pitch" = "Pitch";
"tts.settings.test" = "Test";
"menu.voice_settings" = "Voice settings…";

// Superseded by the "Attach…" key earlier in this file (the paperclip now
// opens a menu, not a file picker directly). Kept only as a no-op anchor.
"a11y.conversation.attach.legacy" = "Attach a file";

"translation.requires_premium" = "Telegram Premium is required to auto-translate chats.";

"translation.no_chat_selected" = "Open a chat first to enable auto-translation.";

"a11y.auto_translation.enabled" = "Auto-translation enabled";
"a11y.auto_translation.disabled" = "Auto-translation disabled";
"a11y.auto_translation.failed" = "Auto-translation toggle failed";

// MARK: - Chat info window
"chat_info.window.title" = "Chat info — %@";
"chat_info.save" = "Save";
"chat_info.type" = "Type";
"chat_info.type.private" = "Private chat";
"chat_info.type.secret" = "Secret chat";
"chat_info.type.basic_group" = "Group";
"chat_info.type.supergroup" = "Supergroup";
"chat_info.type.channel" = "Channel";
"chat_info.members" = "Members";
"chat_info.members.unknown" = "—";
"chat_info.title.label" = "Title";
"chat_info.title.placeholder" = "Chat title";
"chat_info.description.label" = "Description";
"chat_info.description.placeholder" = "About";
"chat_info.username.label" = "Username";
"chat_info.username.placeholder" = "Public username";
"chat_info.slow_mode.label" = "Slow mode";
"chat_info.slow_mode.off" = "Off";
"chat_info.slow_mode.seconds" = "%d seconds";
"chat_info.slow_mode.minutes" = "%d minutes";
"chat_info.slow_mode.hours" = "%d hours";
"chat_info.auto_delete.label" = "Auto-delete messages";
"chat_info.auto_delete.off" = "Off";
"chat_info.auto_delete.day" = "%d day";
"chat_info.auto_delete.days" = "%d days";
"chat_info.auto_delete.week" = "%d week";
"chat_info.auto_delete.weeks" = "%d weeks";
"chat_info.auto_delete.month" = "%d month";
"chat_info.auto_delete.months" = "%d months";
"chat_info.auto_delete.year" = "%d year";
"chat_info.auto_delete.years" = "%d years";

// Chat info — admin rights, restrictions, advanced settings
"chat_info.perm.send_photos" = "Send photos";
"chat_info.perm.send_videos" = "Send videos";
"chat_info.perm.send_documents" = "Send files";
"chat_info.perm.send_audios" = "Send music";
"chat_info.perm.send_voice_notes" = "Send voice messages";
"chat_info.perm.send_video_notes" = "Send video messages";
"chat_info.admin.title" = "Admin rights — %@";
"chat_info.admin.manage_chat" = "Manage chat";
"chat_info.admin.change_info" = "Change info";
"chat_info.admin.post_messages" = "Post messages";
"chat_info.admin.edit_messages" = "Edit messages of others";
"chat_info.admin.delete_messages" = "Delete messages of others";
"chat_info.admin.invite_users" = "Invite users";
"chat_info.admin.restrict_members" = "Ban users";
"chat_info.admin.pin_messages" = "Pin messages";
"chat_info.admin.manage_topics" = "Manage topics";
"chat_info.admin.manage_video_chats" = "Manage video chats";
"chat_info.admin.post_stories" = "Post stories";
"chat_info.admin.edit_stories" = "Edit stories of others";
"chat_info.admin.delete_stories" = "Delete stories of others";
"chat_info.admin.manage_direct_messages" = "Manage direct messages";
"chat_info.admin.anonymous" = "Remain anonymous";
"chat_info.admin.promote_members" = "Add new admins";
"chat_info.admin.custom_title.label" = "Custom title";
"chat_info.admin.custom_title.placeholder" = "Custom title (e.g. Moderator)";
"chat_info.restrict.title" = "Restrict %@";
"chat_info.restrict.ban_title" = "Ban %@";
"chat_info.restrict.ban_body" = "Banned users are removed from the chat and cannot rejoin.";
"chat_info.restrict.duration" = "Duration";
"chat_info.restrict.forever" = "Forever";
"chat_info.restrict.1_hour" = "1 hour";
"chat_info.restrict.1_day" = "1 day";
"chat_info.restrict.1_week" = "1 week";
"chat_info.restrict.1_month" = "1 month";
"chat_info.restrict.apply" = "Restrict";
"chat_info.members.action.edit_admin" = "Edit admin rights…";
"chat_info.members.action.unban" = "Remove restrictions";
"chat_info.members.add" = "Add…";
"chat_info.members.add.title" = "Add member";
"chat_info.members.add.body" = "Enter the user ID to invite.";
"chat_info.members.add.confirm" = "Add";
"chat_info.members.add.placeholder" = "User ID";
"chat_info.adv.show_message_sender" = "Show authors' profiles";
"chat_info.adv.hidden_members" = "Hide member list";
"chat_info.adv.protected_content" = "Restrict saving content";
"chat_info.adv.forum" = "Enable topics";
"chat_info.adv.auto_translation" = "Translate messages automatically";
"chat_info.adv.sponsored" = "Allow sponsored messages";
"chat_info.adv.unrestrict_boost" = "Boosts to bypass restrictions";
"chat_info.adv.unrestrict_boost.placeholder" = "0 = disabled";
"chat_info.adv.discussion_group" = "Discussion group";
"chat_info.adv.discussion_group.placeholder" = "Chat ID, 0 to unlink";
"chat_info.adv.sticker_set" = "Group sticker set";
"chat_info.adv.sticker_set.placeholder" = "Sticker set ID, 0 to clear";
"chat_info.adv.apply" = "Apply";
"chat_info.adv.unpin_all" = "Unpin all messages…";
"chat_info.adv.unpin_all.title" = "Unpin all messages?";
"chat_info.adv.unpin_all.body" = "Every pinned message in this chat will be unpinned for all members.";
"chat_info.adv.unpin_all.confirm" = "Unpin all";
"chat_info.adv.broadcast_group" = "Convert to broadcast group…";
"chat_info.adv.broadcast_group.title" = "Convert to broadcast group?";
"chat_info.adv.broadcast_group.body" = "The group gains an unlimited member count, but only admins will be able to post. This cannot be undone.";
"chat_info.adv.broadcast_group.confirm" = "Convert";
"chat_info.topics.action.toggle_hidden" = "Hide/Show General";
"chat_info.photo.remove" = "Remove";
"chat_info.photo.remove.label" = "Remove chat photo";


"chat_info.tab.general" = "General";
"chat_info.tab.permissions" = "Permissions";
"chat_info.tab.members" = "Members";
"chat_info.tab.topics" = "Topics";
"chat_info.tab.invite_links" = "Invite links";
"chat_info.tab.advanced" = "Advanced";
"chat_info.tab.media" = "Media";

"chat_info.perm.send_messages" = "Send messages";
"chat_info.perm.send_media" = "Send media";
"chat_info.perm.send_polls" = "Send polls";
"chat_info.perm.send_other" = "Send stickers / GIFs";
"chat_info.perm.web_previews" = "Add link previews";
"chat_info.perm.change_info" = "Change group info";
"chat_info.perm.invite_users" = "Invite users";
"chat_info.perm.pin_messages" = "Pin messages";
"chat_info.perm.manage_topics" = "Manage topics";

"chat_info.members.filter.recent" = "Recent";
"chat_info.members.filter.admins" = "Admins";
"chat_info.members.filter.restricted" = "Restricted";
"chat_info.members.filter.banned" = "Banned";
"chat_info.members.search" = "Search members";
"chat_info.members.col.user" = "User";
"chat_info.members.col.status" = "Status";
"chat_info.members.count.format" = "%d";
"chat_info.members.action.promote" = "Promote to admin…";
"chat_info.members.action.demote" = "Demote";
"chat_info.members.action.restrict" = "Restrict…";
"chat_info.members.action.ban" = "Ban…";
"chat_info.members.action.remove" = "Remove from group";

"chat_info.invite.create" = "New link";
"chat_info.invite.revoke" = "Revoke";
"chat_info.invite.copy" = "Copy link";
"chat_info.invite.primary" = "Primary";
"chat_info.invite.col.name" = "Name";
"chat_info.invite.col.link" = "Link";
"chat_info.invite.col.members" = "Members";
"chat_info.invite.requests.header" = "Join requests";
"chat_info.invite.requests.col.user" = "User";
"chat_info.invite.requests.approve" = "Approve";
"chat_info.invite.requests.decline" = "Decline";

"chat_info.adv.sign_messages" = "Sign messages";
"chat_info.adv.all_history" = "All history visible to new members";
"chat_info.adv.join_by_request" = "Approve new members manually";
"chat_info.adv.join_to_send" = "Require joining to post";
"chat_info.adv.anti_spam" = "Aggressive anti-spam";
"chat_info.adv.upgrade" = "Upgrade to supergroup…";
"chat_info.adv.transfer" = "Transfer ownership…";
"chat_info.adv.transfer.title" = "Transfer ownership";
"chat_info.adv.transfer.body" = "Transfer requires your account password and the new owner's user ID.";
"chat_info.adv.delete" = "Delete chat…";
"chat_info.adv.delete.title" = "Delete this chat?";
"chat_info.adv.delete.body" = "The chat will be removed from your list. Group/channel deletion requires owner rights.";

"chat_info.topics.col.name" = "Name";
"chat_info.topics.col.status" = "Status";
"chat_info.topics.col.unread" = "Unread";
"chat_info.topics.action.create" = "New topic…";
"chat_info.topics.action.rename" = "Rename…";
"chat_info.topics.action.pin" = "Pin / Unpin";
"chat_info.topics.action.toggle_close" = "Close / Reopen";
"chat_info.topics.action.delete" = "Delete";
"chat_info.topics.general" = "General";
"chat_info.topics.status.pinned" = "Pinned";
"chat_info.topics.status.closed" = "Closed";
"chat_info.topics.create.title" = "New topic";
"chat_info.topics.rename.title" = "Rename topic";
"chat_info.topics.name.placeholder" = "Topic name";
"chat_info.topics.delete.title" = "Delete topic '%@'?";
"chat_info.topics.delete.body" = "All messages in this topic will be lost.";

"chat_info.media.filter.photo_video" = "Media";
"chat_info.media.filter.animation" = "GIFs";
"chat_info.media.filter.audio" = "Audio";
"chat_info.media.filter.voice" = "Voice";
"chat_info.media.filter.document" = "Files";
"chat_info.media.filter.url" = "Links";
"chat_info.media.col.date" = "Date";
"chat_info.media.col.preview" = "Item";
"chat_info.media.count.format" = "%d item(s)";

"member.status.administrator" = "Admin";
"member.status.member" = "Member";
"member.status.restricted" = "Restricted";
"member.status.banned" = "Banned";
"member.status.left" = "Left";

"button.ok" = "OK";
"button.cancel" = "Cancel";
"button.delete" = "Delete";

"a11y.conversation.record_voice" = "Record a voice message";

"chat_info.photo.label" = "Photo";
"chat_info.photo.edit" = "Change photo…";

"chat_info.user.placeholder" = "User %lld";

"chat_info.invite.edit" = "Edit";
"chat_info.invite.create.title" = "New invite link";
"chat_info.invite.edit.title" = "Edit invite link";
"chat_info.invite.field.name" = "Name (optional)";
"chat_info.invite.field.member_limit" = "Member limit (blank = unlimited)";
"chat_info.invite.field.requires_approval" = "Require admin approval";
"chat_info.invite.expire.never" = "Never";
"chat_info.invite.expire.hour" = "1 hour";
"chat_info.invite.expire.day" = "1 day";
"chat_info.invite.expire.week" = "1 week";

"chat_info.adv.transfer.confirm" = "Transfer";
"chat_info.adv.transfer.user_id" = "New owner user ID";
"chat_info.adv.transfer.password" = "Account password";

"settings.placeholder" = "Coming soon.";
"settings.tab.notifications" = "Notifications";
"settings.tab.accessibility" = "Accessibility";
"settings.tab.general" = "General";
"settings.tab.calls" = "Calls";
"settings.tab.ai" = "AI";
"settings.tab.account" = "Account";
"settings.tab.storage" = "Storage";
"settings.tab.license" = "License";
"settings.notifications.test" = "Send test";
"settings.notifications.granted" = "Granted";
"settings.notifications.not_granted" = "Not granted by macOS";
"settings.a11y.announce_messages" = "Announce new messages";
"settings.a11y.announce_typing" = "Announce typing indicators";
"settings.a11y.announce_online" = "Announce online status";
"settings.a11y.announce_calls" = "Announce call events";
"settings.a11y.high_contrast" = "High-contrast mode";
"settings.a11y.dyslexia" = "Dyslexia-friendly mode";
"settings.a11y.reduce_motion" = "Reduce motion";
"settings.a11y.sound_effects" = "Sound effects";
"settings.a11y.message_sounds" = "Message sounds";
"settings.a11y.call_sounds" = "Call sounds";
"settings.a11y.font_size" = "Base font size";
"settings.a11y.font_size.format" = "%.0f pt";

"settings.general.layout" = "Layout";
"settings.general.check_updates" = "Check for updates automatically";
"settings.general.check_now" = "Check now";
"settings.general.update_available" = "Update available: %@";
"settings.general.up_to_date" = "Up to date";

"settings.calls.noise" = "Noise suppression";
"settings.calls.echo" = "Echo cancellation";
"settings.calls.gain" = "Automatic gain control";
"settings.calls.video_off" = "Start video calls with camera off";
"settings.calls.auto_answer.seconds" = "%d s";
"settings.calls.clear_history" = "Clear history";
"settings.calls.history.count" = "Call history: %d";

"settings.ai.state.not_downloaded" = "Not downloaded";
"settings.ai.state.downloading" = "Downloading… %d%%";
"settings.ai.state.ready" = "Ready";
"settings.ai.state.error" = "Error: %@";

"settings.account.no_user" = "Not signed in";
"settings.account.stories_autoplay" = "Auto-play stories";
"settings.account.logout.confirm" = "Log out of agram?";
"settings.account.logout.body" = "You'll need to sign in again to access your chats.";

"settings.storage.loading" = "Loading…";
"settings.storage.unavailable" = "Storage stats unavailable";
"settings.storage.count" = "%lld files";
"settings.license.donate" = "Support agram…";
"settings.license.status.valid" = "Active";
"settings.license.status.offline" = "Offline grace period";

"new_chat.username.placeholder" = "@username or username";
"new_chat.start" = "Start chat";
"new_chat.create_group" = "Create group…";
"new_chat.empty" = "Enter a username first.";
"new_chat.searching" = "Searching…";
"create_group.title" = "Create group";
"create_group.title.placeholder" = "Group title";
"create_group.users.placeholder" = "Member user IDs, comma-separated";
"create_group.create" = "Create";
"create_group.empty_title" = "Title required.";
"poll.title" = "New poll";
"poll.option.placeholder" = "Option %d";
"poll.multiple" = "Multiple answers";
"poll.send" = "Send";
"poll.error.min" = "Question and at least two options required.";
"poll.error.no_chat" = "Open a chat first.";

"auth.phone.title" = "Phone number";
"auth.phone.placeholder" = "+1 555 123 4567";
"auth.phone.submit" = "Continue";
"auth.code.title" = "Enter the code sent to %@";
"auth.code.placeholder" = "Verification code";
"auth.code.submit" = "Verify";
"auth.password.title" = "Two-factor password";
"auth.password.placeholder" = "Two-factor password";
"auth.password.submit" = "Unlock";
"auth.registration.title" = "Sign up requires an existing Telegram phone number.";
"auth.connecting" = "Connecting…";

"search.col.chat" = "Chat";
"search.searching" = "Searching…";
"search.results.count" = "%d result(s)";

// MARK: - Audit fill-ins (keys previously missing from strings tables)

"a11y.action.no_voice_to_transcribe" = "No voice message to transcribe";
"a11y.action.replying_to" = "Replying to message";
"a11y.action.transcribing" = "Transcribing voice message";
"a11y.action.translating" = "Translating message";
"a11y.audio.recording_cancelled" = "Recording cancelled";
"a11y.audio.recording_too_short" = "Recording too short";
"a11y.conversation.stop_recording" = "Stop and send voice message";
"call.duration" = "Call duration %@";
"call.window.title" = "agram — Call";
"contacts.col.name" = "Name";
"contacts.selected_count" = "%d selected";
"conversation.date.today" = "Today";
"conversation.date.yesterday" = "Yesterday";
"conversation.recording_status" = "● Recording %@";
"feedback.windowTitle" = "Feedback";
"forward.action" = "Forward";
"forward.col.chat" = "Chat";
"forward.results.count" = "%d chat(s)";
"license.status.lifetime" = "Lifetime";
"menu.create_poll" = "Create Poll…";
"menu.mentions" = "Show Mentions";
"menu.new_chat" = "New Chat…";
"shortcuts.categories" = "Categories";
"shortcuts.col.keys" = "Shortcut";
"shortcuts.col.name" = "Action";
"startup.server.unreachable" = "Server unreachable, retrying in %d s…";

// MARK: - Storage & Cache (Settings → Storage)
"settings.storage.usage_header" = "Usage";
"settings.storage.usage_footer" = "Cache holds media you've already viewed. Clearing it doesn't delete anything from Telegram — items are re-downloaded on demand.";
"settings.storage.cache_size" = "Cache size";
"settings.storage.cache_files" = "Cached files";
"settings.storage.database_size" = "Database size";
"settings.storage.limits_header" = "Limits";
"settings.storage.size_limit" = "Cache limit";
"settings.storage.keep_days" = "Keep media";
"settings.storage.size_limit.500mb" = "500 MB";
"settings.storage.size_limit.1gb" = "1 GB";
"settings.storage.size_limit.2gb" = "2 GB";
"settings.storage.size_limit.5gb" = "5 GB";
"settings.storage.size_limit.unlimited" = "No limit";
"settings.storage.keep_days.3" = "3 days";
"settings.storage.keep_days.7" = "1 week";
"settings.storage.keep_days.30" = "1 month";
"settings.storage.keep_days.forever" = "Forever";
"settings.storage.limits_footer" = "Cache is enforced once a day on activation, and on demand when you tap Clear All Cache.";
"settings.storage.by_type_header" = "Clear by type";
"settings.storage.clear_all" = "Clear All Cache";
"settings.storage.clear_all.confirm.title" = "Clear all cache?";
"settings.storage.clear_all.confirm.message" = "All downloaded media will be removed. Messages and chats are preserved.";
"settings.storage.clear_all.confirm.button" = "Clear";
"settings.storage.clear_type.confirm.title" = "Clear cached files?";
"settings.storage.cleared_result" = "Freed %lld MB (%lld files)";
"settings.storage.clear_failed" = "Could not clear cache";
"settings.storage.clear_short" = "Clear";
"settings.storage.type.photos" = "Photos";
"settings.storage.type.videos" = "Videos";
"settings.storage.type.documents" = "Documents";
"settings.storage.type.audio" = "Music";
"settings.storage.type.voice" = "Voice messages";
"settings.storage.type.stickers" = "Stickers and animations";
"settings.storage.clear_type.confirm.photos" = "All cached photos will be removed.";
"settings.storage.clear_type.confirm.videos" = "All cached videos will be removed.";
"settings.storage.clear_type.confirm.documents" = "All cached documents will be removed.";
"settings.storage.clear_type.confirm.audio" = "All cached music files will be removed.";
"settings.storage.clear_type.confirm.voice" = "All cached voice messages will be removed.";
"settings.storage.clear_type.confirm.stickers" = "All cached stickers and animations will be removed.";
"a11y.settings.storage.cleared" = "Cache cleared";
"a11y.settings.storage.clear_type.label" = "Clear %@, %@";

// MARK: - Support banner (Help us keep agram free)
"support.banner.message" = "Enjoying agram? Help us keep it free and accessible.";
"support.banner.cta" = "Support AppSuite";
"support.banner.later" = "Later";
"a11y.support.banner.dismiss" = "Dismiss support banner";

// MARK: - Multi-account
"menubar.accounts" = "Accounts";
"menubar.accounts.empty" = "No account signed in";
"menubar.accounts.add" = "Add Account…";
"menubar.accounts.remove" = "Sign Out of Current Account…";
"menubar.accounts.remove.confirm.title" = "Sign out of %@?";
"menubar.accounts.remove.confirm.message" = "Local data for this account will be removed. Messages remain on Telegram.";
"menubar.accounts.remove.confirm.button" = "Sign Out";
"accounts.add.window_title" = "Add Telegram Account";
"accounts.add.failed.title" = "Could not add account";
"accounts.add.max_reached" = "You can only sign in to 3 accounts at the same time.";

// MARK: - Transcription result / errors
"transcription.result.title" = "Voice message transcript";
"transcription.result.empty" = "(empty transcript)";
"transcription.result.copy" = "Copy";
"transcription.error.title" = "Transcription failed";
"transcription.model_missing.title" = "On-device transcription not ready";
"transcription.model_missing.message" = "Enable on-device transcription in Settings → AI to download the Parakeet model (~600 MB).";
"transcription.model_missing.open_settings" = "Open Settings";
"a11y.transcription.copied" = "Transcript copied";
"action.close" = "Close";
"a11y.message.action.open_url" = "Open %@";
"a11y.message.action.bot_button" = "Bot: %@";

// MARK: - End video chat (admin-only action on call service messages)
"message.action.end_video_chat" = "End video chat";
"video_chat.end.confirm.title" = "End the video chat for everyone?";
"video_chat.end.confirm.message" = "All participants will be disconnected. Only admins with permission to manage video chats can do this.";
"video_chat.end.confirm.button" = "End";
"video_chat.end.failed.title" = "Could not end the video chat";
"a11y.video_chat.ended" = "Video chat ended";

// MARK: - Translation engine picker (Premium-gated)
"settings.ai.translation.engine" = "Translation engine";
"settings.ai.translation.engine.local" = "On-device (Gemma)";
"settings.ai.translation.engine.premium" = "Telegram Premium (cloud)";

// MARK: - Localization audit additions
"placeholder.select_conversation" = "Select a conversation";
"notification.call.incoming_voice" = "Incoming Voice Call";
"notification.call.incoming_video" = "Incoming Video Call";
"notification.test.title" = "Test Notification";
"notification.test.body" = "If you see this, notifications are working!";
"menu.dock.new_message" = "New Message";
"menu.dock.search" = "Search";
"call.end.hung_up" = "Call ended";
"call.end.declined" = "Call declined";
"call.end.missed" = "Missed call";
"call.end.busy" = "User is busy";
"call.end.disconnected" = "Call disconnected";
"call.end.failed %@" = "Call failed: %@";
"menu.app.about %@" = "About %@";
"menu.app.services" = "Services";
"menu.app.hide %@" = "Hide %@";
"menu.app.hide_others" = "Hide Others";
"menu.app.show_all" = "Show All";
"menu.app.quit %@" = "Quit %@";
"menu.view" = "View";
"menu.view.enter_full_screen" = "Enter Full Screen";
"menu.help" = "Help";
"about.version_format %@ %@" = "Version %@ (%@)";
"about.website" = "app-suite.eu";
"about.suite.header" = "Discover the rest of the suite";
"about.acapture.tagline" = "Podcasts, meetings, tutorials: turn your Mac into a studio.";
"about.ascan.tagline" = "Scan, classify, and find your documents — your archive becomes searchable in one click.";
"about.trial.cta %@" = "Try %@ free for 14 days";
"about.title.a11y_help" = "About this app";
"about.support.caption" = "agram is free, but developing it takes time. If you find it useful, please consider supporting us.";
"about.support.cta" = "Support development of accessible apps";
"menu.edit" = "Edit";
"menu.edit.undo" = "Undo";
"menu.edit.redo" = "Redo";
"menu.edit.cut" = "Cut";
"menu.edit.copy" = "Copy";
"menu.edit.paste" = "Paste";
"menu.edit.delete" = "Delete";
"menu.edit.select_all" = "Select All";

// QR login, group calls, misc — added by localization update
"a11y.auth.qr_ready" = "QR code ready. Open Telegram on your phone, go to Settings, Devices, Link Desktop Device, and scan the code shown on screen.";
"a11y.call.camera_denied" = "Camera access denied";
"a11y.call.local_video" = "Your camera";
"a11y.call.no_camera" = "No camera available";
"a11y.call.remote_video" = "Remote video";
"a11y.groupcall.connected" = "Connected to group call";
"a11y.groupcall.muted" = "muted";
"a11y.groupcall.speaking" = "speaking";
"a11y.groupcall.video_on" = "camera on";
"alert.ok" = "OK";
"auth.qr.button" = "Log in with QR code";
"auth.qr.instructions" = "On your phone, open Telegram → Settings → Devices → Link Desktop Device, then scan this code.";
"auth.qr.title" = "Scan to log in";
"auth.qr.use_phone" = "Log in with phone number";
"call.button.camera.switch" = "Switch camera";
"call.button.screen.share" = "Share screen";
"call.button.screen.stop" = "Stop sharing";
"call.video.remote_off" = "Camera off";
"common.copy" = "Copy";
"common.done" = "Done";
"groupcall.button.leave" = "Leave";
"groupcall.button.videochat" = "Video chat";
"groupcall.create.failed" = "Couldn’t start the video chat";
"groupcall.participants %d" = "%d participants";
"groupcall.rtmp.copy" = "Copy %@";
"groupcall.rtmp.hint" = "Use these in your streaming app (e.g. OBS) to broadcast into the video chat.";
"groupcall.rtmp.key" = "Stream key";
"groupcall.rtmp.revoke" = "Revoke";
"groupcall.rtmp.title" = "Stream with another app";
"groupcall.rtmp.url" = "Server URL";
"groupcall.start.create" = "Start";
"groupcall.start.date.label" = "Scheduled start time";
"groupcall.start.rtmp" = "Stream with another app (RTMP)";
"groupcall.start.schedule" = "Schedule for later";
"groupcall.start.title" = "Start Video Chat";
"groupcall.start.title.field" = "Title (optional)";
"groupcall.start.title.label" = "Video chat title";
"groupcall.start.title.placeholder" = "Voice chat";
"groupcall.status.joining" = "Joining…";
"groupcall.status.reconnecting" = "Reconnecting…";
"groupcall.title.default" = "Group call";
"groupcall.window.title" = "agram — Group Call";
"message.action.join_video_chat" = "Join video chat";
"notification.update.failed.title" = "Update Failed";
"settings.updates.checking" = "Checking for updates…";
"shortcut.account_switch" = "Switch Account";
"shortcut.account_switch.desc" = "Switch between signed-in Telegram accounts";


/* Channel post comments */
"a11y.message.action.view_comments" = "Comments (%d)";
"a11y.message.action.add_comment" = "Comment";
"message.comments.button" = "💬 %d comments";
"message.comments.button.empty" = "💬 Comment";
"conversation.comments.title" = "Comments";
"conversation.comments.placeholder" = "Comment";
"conversation.comments.back" = "Back to channel";
"conversation.comments.unavailable" = "Comments are unavailable for this post";

/* Long post truncation */
"message.text.see_more" = "See more";
