PageSourceSearch

https://app.speakai.co/assets/menu-preferences-LXLUxvBC.js

js speakai.co collected 2026-10-01 12:36:55 UTC 351,631 bytes, 18 lines download raw bytes

1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t,t as n}from"./jsx-runtime-DSebt9uQ.js";import{t as r}from"./preload-helper-BZ1Pz5am.js";import{v as i}from"./constants-D-4Ir34M.js";import{n as a}from"./dist-CIVna_Ru.js";import{t as o}from"./chunk-2DEEQJ32-Dj5ZzFnY.js";import{n as s}from"./use-auth-C7Ono2XY.js";import{t as c}from"./i18next-DOICz7ZY.js";import{a as l,s as u}from"./useTranslation-4TXIcbFF.js";import{t as d}from"./use-permissions-KM2V5ngh.js";import{t as f}from"./use-platform-DZJQm2i8.js";import{t as p}from"./resolve-with-default-C0LYjRXO.js";var m={type:`3rdParty`,init(e){u(e.options.react),l(e)}},h={VOICE_AGENTS:JSON.parse(`{"COMING_SOON":"Coming soon","HOME":{"TITLE":"Home","DESC":"Your Speak Agents overview.","EMPTY":"Your agent activity and metrics will appear here once you create your first agent.","EMPTY_TITLE":"Create your first agent","TOTAL_AGENTS":"Total agents","ACTIVE_AGENTS":"Active agents","TOTAL_CONVERSATIONS":"Total conversations","COMPLETION_RATE":"Completion rate","AVG_DURATION":"Avg duration","AVG_SATISFACTION":"Avg satisfaction","RECENT_AGENTS":"Recent agents","VIEW_ALL":"View all","QUICK_LINKS":"Explore","CHART_TITLE":"Conversations — last 14 days","CHART_EMPTY":"No conversations in this period yet.","ENGAGEMENT":"Agent engagement","ENGAGEMENT_EMPTY":"Engagement breakdown appears once your agents have conversations.","ENGAGEMENT_AGENT":"Agent","ENGAGEMENT_BOUNCE":"Bounce","ENGAGEMENT_BRIEF":"Brief","ENGAGEMENT_ENGAGED":"Engaged","ENGAGEMENT_DEEP":"Deep","ENGAGEMENT_NO_DATA":"(no data)","WEEK_UP":"+{{n}} vs last week","WEEK_DOWN":"{{n}} vs last week","WEEK_SAME":"Same as last week","COMPLETION_CAPTION":"Conversations completed","DURATION_CAPTION":"Per conversation","RATINGS_CAPTION":"from {{n}} ratings","NO_RATINGS":"No ratings yet"},"AGENTS":{"TITLE":"Agents","DESC":"Create and manage your voice agents.","EMPTY_TITLE":"No agents yet","EMPTY":"Voice agents you build will be listed here.","LIST_TITLE":"Your agents","LIST_DESC":"Build your agents and see how their calls go.","NEW":"New agent","SEARCH":"Search agents...","LOAD_FAILED":"Failed to load agents","LOAD_FAILED_MSG":"An error occurred while loading your agents.","CREATE_FIRST":"Create first agent","NO_MATCH_TITLE":"No matching agents","NO_MATCH_DESC":"No agents match your search. Try a different term.","DELETED":"Agent deleted","DELETE_FAILED":"Failed to delete agent","DELETE_CONFIRM":"Delete this agent?","NO_INSTRUCTIONS":"No custom instructions provided for this agent yet.","INVALID_ID":"This agent has an invalid identifier and can't be opened.","CONVERSATION":"conversation","CONVERSATIONS":"conversations","EDITOR_TITLE":"Agent","EDITOR_DESC":"Configure your agent's instructions, voice, and knowledge.","EDITOR_SOON_TITLE":"Agent builder coming soon","EDITOR_SOON_DESC":"The full agent builder is being ported. Your agents list is already live.","EMPTY_PROMPT_TITLE":"Describe the agent you want"},"CONVERSATIONS":{"TITLE":"Conversations","DESC":"Review calls handled by your agents.","EMPTY_TITLE":"No conversations yet","EMPTY":"Transcripts appear here once calls start coming in. Recordings are saved too when call recording is turned on for the agent.","LIST_TITLE":"Recent conversations","LIST_DESC":"Review past calls and see how your agents handled them.","SEARCH":"Search conversations...","LOAD_FAILED":"Failed to load conversations","LOAD_FAILED_MSG":"An error occurred while loading conversations.","NO_MATCH_TITLE":"No matching conversations","COL_AGENT":"Agent","COL_TYPE":"Type","COL_CALLER":"Caller","COL_MESSAGES":"Messages","COL_DURATION":"Duration","COL_STATUS":"Status","COL_DATE":"Date & time","COL_COST":"Cost","CALLER_WEB":"Web visitor","TYPE_PHONE":"Phone","TYPE_WEB":"Web","STATUS_UNKNOWN":"unknown","HANDOFF":"Handoff","HANDOFF_TITLE":"Call transferred to a human","DETAIL_TITLE":"Conversation","SUMMARY":"Summary","TRANSCRIPT":"Transcript","ROLE_AGENT":"Agent","ROLE_USER":"Caller","NO_TRANSCRIPT":"No transcript available for this conversation.","DETAIL_MISSING_TITLE":"Conversation not found","DETAIL_MISSING_DESC":"This conversation could not be loaded.","OPEN_NEW_TAB":"Open in new tab","FILTER_ALL_AGENTS":"All agents","FILTER_ALL_TYPES":"All types","CLEAR_FILTERS":"Clear filters","NO_MATCH_FILTER_DESC":"No conversations match the selected filters. Try widening the date range or clearing filters.","END_USER_GOODBYE":"Caller said goodbye","END_USER_MANUAL":"Caller ended the call","END_USER_DISCONNECTED":"Caller disconnected","END_MAX_DURATION":"Reached the maximum call length","END_TOOL_END":"Agent ended the call","END_TOOL_TRANSFER":"Transferred to a person","END_PHONE_COMPLETED":"Phone call completed","END_PHONE_BUSY":"Line was busy","END_PHONE_NO_ANSWER":"No answer","END_PHONE_FAILED":"Phone call failed","END_PHONE_CANCELED":"Phone call canceled","END_SYSTEM_SHUTDOWN":"Ended by a system restart","END_
1SYSTEM_ERROR":"Ended by a system error","END_ORPHANED":"Session was left open and closed later","END_NEVER_JOINED":"Caller never joined","STATUS_ACTIVE":"In progress","STATUS_COMPLETED":"Completed","STATUS_ENDED":"Ended","STATUS_TRANSFERRED":"Transferred"},"STRUCTURED_OUTPUTS":{"TITLE":"Structured outputs","DESC":"Extract structured data from every conversation.","EMPTY_TITLE":"No structured outputs yet","EMPTY":"Define the fields you want to capture and they will show up here.","NEW":"New output","SEARCH":"Search structured outputs...","CREATE_FIRST":"Create structured output","NO_MATCH_TITLE":"No matching outputs","NO_MATCH_DESC":"No structured outputs match your search. Try a different term.","LOAD_FAILED":"Failed to load structured outputs","LOAD_FAILED_MSG":"An error occurred while loading your structured outputs.","COL_NAME":"Name","COL_TYPE":"Type","COL_UPDATED":"Updated","TYPE_STRING":"string","TYPE_BOOLEAN":"boolean","TYPE_NUMBER":"number","TYPE_INTEGER":"integer","TYPE_OBJECT":"object","TYPE_ARRAY":"array","CREATE_TITLE":"Create structured output","FIELD_NAME":"Name","FIELD_NAME_PLACEHOLDER":"e.g. Customer sentiment","FIELD_DESC":"Description","FIELD_DESC_PLACEHOLDER":"What this output captures","FIELD_TYPE":"Type","FIELD_SCHEMA":"Schema description","FIELD_SCHEMA_PLACEHOLDER":"Describe what the model should extract","CREATED":"Structured output created","CREATE_FAILED":"Failed to create structured output","DELETE_TITLE":"Delete structured output","DELETE_CONFIRM":"Delete \\"{{name}}\\"? It will be removed from all agents.","DELETED":"Structured output deleted","DELETE_FAILED":"Failed to delete structured output","VALIDATION":{"NAME_REQUIRED":"Name is required","DESC_REQUIRED":"Description is required","SCHEMA_REQUIRED":"Schema description is required"}},"KNOWLEDGE_BASE":{"TITLE":"Knowledge Base","DESC":"The knowledge your agents answer from.","EMPTY_TITLE":"No knowledge bases yet","EMPTY":"Add documents, URLs, or text and they will appear here.","LIST_TITLE":"Knowledge Bases","LIST_DESC":"The knowledge your agents answer from.","NEW":"New Knowledge Base","SEARCH":"Search knowledge bases...","LOAD_FAILED":"Failed to load knowledge bases","LOAD_FAILED_MSG":"An error occurred while loading your knowledge bases.","EMPTY_DESC":"Create a knowledge base for an agent to give it something to answer from.","CREATE_FIRST":"Create Knowledge Base","NO_MATCH_TITLE":"No matching knowledge bases","NO_MATCH_DESC":"No knowledge bases match your search. Try a different term.","UNTITLED":"Untitled knowledge base","FILE":"file","FILES":"files","DELETE_CONFIRM":"Delete this knowledge base?","DELETED":"Knowledge base deleted","DELETE_FAILED":"Failed to delete knowledge base","CREATE_TITLE":"New Knowledge Base","CREATED":"Knowledge base created","CREATE_FAILED":"Failed to create knowledge base","NO_AGENTS":"Create an agent first, then attach a knowledge base to it.","AGENT_LABEL":"Agent","AGENT_PLACEHOLDER":"Select an agent","AGENT_REQUIRED":"Please select an agent"},"VOICES":{"TITLE":"Voices","DESC":"The voices your agents speak with.","EMPTY_TITLE":"No voices yet","EMPTY":"Voices you add will be listed here.","SEARCH":"Search voices...","NO_MATCH_TITLE":"No matching voices","NO_MATCH_DESC":"No voices match your search. Try a different term.","LOAD_FAILED":"Failed to load voices","LOAD_FAILED_MSG":"An error occurred while loading your voices.","PREMIUM":"Premium","NO_PREVIEW":"No preview available for this voice","PREVIEW_FAILED":"Failed to play voice preview","PLAY_PREVIEW":"Play preview","PAUSE_PREVIEW":"Pause preview","NO_DESCRIPTION":"No description provided for this voice yet.","DELETE_CONFIRM":"Delete this voice?","DELETED":"Voice deleted","DELETE_FAILED":"Failed to delete voice"},"PHONE_NUMBERS":{"TITLE":"Phone numbers","DESC":"Connect phone numbers to your agents.","EMPTY_TITLE":"No phone numbers yet","EMPTY":"Buy a number or connect one you already own, then assign it to an agent.","LOAD_FAILED":"Failed to load phone numbers","LOAD_FAILED_MSG":"An error occurred while loading your phone numbers.","COL_NUMBER":"Number","COL_COUNTRY":"Country","COL_STATUS":"Status","COL_AGENT":"Assigned agent","COL_CREATED":"Added","STATUS_PENDING":"Pending","STATUS_ACTIVE":"Active","STATUS_RELEASED":"Released","ASSIGN_TO":"Assign to agent","RELEASE_FROM":"Release from agent","NO_AGENTS":"No agents to assign","UNASSIGNED":"Unassigned","DELETE_CONFIRM":"Delete this number?","ASSIGNED":"Phone number assigned","ASSIGN_FAILED":"Failed to assign phone number","RELEASED":"Phone number released from agent","RELEASE_FAILED":"Failed to release phone number","DELETED":"Phone number deleted","DELETE_FAILED":"Failed to delete phone number","BUY":"Buy a number","BUY_TITLE":"Buy a phone number","BUY_SUBTITLE":"Search available numbers and assign one to an agent.","BUY_CONFIRM":"Buy number","COUNTRY_LABEL":"Country","AREA_CODE_LABEL":"Area code","AREA_CODE_PLACEHOLDER":"e.g. 415","CONTAINS_LABEL":"Contains","CONTAINS_PLACEHOLDER":"Digits or letters","SEARCH_FAILED":"Failed to search available numbers","SEARCH_PROMPT":"Search to see available numbers.","NO_RESULTS":"No numbers found. Try a different search.","NOT_CONFIGURED_TIT
1LE":"Telephony is not configured","NOT_CONFIGURED_MSG":"Number provisioning is not available yet. Contact support to enable it.","PRICE_PER_MONTH":"\${{price}}/mo","CAP_VOICE":"Voice","CAP_SMS":"SMS","CAP_MMS":"MMS","ASSIGN_AGENT_LABEL":"Assign to agent (optional)","ASSIGN_AGENT_NONE":"No agent","PURCHASED":"Phone number purchased","PURCHASE_FAILED":"Failed to purchase phone number","RELEASE_ACTION":"Release","RELEASE_CONFIRM":"Release this number?","RELEASED_NUMBER":"Phone number released","RELEASE_NUMBER_FAILED":"Failed to release phone number","CONNECT_OWN":"Connect your own","CONNECT_TITLE":"Connect your own number","CONNECT_SUBTITLE":"Connect a number you already own in your Twilio account. Your credentials are used once to verify the number and are never stored.","CONNECT_NUMBER":"Phone number","CONNECT_NUMBER_HINT":"E.164 format, e.g. +15551234567.","TWILIO_SID":"Twilio Account SID","TWILIO_TOKEN":"Twilio Auth Token","ASSIGN_AGENT":"Assign to agent (optional)","NO_AGENT":"Don’t assign","CONNECT_CONFIRM":"Connect number","CONNECT_SUCCESS":"Number connected","CONNECT_FAILED":"Failed to connect number","VALIDATION_NUMBER":"Phone number is required","VALIDATION_FRIENDLY":"Label is required","VALIDATION_SID":"Enter a valid Twilio Account SID (starts with AC)","VALIDATION_TOKEN":"Enter a valid Twilio Auth Token","LABEL_FIELD":"Label","LABEL_PLACEHOLDER":"e.g. Support line","LABEL_HINT":"A name to recognize this number by. Only your team sees it.","BILLING_SUMMARY":"\${{price}} now, then monthly"},"EDITOR":{"TITLE":"Agent","UNTITLED":"Untitled agent","BACK_TO_AGENTS":"Agents","LOAD_FAILED":"Failed to load agent","LOAD_FAILED_MSG":"We couldn't load this agent. Please try again.","CREATE_TITLE":"Create an agent","CREATE_SUBTITLE":"Describe your agent in a few words and we'll build it for you.","CREATE_FAILED":"Failed to start a new agent","TEMPLATES_SUBHEADING":"Picking one creates the agent right away and opens it so you can edit it.","TEMPLATE_CREATES_NOW":"Creates this agent now","TEMPLATES_OR":"Or describe with AI","TEMPLATES_OR_TEMPLATE":"Or start from a template","START_SCRATCH":"Start from scratch","LABEL_WEBSITE":"Website URL","LABEL_MAX_SESSION":"Maximum session length (minutes)","TEMPLATES_EMPTY":"No templates in this category.","PHONE_NONE_TITLE":"No phone numbers yet","PHONE_NONE_DESC":"Add a phone number from the Phone Numbers page, then assign it here.","PHONE_MANAGE":"Manage phone numbers","PHONE_OFF_EXPLAINER":"Turn this on to give the agent one of your phone numbers. Anyone who calls that number talks to this agent, and every call is saved with your other conversations.","PHONE_ASSIGN":"Assign","PHONE_ASSIGNED_HEADING":"Assigned to this agent","PHONE_ASSIGNED_DESC":"Calls to these numbers reach this agent.","PHONE_NONE_ASSIGNED":"No numbers are assigned to this agent yet.","PHONE_AVAILABLE_HEADING":"Available numbers","PHONE_AVAILABLE_DESC":"Assign an unused number to this agent.","PHONE_ENABLE_TITLE":"Enable phone calls","PHONE_ENABLE_DESC":"Let users reach this agent by phone.","PHONE_NUMBER_LABEL":"Phone number","PHONE_SELECT":"Select a phone number...","PHONE_ASSIGNED_OTHER":"(assigned to another agent)","PHONE_RECORD_TITLE":"Record phone calls","PHONE_RECORD_DESC":"Store call recordings for playback.","PHONE_HANDOFF_TITLE":"Human handoff","PHONE_HANDOFF_DESC":"Transfer calls to a person when needed.","PHONE_HANDOFF_TARGET":"Transfer to phone number","PHONE_HANDOFF_TARGET_HINT":"E.164 format, e.g. +1234567890.","PHONE_HANDOFF_TARGET_REQUIRED":"Enter a phone number to transfer to, or turn off human handoff.","PHONE_HANDOFF_TARGET_INVALID":"Enter the number in E.164 format, e.g. +1234567890.","PHONE_HANDOFF_SUMMARY":"Summary prompt","PHONE_SAVED":"Phone settings saved","PHONE_SAVE_FAILED":"Failed to save phone settings","SHARE_OFF_TITLE":"Sharing is off","SHARE_OFF_DESC":"Enable public sharing to get a link and an embeddable widget for this agent.","SHARE_ENABLE":"Enable sharing","SHARE_ENABLED":"Sharing enabled","SHARE_ENABLE_FAILED":"Failed to enable sharing","SHARE_DISABLE":"Disable","SHARE_DISABLED":"Sharing disabled","SHARE_DISABLE_FAILED":"Failed to disable sharing","SHARE_LINK_LABEL":"Public link","SHARE_EMBED_LABEL":"Embed on your site","SHARE_COPIED":"Copied to clipboard","SHARE_COPY_FAILED":"Couldn't copy. Copy it manually.","SHARE_ON_TITLE":"Public sharing is on","SHARE_ON_DESC":"Anyone with the link can talk to this agent.","SHARE_PAGE_TITLE":"Share & widget settings","SHARE_PAGE_DESC":"Configure how your agent is shared and appears on your website.","SHARE_PAGE_BACK":"Back to agent","SHARE_CODE_LABEL":"Share code","SHARE_EMBED_PENDING":"The public widget link and embed code will appear here once the shared widget host is configured.","SHARE_APPEARANCE":"Widget appearance","SHARE_THEME":"Theme","SHARE_THEME_LIGHT":"Light","SHARE_THEME_DARK":"Dark","SHARE_THEME_AUTO":"Auto","SHARE_COLOR":"Brand color","SHARE_DISPLAY":"Display mode","SHARE_FLOATING":"Floating bubble","SHARE_INLINE":"Inline embed","SHARE_POSITION":"Position","SHARE_POS_LEFT":"Bottom left","SHARE_POS_RIGHT":"Bottom right","SHARE_SAVE_APPEARANCE":"Save appearance","SHARE_APPEARANCE_SAVED":"Appearance saved","SHARE_SAVE_FAILED":"Failed to save","SHARE_ACCESS":"Access & privacy","SHARE_PUBLIC_TITLE":"Public access","SHARE_PUBLIC_DESC":"Anyone with the link can use the agent. Off restricts to allowed domains.","SHARE_DOMAINS":"Allowed domains","SHARE_SAVE_ACCESS":"Save access settings","SHARE_ACCESS_SAVED":"Acce
1ss settings saved","TAB_TESTING":"Testing","TESTING_LOAD_FAILED":"Failed to load testing","TESTING_LOAD_FAILED_MSG":"Please try again.","TESTING_NONE_TITLE":"No test suite yet","TESTING_NONE_DESC":"Generate a suite of scenarios to score how well this agent responds.","TESTING_GENERATE":"Generate test suite","TESTING_GENERATED":"Test suite generated","TESTING_GENERATE_FAILED":"Failed to generate suite","TESTING_BASELINE":"Baseline score {{score}}","TESTING_START_FAILED":"Failed to start run","TESTING_RUNNING":"Running scenario {{n}} of {{total}}","TESTING_PAUSED":"Paused","TESTING_PAUSE":"Pause","TESTING_RESUME":"Resume","TESTING_HISTORY":"Run history","TESTING_CRIT_LLM":"LLM judged","TESTING_CRIT_LENGTH":"Response length","TESTING_CRIT_REGEX":"Regex match","TESTING_CRIT_TOOL":"Tool called","TESTING_CRIT_MAXWORDS_ERR":"Set a max word count of at least 1.","TESTING_CRIT_REGEX_ERR":"Enter a regex pattern.","TESTING_CRIT_TOOL_ERR":"Enter a tool name.","TESTING_CRIT_NAME":"Criterion name","TESTING_CRIT_WEIGHT":"w:{{weight}}","TESTING_CRIT_CRITICAL":"Critical","TESTING_CRIT_REMOVE":"Remove criterion","TESTING_CRIT_TYPE":"Type","TESTING_CRIT_PROMPT":"Evaluation prompt","TESTING_CRIT_PROMPT_PH":"Did the agent answer the user's question accurately?","TESTING_CRIT_PROMPT_HELP":"The LLM judge evaluates this criterion using the prompt above.","TESTING_CRIT_MAXWORDS":"Max words per response","TESTING_CRIT_MAXWORDS_PH":"e.g. 40","TESTING_CRIT_MAXWORDS_HELP":"Counts words in each agent response. Fails if any response exceeds the limit.","TESTING_CRIT_DOC_PH":"Optional documentation for this criterion.","TESTING_CRIT_DOC_HELP":"Optional — used for documentation only.","TESTING_CRIT_REGEX_LABEL":"Regex pattern","TESTING_CRIT_REGEX_PH":"e.g. \\\\bappointment\\\\b","TESTING_CRIT_REGEX_HELP":"JavaScript regex source (no slashes). Matches case-insensitive.","TESTING_CRIT_MUSTMATCH":"Must match","TESTING_CRIT_MUSTMATCH_HELP":"When \\"Must match\\" is on, fails if no agent response matches the pattern. When off, fails if any response matches.","TESTING_CRIT_TOOLNAME":"Tool name","TESTING_CRIT_TOOLNAME_PH":"e.g. search_knowledge_base","TESTING_CRIT_TOOLNAME_HELP":"Fails if the agent never invokes this tool during the conversation.","TESTING_CAT_GREETING":"Greeting","TESTING_CAT_KB":"KB retrieval","TESTING_CAT_OFFTOPIC":"Off topic","TESTING_CAT_EDGE":"Edge case","TESTING_CAT_CUSTOM":"Custom","TESTING_UNTITLED":"Untitled scenario","TESTING_SCENARIO_DELETE":"Delete scenario","TESTING_SCENARIO_NAME":"Name","TESTING_SCENARIO_CATEGORY":"Category","TESTING_SCENARIO_MESSAGES":"User messages (one per line)","TESTING_SCENARIO_MESSAGES_HELP":"Each line is one user message sent in sequence.","TESTING_SCENARIO_CRITERIA":"Criteria","TESTING_ADD_CRITERION":"Add criterion","TESTING_NO_MESSAGES":"Scenario \\"{{name}}\\" has no user messages.","TESTING_UNNAMED":"All enabled scenarios must have a name.","TESTING_CONFIG_SAVED":"Test suite configuration saved.","TESTING_CONFIG_SAVE_FAILED":"Failed to save configuration.","TESTING_CONFIG_TITLE":"Test suite configuration","TESTING_REGENERATE":"Regenerate suite","TESTING_SAVE_CONFIG":"Save configuration","TESTING_SETTINGS":"Settings","TESTING_BUDGET":"Budget per run ($)","TESTING_AUTORUN_KB":"Auto-run on KB update","TESTING_AUTORUN_INSTRUCTION":"Auto-run on instruction save","TESTING_ADD_SCENARIO":"+ Add scenario","TESTING_CRITERIA_COUNT":"{{passed}}/{{total}} criteria","TESTING_UNNAMED_CRIT":"Unnamed criterion","TESTING_RESULTS_TITLE":"Test results","TESTING_LAST_RUN":"Last run: {{time}}","TESTING_RUNNING_SHORT":"Running...","TESTING_RUN_TESTS":"Run tests","TESTING_RUN_FAILED":"Run failed before scenarios could execute","TESTING_REGRESSION":"Score dropped from {{from}}% to {{to}}% — review failing scenarios below.","TESTING_PASSED_COUNT":"{{n}} passed","TESTING_FAILED_COUNT":"{{n}} failed","TESTING_COST":"\${{cost}} cost","TESTING_NO_RESULTS":"No test results yet. Run your first test to see how your agent performs.","PROMPT_PLACEHOLDER":"e.g. A customer support agent for my SaaS company Acme (acme.com). Friendly tone.","PROMPT_HINT":"Include what the agent does, your website, brand tone, and audience for best results.","GENERATE":"Generate","GENERATING":"Generating","GENERATE_FAILED":"Failed to generate agent","MANUAL_TOGGLE":"Add your own instructions","MANUAL_HIDE":"Hide your own instructions","MANUAL_LABEL":"Your own instructions (optional)","MANUAL_PLACEHOLDER":"Paste or write the agent's instructions...","FOLLOWUP_ANSWER_PLACEHOLDER":"Type your answer...","PREVIEW_TITLE":"Agent preview","PREVIEW_SUBTITLE":"Review and tweak what we generated, then save.","FIELD_NAME":"Name","FIELD_PERSONALITY":"Personality","FIELD_INSTRUCTIONS":"Instructions","FIELD_WELCOME":"Welcome message","FIELD_STARTERS":"Conversation starters","EMPTY_FIELD":"-","SHOW_MORE":"Show more","SHOW_LESS":"Show less","REGEN_GENERATE":"Generate","REGEN_GENERATING":"Generating...","REGEN_TITLE":"Edit prompt","REGEN_DESC":"Describe how you'd like to change this.","REGEN_PLACEHOLDER":"e.g. Make it more formal","REGEN_FAILED":"Failed to regenerate","GAPS_TITLE":"Suggested improvements","GAPS_ANALYZE":"Analyze now","GAPS_ANALYZING":"Analyzing...","GAPS_ANALYZE_FAILED":"Failed to analyze instructions","GAPS_EMPTY":"No suggested improvements yet","GAPS_EMPTY_DESC":"Run an analysis to check the current instructions for cases they do not cover yet.","GAPS_NONE_TITLE":"No gaps found","GAPS_NONE":"Your instructions look complete.","GAPS_PURPOSE":"Reads the agent's instructions for missing cases and drafts a patch for each one.","GAPS_APPLY":"Apply","GAPS_APPLIED":"Suggestion applied to instructions","GAPS_APPLY_FAILED":"Failed to apply suggestion","GAPS_VIEW_PATCH":"View patch","GAPS_HIDE_PATCH":"Hide","GAPS_PATCH_LABEL":"Suggested patch","GAPS_INSERT_AFTER":"insert after \\"{{section}}\\"","SEVERITY_LOW":"low","SEVERITY_MEDIUM":"medium","SEVERITY_HIGH":"high","TAB_DETAILS":"Details","TAB_VOICE":"Voice & Avatar","TAB_KNOWLEDGE":"Knowledge","TAB_PHONE":"Phone","DELETE_TITLE":"Delete agent","DELETE_CONFIRM":"Delete \\"{{name}}\\"? This cannot be undone.","DELETED":"Agent deleted","DELETE_FAILED":"Failed to delete agent","SOON_TITLE":"Coming soon","VOICE_SOON":"Voice configuration is coming soon.","KNOWLEDGE_SOON":"Knowledge base management is coming soon.","PHONE_SOON":"Phone numbers are coming soon.","SHARE_SOON":"Sharing and embedding is coming soon.","DETAILS_HEADING":"Agent details","DETAILS_SUBHEADING":"Configure your agent's personality and conversation settings.","SECTION_BEHAVIOR":"Agent behavior","LABEL_
1LANGUAGE":"Primary language","LANGUAGE_AUTO":"Auto-detect","LANGUAGE_HINT":"Sets the language of the greeting and the one the agent falls back to when it can't tell what the caller is speaking. It always replies in the caller's own language either way.","LABEL_NAME":"Agent name","LABEL_PERSONALITY":"Personality","LABEL_INSTRUCTIONS":"Instructions","LABEL_WELCOME":"Welcome message","LABEL_STARTERS":"Conversation starters","LABEL_TOPICS":"Topics to avoid","LABEL_MAX_RESPONSE":"Maximum response length (words)","LABEL_RESPONSE_PACE":"Response pace","RESPONSE_PACE_HINT":"Sets how long the agent waits after the caller stops talking before it replies. A change applies to the next call, not to a call already in progress.","PACE_SNAPPY":"Snappy","PACE_SNAPPY_HINT":"Replies as soon as you stop talking. Best for quick, simple calls.","PACE_BALANCED":"Balanced","PACE_BALANCED_HINT":"Works well for most conversations.","PACE_PATIENT":"Patient","PACE_PATIENT_HINT":"Waits longer when callers pause to think. Good for support and intake.","PACE_VERY_PATIENT":"Very patient","PACE_VERY_PATIENT_HINT":"Waits longest. Best for callers reading out numbers or details.","LABEL_CREATIVITY":"Creativity","PH_NAME":"Name your agent","PH_PERSONALITY":"Describe the agent's personality and behavior...","PH_INSTRUCTIONS":"Provide detailed instructions for how the agent should behave...","PH_WELCOME":"The first message users see...","PH_STARTER":"Add a conversation starter...","PH_TOPIC":"Add a topic to avoid...","SAVED":"Changes saved","SAVE_FAILED":"Failed to save changes","VALIDATION_NAME":"Agent name is required","STARTERS_MAX":"Up to 4 conversation starters","VOICE_HEADING":"Voice","VOICE_SUBHEADING":"The voice your agent uses to speak with users.","VOICE_NONE_TITLE":"No voice selected","VOICE_NONE_DESC":"Pick a voice for your agent.","VOICE_CHOOSE":"Choose a voice","VOICE_CHANGE":"Change voice","VOICE_SELECTED_FALLBACK":"Voice selected","VOICE_MODAL_TITLE":"Select a voice","VOICE_MODAL_COUNT":"{{count}} voices available","VOICE_SEARCH_PLACEHOLDER":"Search voices by name or description...","VOICE_FILTER_ALL_PROVIDERS":"All providers","VOICE_FILTER_ALL_GENDERS":"All genders","VOICE_FILTER_ALL_LANGUAGES":"All languages","VOICE_RESET_FILTERS":"Reset all filters","VOICE_NO_MATCH_TITLE":"No matching voices","VOICE_NO_MATCH_DESC":"No voices match your filters. Try adjusting them.","VOICE_NO_PREVIEW":"No preview available for this voice","VOICE_PREVIEW_FAILED":"Failed to play voice preview","VOICE_PLAY_PREVIEW":"Play preview","VOICE_PAUSE_PREVIEW":"Pause preview","VOICE_PREMIUM":"Premium","VOICE_NO_DESCRIPTION":"No description provided for this voice yet.","VOICE_EMPTY_TITLE":"No voices available","VOICE_EMPTY_DESC":"There are no voices to choose from yet.","VOICE_LOAD_FAILED":"Failed to load voices","VOICE_LOAD_FAILED_MSG":"An error occurred while loading voices.","VOICE_APPLY":"Apply selection","VOICE_SAVED":"Voice updated","VOICE_SAVE_FAILED":"Failed to update voice","VOICE_FOOTER_SELECTED":"Selected:","VOICE_FOOTER_NONE":"No voice selected","MODE_HEADING":"Conversation mode","MODE_SUBHEADING":"How should users experience this agent?","MODE_VOICE_TITLE":"Voice only","MODE_VOICE_DESC":"Audio with a dynamic voice visualization.","MODE_AVATAR_TITLE":"Video avatar","MODE_AVATAR_DESC":"A lifelike video avatar for face-to-face chats.","MODE_SAVED":"Conversation mode updated","MODE_SAVE_FAILED":"Failed to update conversation mode","AVATAR_HEADING":"Avatar","AVATAR_SUBHEADING":"The avatar that represents your agent during conversations.","AVATAR_NONE_TITLE":"No avatar selected","AVATAR_NONE_DESC":"Pick an avatar for your agent.","AVATAR_CHOOSE":"Choose an avatar","AVATAR_CHANGE":"Change avatar","AVATAR_SELECTED_FALLBACK":"Avatar selected","AVATAR_MODAL_TITLE":"Select an avatar","AVATAR_MODAL_COUNT":"{{count}} avatars available","AVATAR_FILTER_ALL":"All","AVATAR_FILTER_STANDARD":"Standard","AVATAR_FILTER_PREMIUM":"Premium","AVATAR_FILTER_RECOMMENDED":"Recommended","AVATAR_RECOMMENDED":"Recommended","AVATAR_PREMIUM":"Premium","AVATAR_NO_MATCH_TITLE":"No matching avatars","AVATAR_NO_MATCH_DESC":"No avatars match your filters. Try adjusting them.","AVATAR_EMPTY_TITLE":"No avatars available","AVATAR_EMPTY_DESC":"There are no avatars to choose from yet.","AVATAR_LOAD_FAILED":"Failed to load avatars","AVATAR_LOAD_FAILED_MSG":"An error occurred while loading avatars.","AVATAR_APPLY":"Apply selection","AVATAR_SAVED":"Avatar updated","AVATAR_SAVE_FAILED":"Failed to update avatar","AVATAR_FOOTER_SELECTED":"Selected:","AVATAR_FOOTER_NONE":"No avatar selected","KB_ATTACH":"Attach knowledge base","KB_EMPTY_TITLE":"No knowledge base yet","KB_EMPTY_DESC":"Attach a knowledge base to teach this agent from your files.","KB_DESC":"Upload files to teach your agent. Content is processed and embedded for use during conversations.","KB_ADD_CONTENT":"Add content","KB_UPLOAD_CTA":"Click to upload","KB_UPLOAD_OR_DRAG":"or drag and drop","KB_UPLOAD_HINT":"PDF, TXT, DOCX, MD (max 10MB per file)","KB_UNSUPPORTED":"Some files were skipped (unsupported format)","KB_STAGED":"Files to upload ({{count}})","KB_UPLOAD_ACTION":"Upload {{count}} file(s)","KB_UPLOAD_DONE":"{{count}} file(s) uploaded","KB_UPLOAD_ALL_FAILED":"All files failed to upload","KB_UPLOAD_FAILED":"Upload failed","KB_UPLOAD_FAILED_LIST":"{{count}} file(s) failed","KB_WEBSITE_TITLE":"Import from website","KB_WEBSITE_SOON":"Crawling website pages into the knowledge base is coming soon.","KB_TRAIN_TITLE":"Train the agent","KB_TRAIN_DESC":"Embed the uploaded files so the agent can answer from them.","KB_TRAIN_ACTION":"Train","KB_TRAIN_STARTED":"Training started","KB_TRAIN_FAILED":"Failed to start training","KB_FILES_TITLE":"Files ({{count}})","KB_FILES_LOAD_FAILED":"Failed to load files","KB_FILES_LOAD_FAILED_MSG":"Check your connection and try again.","KB_NO_FILES_TITLE":"No files yet","KB_NO_FILES_DESC":"Upload documents above to give this agent something to answer from.","KB_FILES_SEARCH":"Search f
1iles...","KB_FILES_NO_MATCH":"No files match your search.","KB_FILES_PAGE":"Page {{page}} of {{total}}","KB_FILE_DELETE":"Delete file","KB_FILE_DELETED":"{{name}} deleted","KB_FILE_DELETE_FAILED":"Failed to delete file","KB_FILE_DELETE_TITLE":"Delete file","KB_FILE_DELETE_CONFIRM":"Delete \\"{{name}}\\"? This permanently removes its content and embeddings.","KB_STATUS_READY":"Ready","KB_STATUS_PROCESSING":"Processing","KB_STATUS_EMBEDDING":"Embedding","KB_STATUS_TEACHING":"Teaching","KB_STATUS_UPLOADING":"Uploading","KB_STATUS_FAILED":"Failed","KB_STATUS_PENDING":"Pending","TAB_INSIGHTS":"Insights","INSIGHTS_INTRO":"Suggestions appear on their own as conversations happen, or you can run an analysis at any time.","KBGAP_TITLE":"Knowledge gaps","KBGAP_ANALYZE":"Analyze now","KBGAP_ANALYZING":"Analyzing...","KBGAP_ANALYZE_STARTED":"Analysis started. New gaps will appear shortly.","KBGAP_ANALYZE_FAILED":"Failed to analyze knowledge gaps","KBGAP_ADD":"Add to KB","KBGAP_ADDED":"Added to knowledge base","KBGAP_ADD_FAILED":"Failed to add to knowledge base","KBGAP_DISMISS_FAILED":"Failed to dismiss gap","KBGAP_TOGGLE":"Toggle details","KBGAP_AVG_SCORE":"avg score {{score}}%","KBGAP_QUERY":"Query: \\"{{query}}\\"","KBGAP_CONTEXT":"Conversation context","KBGAP_ENTRY_TITLE":"Title","KBGAP_ENTRY_ANSWER":"Suggested answer (edit before adding)","KBGAP_EMPTY":"No knowledge gaps yet","KBGAP_EMPTY_DESC":"Gaps show up once conversations reach questions the knowledge base cannot answer well.","KBGAP_PURPOSE":"Finds questions the knowledge base answered poorly and drafts an entry to fill each gap.","KBGAP_LOAD_FAILED":"Failed to load knowledge gaps","KBGAP_LOAD_FAILED_MSG":"Please try again.","FAQ_TITLE":"Suggested FAQs","FAQ_GENERATE":"Analyze now","FAQ_GENERATING":"Analyzing...","FAQ_GENERATE_STARTED":"Analysis started. Suggestions will appear shortly.","FAQ_GENERATE_FAILED":"Failed to generate FAQs","FAQ_ADD":"Add to KB","FAQ_ADDED":"Added to knowledge base","FAQ_ADD_FAILED":"Failed to add FAQ to knowledge base","FAQ_DISMISS_FAILED":"Failed to dismiss FAQ","FAQ_TOGGLE":"Toggle details","FAQ_CLUSTER":"Asked ~{{count}} times across {{convs}} conversations","FAQ_QUESTION":"Question","FAQ_ANSWER":"Answer","FAQ_UPDATED":"FAQ updated","FAQ_UPDATE_FAILED":"Failed to save edits","FAQ_EDIT":"Edit before adding","FAQ_EMPTY":"No FAQ suggestions yet","FAQ_EMPTY_DESC":"Suggestions show up once the same question comes up across several conversations.","FAQ_PURPOSE":"Groups questions callers repeat into ready-made entries you can add to the knowledge base.","FAQ_LOAD_FAILED":"Failed to load FAQ suggestions","FAQ_LOAD_FAILED_MSG":"Please try again.","LEXICON_TIT
1LE":"Custom vocabulary","LEXICON_ANALYZE":"Analyze now","LEXICON_ANALYZING":"Analyzing...","LEXICON_ANALYZE_STARTED":"Analysis started. New suggestions will appear shortly.","LEXICON_ANALYZE_FAILED":"Failed to analyze vocabulary","LEXICON_MANUAL_HELP":"Add brand names, jargon, or product names the agent should always transcribe correctly.","LEXICON_ADD_TERM":"Add a term and press Enter","LEXICON_UPDATE_FAILED":"Failed to update vocabulary","LEXICON_SUGGESTIONS":"Suggestions","LEXICON_LAST_ANALYZED":"Last analyzed {{date}}","LEXICON_LOAD_FAILED":"Failed to load suggestions","LEXICON_LOAD_FAILED_MSG":"Please try again.","LEXICON_EMPTY":"No vocabulary suggestions yet","LEXICON_EMPTY_DESC":"Suggested terms show up once transcripts reveal words the agent keeps mishearing.","LEXICON_SOURCE_SETUP":"From agent setup","LEXICON_SOURCE_TRANSCRIPTS":"From transcripts","LEXICON_CONFIDENCE":"{{pct}}% confidence","LEXICON_APPLIED":"\\"{{term}}\\" added to custom vocabulary","LEXICON_APPLY_FAILED":"Failed to apply suggestion","LEXICON_DISMISS_FAILED":"Failed to dismiss suggestion","LABEL_EXTRACT_FIELDS":"Fields to extract after each call","EXTRACT_FIELDS_HINT":"Select the Speak Fields to extract from each conversation once the call ends.","NO_FIELDS":"No fields available. Create fields to extract data from calls.","LABEL_FOLDER":"Save conversations to folder","FOLDER_HINT":"Choose a folder for this agent's calls. Without one they go to Voice Agent Calls.","KB_MAP_DESC":"Attach collections so this agent can answer from your documents. Create and manage collections on the Knowledge Base page.","BACK_TO_OVERVIEW":"Back to agent","PHONE_NEEDS_NUMBER":"Select a phone number to enable calls.","SAVE_CHANGES":"Save changes","FIELDS_PLACEHOLDER":"Select fields to extract...","PRONUNCIATION_TITLE":"Pronunciation","PRONUNCIATION_DESC":"Teach your agent how to pronounce brand names, products, and technical terms.","PRONUNCIATION_COUNT_one":"{{count}} rule","PRONUNCIATION_COUNT_other":"{{count}} rules","PRONUNCIATION_NONE":"No rules yet","PRONUNCIATION_ADD_HINT":"Add rules to customize pronunciation.","PRONUNCIATION_ROW_SYNC_UNSYNCED":"Not synced yet · save to apply changes","PRONUNCIATION_ROW_SYNC_FAILED":"Sync failed · voice is still using the last synced rules, if any","PRONUNCIATION_PANEL_TITLE":"Pronunciation rules","PRONUNCIATION_ADD_RULE":"Add rule","PRONUNCIATION_TERM_LABEL":"Word or phrase","PRONUNCIATION_TERM_PH":"Speak AI","PRONUNCIATION_PRONOUNCE_AS":"Pronounce as","PRONUNCIATION_KIND_LABEL":"Rule type","PRONUNCIATION_KIND_ALIAS":"Alias","PRONUNCIATION_KIND_CMU":"CMU Arpabet","PRONUNCIATION_CASE_SENSITIVE":"Case-sensitive match","PRONUNCIATION_WHOLE_WORD":"Whole-word match only","PRONUNCIATION_DELETE_RULE":"Delete rule","PRONUNCIATION_STOP_PREVIEW":"Stop preview","PRONUNCIATION_SEARCH_PH":"Search {{count}} rules...","PRONUNCIATION_NO_MATCH":"No rules match your search.","PRONUNCIATION_SHOWING":"{{shown}} of {{total}} rules","PRONUNCIATION_INVALID_CMU_one":"{{count}} rule has invalid CMU phonemes. Fix it before saving.","PRONUNCIATION_INVALID_CMU_other":"{{count}} rules have invalid CMU phonemes. Fix them before saving.","PRONUNCIATION_EMPTY_DESC":"Add a rule or import a batch to get started.","PRONUNCIATION_LOAD_FAILED":"Failed to load pronunciation rules","PRONUNCIATION_LOAD_FAILED_MSG":"Please try again.","PRONUNCIATION_READ_ONLY":"You have read-only access to pronunciation rules.","PRONUNCIATION_SYNC_NONE":"No rules","PRONUNCIATION_SYNC_UNSYNCED":"Not synced yet","PRONUNCIATION_SYNC_UNSYNCED_HINT":"Rules are saved but not yet pushed to the voice provider.","PRONUNCIATION_SYNC_FAILED":"Sync failed","PRONUNCIATION_SYNC_FAILED_HINT":"The last sync to the voice provider failed. Rules are saved.","PRONUNCIATION_SYNC_SYNCED":"Synced · updated {{time}}","PRONUNCIATION_SYNC_FAILED_BANNER_DESC":"Your rules are saved, but the voice isn't using them yet.","PRONUNCIATION_RETRY_SYNC":"Retry sync","PRONUNCIATION_SAVED":"Pronunciation rules saved","PRONUNCIATION_SAVE_FAILED":"Failed to save rules","PRONUNCIATION_SAVED_SYNC_FAILED":"Rules saved, but syncing to ElevenLabs failed.","PRONUNCIATION_SYNC_SUCCEEDED":"Sync succeeded","PRONUNCIATION_RETRY_FAILED":"Retry failed. Try again in a moment.","PRONUNCIATION_DISCARD_TITLE":"Discard unsaved changes?","PRONUNCIATION_DISCARD_DESC":"You have unsaved pronunciation rules. Closing will lose your changes.","PRONUNCIATION_KEEP_EDITING":"Keep editing","PRONUNCIATION_IMPORT":"Import","PRONUNCIATION_IMPORT_TITLE":"Import pronunciation rules","PRONUNCIATION_IMPORT_DESC":"Paste rules in the format “term → pronounceAs”, one per line.","PRONUNCIATION_IMPORT_PH":"Speak AI → speak ai\\nGPT → G-P-T\\nAcme Corp → ak-mee Corp","PRONUNCIATION_IMPORT_COUNT_one":"Will import {{count}} rule","PRONUNCIATION_IMPORT_COUNT_other":"Will import {{count}} rules","PRONUNCIATION_IMPORT_REPLACES_one":"Will import {{count}} rule. Matching existing terms will be replaced.","PRONUNCIATION_IMPORT_REPLACES_other":"Will import {{count}} rules. Matching existing terms will be replaced.","PRONUNCIATION_IMPORT_CTA_one":"Import {{count}} rule","PRONUNCIATION_IMPORT_CTA_other":"Import {{count}} rules","PRONUNCIATION_IMPORTED_one":"{{count}} rule imported","PRONUNCIATION_IMPORTED_other":"{{count}} rules imported","PRONUNCIATION_COPY_FROM_AGENT":"Copy from agent","PRONUNCIATION_COPY_TITLE":"Copy pronunciation from another agent","PRONUNCIATION_COPY_DESC":"Replace this agent's pronunciation rules with a copy from one of your other agents.","PRONUNCIATION_COPY_WARNING":"This will replace any existing rules on this agent.","PRONUNCIATION_COPY_EMPTY":"No other agents with pronunciation rules found.","PRONUNCIATION_COPY_CONFIRM_TITLE":"Replace pronunciation rules?","PRONUNCIATION_COPY_CONFIRM_DESC":"This replaces every pronunciation rule on this agent with the source agent's rules.","PRONUNCIATION_COPIED":"Pronunciation rules copied","PRONUNCIATION_COPY_SYNC_FAILED":"Rules copied, but sync to ElevenLabs failed. Retry from the panel.","PRONUNCIATION_COPY_FAILED":"Failed to copy pronunciation rules","TESTING_QUEUED":"Queued","TESTING_BUDGET_USED":"\${{cost}} / \${{budget}}","TESTING_ELAPSED":"{{time}} elapsed","TESTING_PAUSE_FAILED":"Failed to pause run","TESTING_RESUME_FAILED":"Failed to resume run","TESTING_CANCEL_FAILED":"Failed to cancel run","TESTING_COL_DATE":"Date","TESTING_COL_TRIGGER":"Trigger","TESTING_COL_SCORE":"Score","TESTING_COL_DELTA":"Delta","TESTING_COL_COST":"Cost","TESTING_COL_STATUS":"Status","TESTING_STATUS_COMPLETED":"Completed","TESTING_STATUS_FAILED":"Failed","TESTING_STATUS_CANCELLED":"C
1ancelled","TESTING_STATUS_BUDGET_EXCEEDED":"Budget exceeded","TESTING_STATUS_RUNNING":"Running","TESTING_TRIGGER_MANUAL":"Manual","TESTING_TRIGGER_KB_UPDATE":"KB update","TESTING_TRIGGER_INSTRUCTION_SAVE":"Instruction save","TESTING_TRIGGER_SCHEDULED":"Scheduled","TESTING_VIEWING_RUN":"Viewing run from {{date}}","TESTING_BACK_TO_LATEST":"Back to latest","TESTING_TREND_TITLE":"Score trend","TESTING_TREND_EMPTY":"No completed runs yet. Run your first test to see score trends.","TESTING_TREND_BASELINE":"Baseline","TESTING_RECS_TITLE":"Recommendations ({{count}})","TESTING_REC_TYPE_INSTRUCTIONS":"Instructions","TESTING_REC_TYPE_PERSONALITY":"Personality","TESTING_REC_TYPE_KB":"Knowledge base","TESTING_REC_TYPE_TOPICS_TO_AVOID":"Topics to avoid","TESTING_REC_TYPE_LEXICON":"Custom vocabulary","TESTING_REC_TYPE_WELCOME_MESSAGE":"Welcome message","TESTING_REC_TYPE_RESPONSE_LENGTH":"Response length","TESTING_REC_DESCRIPTION":"Description","TESTING_REC_FIX":"Suggested fix","TESTING_REC_AFFECTED":"Affected scenarios","TESTING_REC_APPLY":"Apply fix","TESTING_REC_APPLIED":"Applied","TESTING_REC_APPLIED_AT":"Applied {{date}}","TESTING_REC_COPY_FIX":"Copy fix","TESTING_REC_MANUAL_HINT":"Apply this in the Knowledge / Vocabulary tab.","TESTING_REC_NO_MATCH":"No recommendations match the current filter.","TESTING_REC_APPLY_SUCCESS":"Recommendation applied","TESTING_REC_APPLY_FAILED":"Failed to apply recommendation","MODEL_RECOMMENDED":"{{model}} (recommended)","MODEL_CURRENT":"{{model}} (current)","MODEL_HINT":"Standard models listen, think and then speak. Live models hear the caller and speak directly. A change applies to the next call.","MODEL_GROUP_STANDARD":"Standard","MODEL_GROUP_LIVE":"Live (speech to speech)","MODEL_BADGE_LIVE":"Live","MODEL_DESC_STANDARD":"{{provider}} · {{input}} in / {{output}} out per 1M tokens","MODEL_DESC_LIVE":"{{provider}} · {{rate}} per minute · {{voices}} own voices","LIVE_NOTICE":"On a Live model, response pace, pronunciation rules and keyword boosting stop applying. Scripted lines such as the welcome message are spoken close to, but not exactly, as written.","LIVE_NOTICE_VOICE":"{{model}} speaks with its own {{voices}} voices. Pick one on the Voice & Avatar tab — the text-to-speech voices are not available.","LIVE_REASON_PACE":"The Live model decides when to reply.","LIVE_REASON_PRONUNCIATION":"Needs a text-to-speech voice. Live models speak with their own voices.","LIVE_REASON_LEXICON":"Live models transcribe speech themselves.","LIVE_VOICE_LABEL":"{{model}} voice","LIVE_VOICE_HINT":"Live models speak with their own voices. Your text-to-speech voice is kept for when you switch back to a Standard model.","LIVE_PHONE_NOTE":"This agent runs on a Live model, so callers can talk over the hold and transfer lines.","LIVE_WELCOME_HINT":"Spoken close to, not exactly, as written.","LIVE_TESTING_NOTICE":"Tests run on {{model}}; live audio isn't simulated.","PENDING_MODEL_NOTICE":"Showing settings for {{model}}, picked on the Details tab. Save there to apply it.","PROMPT_ARIA":"Describe your agent","TEMPLATES_CATEGORIES":"Template categories","FOLLOWUP_SEND":"Send answer","TEMPLATE_CATEGORY_ALL":"All","TEMPLATE_CATEGORY_SUPPORT":"Support","TEMPLATE_CATEGORY_SALES":"Sales","TEMPLATE_CATEGORY_COACHING":"Coaching","TEMPLATE_CATEGORY_HEALTHCARE":"Healthcare","TEMPLATE_CATEGORY_HR_TECH":"HR/Tech","TEMPLATE_CATEGORY_HOSPITALITY":"Hospitality","TEMPLATE_CATEGORY_DEMO":"Demo","TEMPLATE_CATEGORY_RESEARCH":"Research","TEMPLATE_CATEGORY_MEETINGS":"Meetings"},"SHARE":{"OVERRIDDEN":"Overridden for this agent","INHERITING":"Using your company branding","RESET_BRANDING":"Reset to company branding","OVERRIDE_AGENT":"Override for this agent","LOGO_TYPE_ERROR":"Use a PNG, JPEG, WebP, or SVG image.","LOGO_SIZE_ERROR":"Logo must be 10 MB or smaller.","LOGO_UPLOADED":"Company logo uploaded","LOGO_UPLOAD_FAILED":"Failed to upload logo","LOGO_REMOVED":"Reset to company branding","LOGO_REMOVE_FAILED":"Failed to remove logo","SAVED_ALL":"All settings saved","SAVE_FAILED":"Failed to save settings","REVOKED":"Sharing revoked","REVOKE_FAILED":"Failed to revoke sharing","REVOKE_TITLE":"Revoke sharing","REVOKE_CONFIRM":"This disables the widget and invalidates the share link for everyone. This cannot be undone.","REVOKE":"Revoke","QR_TITLE":"Widget QR code","QR_HINT":"Scan or share the widget link below.","TAB_DESIGN":"Design","TAB_ACCESS":"Access & privacy","BRANDING":"Branding","BRANDING_DESC":"Logo, colors, typography, and layout of your widget.","LOGO":"Company logo","LOGO_DESC":"Used as the brand image in the widget and share previews. Replaces the default avatar when set.","LOGO_ALT":"Company logo","LOGO_REPLACE":"Replace logo","LOGO_REMOVING":"Removing...","LOGO_OVERRIDE":"Upload a custom logo","LOGO_UPLOADING":"Uploading...","LOGO_UPLOAD":"Upload company logo","LOGO_LIMITS":"PNG, JPEG, WebP, SVG · max 10 MB","BRAND_COLORS":"Brand colors","BRAND_COLOR":"Brand color","BRAND_COLOR_HINT":"Used for buttons and accent elements","TYPOGRAPHY":"Typography","FONT_FAMILY":"Font family","FONT_HINT":"Choose a font that matches your brand","SHAPE":"Widget shape","BORDER_RADIUS":"Border radius: {{value}}px","SHARP":"Sharp (0px)","ROUNDED":"Rounded (24px)","LAYOUT":"Layout","DISPLAY_MODE":"Display mode","FLOATING":"Floating bubble","INLINE":"Inline embed","POS_RIGHT":"Bottom right","POS_LEFT":"Bottom left","BUTTON_SIZE":"Button size","SIZE_SMALL":"Small","SIZE_MEDIUM":"Medium","SIZE_LARGE":"Large","BUBBLE_ICON":"Bubble icon","ICON_CHAT":"Chat icon","ICON_AVATAR":"Agent avatar","CONVO_DEFAULTS":"Conversation defaults","DEFAULT_MODE":"Default mode","MODE_VOICE":"Voice only","MODE_AVATAR":"Avatar (video)","MODE_NO_AVATAR":"Configure an avatar for this agent to enable video mode.","COMPACT":"Compact mode","COMPACT_DESC":"Smaller, condensed layout for the widget","USER_CAMERA":"Enable user camera","USER_CAMERA_DESC":"Show the user's camera feed side-by-side with the agent instead of text chat","CHAT_OPEN":"Open chat by default","CHAT_OPEN_DESC":"Open the chat panel automatically when the agent joins the conversation.","MESSAGES":"Messages & labels","MESSAGES_DESC":"Customize the greeting bubble and the copy shown before and after a conversation.","LAUNCHER":"Launcher greeting","FLOATING_ONLY":"Floating mode","LAUNCHER_HINT":"The greeting bubble only appears in Floating bubble display mode.","LAUNCHER_SUB_PH":"Start a conversation","SHOW_LAUNCHER":"Show greeting bubble","SHOW_LAUNCHER_DESC":"Display the greeting beside the floating bubble.","BEFORE_AFTER":"Before & after the call","BEFORE":"Before","AFTER":"After","BEFORE_TITLE_PH":"Ready to start","BEFORE_DESC_PH":"Tap below to start a quick conversation.","START_LABEL_PH":"Start conversation","BEFORE_HINT":"Shown on the widget start screen: title, description, and the start button label.","AFTER_TITLE_PH":"Thanks for chatting","AFTER_DESC_PH":"We hope it was useful.","AFTER_HINT":"Shown after the conversation ends.","FEEDBACK":"Collect feedback after the call","FEEDBACK_DESC":"Show a star rating + comment when the conversation ends.","LIVE_PREVIEW":"Live preview","SCREEN_BUBBLE":"bubble","SCREEN_BEFORE":"before","SCREEN_AFTER":"after","SCREEN_FEEDBACK":"feedback","BUBBLE_HINT":"Floating bubble preview — click to {{action}}","CLOSE":"close","EXPAND":"expand","PREVIEW_TITLE":"Widget preview","PREVIEW_COMPACT":"Compact widget preview (no bubble)","PREVIEW_INLINE":"Inline embed preview","PREVIEW_NOTE":"Changes update in real-time • Save to apply permanently","SCREEN_BEFORE_PREVIEW":"before screen preview","SCREEN_AFTER_PREVIEW":"after screen preview","SCREEN_FEEDBACK_PREVIEW":"feedback screen preview","PREVIEW_PENDING":"Preview will appear after the share link is generated","G
1ENERATING":"Generating share link...","GENERATING_DESC":"Please wait while we create your widget share link","DIRECT_LINK":"Direct link","WIDGET_URL":"Widget URL","COPIED":"Copied!","QR_CODE":"QR code","DIRECT_HINT":"Share this URL directly or use it to open the widget in a new window","SCRIPT_TAG":"Script tag embed","SCRIPT_HINT":"Copy and paste this code into your website","SCRIPT_NOTE":"Recommended for most websites — automatically loads the widget","IFRAME":"Iframe embed","SIZE_PRESET":"Size preset","SIZE_COMPACT":"Compact (360×500)","SIZE_STANDARD":"Standard (400×600)","SIZE_LARGE_PRESET":"Large (480×700)","SIZE_FULL":"Full page (100%×100vh)","SIZE_CUSTOM":"Custom","WIDTH":"Width (px or %)","HEIGHT":"Height (px or vh)","IFRAME_HINT":"Copy this iframe code","IFRAME_NOTE":"Best for CMS platforms and no-code website builders","ACCESS_CONTROL":"Access control","PUBLIC":"Make agent public","PUBLIC_DESC":"Anyone with the link can access. Private requires domain whitelisting.","DOMAINS":"Allowed domains","REVOKE_HEADING":"Revoke sharing","REVOKE_DESC":"Disable the widget and invalidate the share link for all users. This cannot be undone.","SAVE_ALL":"Save all settings","UNSAVED":"Unsaved changes","ALL_SAVED":"All changes saved","CUSTOMIZE_PROMPT":"Want to change how the widget looks or what it says?","CUSTOMIZE_CTA":"Customize your widget →","NOT_REACHABLE_TITLE":"This agent is not public yet","NOT_REACHABLE_DESC":"The link and embed code below are refused everywhere until you make the agent public or add an allowed domain.","DOMAIN_LIMITED_TITLE":"This agent only answers on your allowed domains","DOMAIN_LIMITED_DESC":"Anywhere else, the widget is refused. Allowed: {{domains}}.","REVIEW_ACCESS_CTA":"Review access settings"},"OVERVIEW":{"TAB_OVERVIEW":"Overview","TAB_CONVERSATIONS":"Conversations","TAB_ANALYTICS":"Analytics","IMPROVEMENTS_TITLE":"AI-powered improvements","IMPROVEMENTS_DESC":"Instruction gaps, knowledge gaps & suggested FAQs from your conversations","IMPROVEMENTS_CTA":"Review","DETAILS_HEADING":"Agent details","FIELD_NAME":"Agent name","FIELD_LANGUAGE":"Language","FIELD_MODE":"Conversation mode","FIELD_VOICE_PROVIDER":"Voice provider","FIELD_MODEL":"Model","VALUE_UNKNOWN":"—","CHAT_HEADING":"Chat settings","FIELD_WELCOME":"Welcome message","NO_VALUE":"Not set","FIELD_MAX_SESSION":"Max session length","MINUTES":"{{count}} minutes","FIELD_MAX_RESPONSE":"Max response length","WORDS":"{{count}} words","FIELD_STARTERS":"Conversation starters","FIELD_TOPICS":"Topics to avoid","CONVERSATIONS_EMPTY":"Once this agent starts handling calls, transcripts will appear here.","CONVERSATION_UNTITLED":"Conversation","MESSAGE_COUNT":"{{count}} messages","FUNNEL_HEADING":"Engagement funnel","FUNNEL_EMPTY_TITLE":"No engagement data yet","FUNNEL_EMPTY_DESC":"Engagement across conversations will appear here once this agent has activity.","FIELD_FOLDER":"Conversations folder","FOLDER_DEFAULT":"Voice Agent Calls","FIELD_VOICE_ID":"Voice","FIELD_AVATAR":"Avatar","AVATAR_SET":"Avatar set","NO_AVATAR":"No avatar selected","FIELD_PHONE_STATUS":"Phone calls","FIELD_PHONE_NUMBER":"Assigned number","PHONE_DISABLED_NOTE":"Phone calls are not enabled for this agent.","MANAGE_NUMBERS":"Manage numbers","PHONE_ENABLE_HINT":"Phone calls are off for this agent.","PHONE_ENABLE_LINK":"Enable in the editor","PHONE_SAVE":"Save phone settings"},"CALL":{"TEST_CALL":"Test call","MIC_DENIED_DESC":"Allow microphone access in your browser to start a test call.","PREPARING":"Preparing your test call…","LOAD_FAILED_TITLE":"Couldn't start the test call","LOAD_FAILED_DESC":"We couldn't load this agent. Please try again.","DOMAIN_BLOCKED_TITLE":"Test calls need an unrestricted share","DOMAIN_BLOCKED_DESC":"This agent's share is limited to {{domains}}. A test call runs on {{host}}, so the widget will refuse it. Remove the domain restriction in Share settings to test the agent here, or test it on one of your own pages instead.","PUBLISH_REQUIRED_TITLE":"Publish this agent to test it","PUBLISH_REQUIRED_DESC":"A test call runs on this agent's public share link. Publishing makes the agent reachable by anyone who has that link, and conversations they start are billed to your account. You can turn sharing off again in Share settings.","PUBLISH_AND_TEST":"Publish and start test call","NO_CREDITS_TITLE":"Your account is out of credits","NO_CREDITS_DESC":"Voice calls are refused before they start while the balance is {{balance}} credits. Top up to run a test call.","SHARE_EXPIRED_TITLE":"This agent's share link has expired","SHARE_EXPIRED_DESC":"The share expired on {{date}}, so the widget will refuse the call. Set a new expiry in Share settings to test the agent here.","END_CONFIRM_TITLE":"End this test call?","END_CONFIRM_DESC":"Closing hangs up the call and ends the agent's session.","END_CALL":"End call"},"ANALYTICS":{"TOP_TOPICS":"Top conversation topics","RANGE_LABEL":"Date range","RANGE_30D":"Last 30 days","RANGE_ALL":"All time","VIEW_BARS":"Bar view","VIEW_CHART":"Column chart view","SENTIMENT":"Conversation sentiment","CALL_TYPE":"Call type breakdown","PHONE_CALLS":"Phone calls","SHARE_OF_TOTAL":"{{percent}} of total","NO_CALLS":"No calls yet","WEB_CALLS":"Web calls","AVG_PHONE_DURATION":"Avg phone duration","PER_PHONE_CALL":"Per phone call","FUNNEL_COL_PERCENT":"% of conversations","FUNNEL_COL_AVG":"Avg duration","FUNNEL_COL_COUNT":"Count","FUNNEL_TOOLTIP_CONVOS":"{{count}} conversations ({{percent}}%)","FUNNEL_TOOLTIP_AVG":"{{duration}} avg","FUNNEL_CONVOS":"convos","FUNNEL_AVG":"avg"},"RESOURCES":{"HEADING":"Resources","SUBHEADING":"Links and content your agent can share during conversations.","SEARCH_PLACEHOLDER":"Search resources…","SEARCHING":"Searching…","EMPTY_TITLE":"No resources yet","EMPTY_DESCRIPTION":"Add resources so your agent can share links and content during conversations.","NO_RESULTS":"No resources match your search.","PAGINATION_SHOWING":"Showing {{from}}–{{to}} of {{total}}","PAGINATION_PREV":"Prev","PAGINATION_PAGE":"Page {{page}} of {{total}}","PANEL_ADD_TITLE":"Add resource","PANEL_EDIT_TITLE":"Edit resource","PANEL_SUBTITLE":"A link or content the agent can share during conversations.","LABEL_URL":"URL","PH_URL":"https://example.com/resource","LABEL_TITLE":"Title","PH_TITLE":"e.g. Product brochure","LABEL_WHEN":"When to 
1show","PH_WHEN":"e.g. Show when the user asks about pricing or plans","WHEN_HINT":"Plain English — the agent reads this to decide when to share this resource.","VALIDATION_URL":"Enter a valid URL","VALIDATION_TITLE":"Title is required","VALIDATION_TITLE_MAX":"Title must be 200 characters or fewer","VALIDATION_WHEN":"Tell the agent when to show this","VALIDATION_WHEN_MAX":"When to show must be 1000 characters or fewer","SAVE_ADD":"Add resource","SAVE_EDIT":"Save changes","CREATED":"Resource added","UPDATED":"Resource updated","DELETED":"Resource deleted","CREATE_FAILED":"Failed to add resource","UPDATE_FAILED":"Failed to update resource","DELETE_FAILED":"Failed to delete resource","BULK_FAILED":"Failed to import resources","BULK_CREATED":"{{count}} resources imported","BULK_CREATED_ONE":"1 resource imported","DELETE_TITLE":"Delete resource","DELETE_CONFIRM":"Delete \\"{{title}}\\"? This cannot be undone.","BULK_HEADING":"Bulk import","BULK_PLACEHOLDER":"Paste rows (tab-separated): URL, Title, When to show","BULK_HINT":"One resource per line. Separate URL, title, and when-to-show with tabs — paste straight from a spreadsheet.","BULK_IMPORT":"Import {{count}} resources","BULK_IMPORT_ONE":"Import 1 resource","BULK_EMPTY":"—"},"TEMPLATES":{"BLANK_NAME":"New Agent","BLANK_DESC":"Start fresh with a blank agent and configure everything yourself.","SUPPORT_ALEX_NAME":"Alex - Customer Support","SUPPORT_ALEX_DESC":"Empathetic problem-solver who resolves issues quickly while keeping customers happy.","SALES_JORDAN_NAME":"Jordan - Sales Rep","SALES_JORDAN_DESC":"Value-driven discovery expert who qualifies leads and books meetings through genuine curiosity.","COACH_SARAH_NAME":"Sarah - Executive Coach","COACH_SARAH_DESC":"Strategic coach using the GROW model to drive clarity, accountability, and action.","HEALTH_MEGAN_NAME":"Dr. Megan - Healthcare Receptionist","HEALTH_MEGAN_DESC":"HIPAA-aware medical receptionist handling intake, scheduling, and patient navigation.","INTERVIEW_MARCUS_NAME":"Marcus - Technical Interviewer","INTERVIEW_MARCUS_DESC":"Structured interviewer combining behavioral and technical questions with fair, consistent evaluation.","TUTOR_LUNA_NAME":"Luna - Language Tutor","TUTOR_LUNA_DESC":"Immersive conversation partner who teaches through natural dialogue, gentle corrections, and encouragement.","REALESTATE_SAM_NAME":"Sam - Real Estate Agent","REALESTATE_SAM_DESC":"Property matching specialist who qualifies buyers and connects them with the right homes.","CONCIERGE_AVA_NAME":"Ava - Concierge","CONCIERGE_AVA_DESC":"Polished front desk concierge handling reservations, recommendations, and guest assistance."},"UNKNOWN_AGENT":"Unknown agent","VOICE_UNLISTED":"Custom voice","VOICE_UNLISTED_HINT":"Not in your voice library, so its name can't be shown.","QUESTIONS":{"HEADING":"Questions","SUBHEADING":"Questions to ask users during conversations","ADD_QUESTION":"Add question","EMPTY_TITLE":"No questions configured","EMPTY_HINT":"Add questions to collect information like email, phone, or booking details","REQUIRED_BADGE":"Required","ATTEMPTS_SUMMARY":"{{count}} attempt(s) • {{behavior}}","BEHAVIOR_MOVE_SHORT":"Moves to next question on no response","BEHAVIOR_END_SHORT":"Ends conversation on no response","EDIT_QUESTION":"Edit question","REMOVE_QUESTION":"Remove question","REMOVED":"Question removed","REMOVE_FAILED":"Failed to remove question","TITLE_ADD":"Add question","TITLE_EDIT":"Edit question","TEMPLATE_LABEL":"Question","TEMPLATE_PLACEHOLDER":"Select a question to ask","TEMPLATE_REQUIRED":"Select a question to ask","REQUIRED_LABEL":"Required","REQUIRED_HINT":"Agent must collect this before ending the conversation","MAX_ATTEMPTS_LABEL":"Max ask attempts","MAX_ATTEMPTS_HINT":"Counts the first question as attempt 1. Hard maximum: {{max}}.","ATTEMPTS_INVALID":"Enter a number between 1 and 3","NO_RESPONSE_LABEL":"If the user does not answer","NO_RESPONSE_MOVE_LABEL":"Move to next question","NO_RESPONSE_MOVE_DESC":"Continue the conversation and stop retrying this field after the final attempt","NO_RESPONSE_END_LABEL":"End conversation","NO_RESPONSE_END_DESC":"Politely end the conversation if the user still does not answer after the final attempt","DISPLAY_LABEL_LABEL":"Display label","DISPLAY_LABEL_HINT":"Default: {{value}}","MAP_TO_FIELD":"Map to field","NO_FIELD_MAPPING":"No field mapping","MAP_TO_FIELD_HINT":"Links the answer to a company field","QUESTION_LABEL":"Question","QUESTION_HINT":"Default: {{value}}","SAVE":"Save question","SAVED":"Question saved","SAVE_FAILED":"Failed to save question","TEMPLATE_SEARCH":"Search questions","CREATE_CUSTOM":"Create a custom question","CUSTOM_HEADING":"New custom question","CUSTOM_HINT":"Saved to your question library so you can reuse it on other agents","USE_EXISTING":"Use an existing question","NAME_PLACEHOLDER":"Membership number","NAME_REQUIRED":"Enter a name for this question","DESCRIPTION_LABEL":"Description","DESCRIPTION_PLACEHOLDER":"The caller's membership number","DESCRIPTION_REQUIRED":"Enter a short description","TYPE_LABEL":"Answer type","TYPE_TEXT":"Text","TYPE_EMAIL":"Email address","TYPE_PHONE":"Phone number","TYPE_NUMBER":"Number","TYPE_DATE":"Date","TYPE_TIME":"Time","TYPE_DATETIME":"Date and time","TYPE_BOOLEAN":"Yes or no","TYPE_CHOICE":"One of several options","TYPE_URL":"Web address","DISPLAY_LABEL_REQUIRED":"Enter a display label","QUESTION_REQUIRED":"Enter what the agent should ask","QUESTION_PLACEHOLDER":"What should the agent say to ask for this?","CREATE_TEMPLATE_FAILED":"Failed to create question"}}`),ACCOUNT_PREFERENCES:{FILLER_WORDS:{DESC:`Enable this option to remove filler words from your transcript.`,DISABLE:`Disable Filler Words`,ENABLE:`Enable Filler Words`,PLACEHOLDER:`e.g. um, uh, ah`,SAVE_ERROR:`Failed to save filler words preferences.`,SAVE_SUCCESS:`Filler words preferences saved.`,TITLE:`Filler Words`},LANGUAGE:{SAVE_ERROR:`Failed to update language.`,SAVE_SUCCESS:`Language updated.`}
1,MEDIA_LANGUAGE:`Media language - For transcription & analysis`,TITLE:`Account Preferences`,PAIRING_CODE:{TITLE:`Recorder Pairing Codes`,DESC:`Enable pairing codes for native recorder apps. New recorders will automatically generate a 6-digit code devices can use to pair.`,SAVE_SUCCESS:`Pairing code preference updated`,SAVE_ERROR:`Failed to update pairing code preference`}},ACTION:{ACTIONS:`Actions`,ACTIVATE:`Activate`,ADD:`Add`,ADD_BALANCE:`Add credit`,ADD_CARD:`Add Payment Method`,ADD_CONDITION:`Add Condition`,APPLYING:`Applying...`,BACK:`Back`,CANCEL:`Cancel`,CHOOSE_A_PLAN:`Choose a plan`,CLEAR:`Clear`,CLEAR_ALL:`Clear all`,CLEAR_ERROR:`Clear error`,CLONE:`Clone`,CLOSE:`Close`,COLLAPSE:`Collapse`,COMING_SOON:`Coming Soon`,COMPARE_WITH:`Compare With`,CONFIRM:`Confirm`,CONNECT:`Connect`,CONNECTED:`Connected`,CONTINUE:`Continue`,COPIED:`Copied`,COPY:`Copy`,COPY_EMBED:`Copy Embed Code`,COPY_LINK:`Copy Link`,COPY_SCRIPT:`Copy Script Code`,CREATE:`Create`,CREATING:`Creating...`,DEACTIVATE:`Deactivate`,DELETE:`Delete`,DESELECT_ALL:`Deselect all`,DISABLED:`Disabled`,DISCARD:`Discard`,DISCONNECT:`Disconnect`,DISMISS:`Dismiss`,DONE:`Done`,DOWNLOAD:`Download`,DOWNLOAD_QR:`Download QR Code`,EDIT:`Edit`,ENABLED:`Enabled`,EXPAND:`Expand`,EXPORT:`Export`,GO_HOME:`Go Home`,GO_TO_FOLDER:`Go to Folder`,JUMP_TO_MEDIA:`Jump to Media`,LOADING:`Loading`,MANAGE:`Manage`,MORE:`More`,NEW:`New`,NEXT:`Next`,NO:`No`,NOTE:`Note`,OPEN_IN_EDITOR:`Open in editor`,OPEN_MENU:`Open menu`,OPEN_PREVIEW:`Open preview`,OPEN_USER_MENU:`Open user menu`,OR:`Or`,PAY_NOW:`Pay Now`,PROCESSING:`Processing...`,READ_MORE:`Read More`,RECONNECT:`Re-Connect`,RELOAD:`Reload`,RELOADING:`Reloading...`,REMOVE:`Remove`,REMOVE_COLUMN_ARIA:`Remove {{name}}`,REPROCESS:`Reprocess`,REQUEST_NOW:`Request Now`,RESET:`Reset`,RETRY:`Retry`,SAVE:`Save`,SAVE_AS:`Save As`,SAVE_CHANGES:`Save Changes`,SAVING:`Saving...`,SEARCH:`Search`,SELECT_ALL:`Select all`,SEND_FEEDBACK:`Send Feedback`,SETTING_UP:`Setting up...`,SHARE:`Share`,SIGN_OUT:`Sign Out`,SKIP:`Skip`,SKIP_TO_CONTENT:`Skip to content`,TRY_AGAIN:`Try Again`,UPDATE:`Update`,UPDATE_ALL:`Update All`,UPGRADE:`Upgrade`,UPGRADE_PLAN:`Upgrade Plan`,UPLOAD:`Upload`,VIEW:`View`,YES:`Yes`,TOP_UP:`Top up`,OPEN:`Open`,RENAME:`Rename`,GOT_IT:`Got it`},ADD_FEATURE:{API_KEYS:`Include the 'API Keys' feature to your account. This feature is help to set your API keys for your account.`,BRAND_CUSTOMIZATION:{GLOBAL:`Include 'Brand Media Sharing or Branded Shareable Media Repositories' to your account. This feature is help to set your brand color, logo, background image, insights customizations at the account level.`},CSV_UPLOAD:`Include the 'CSV Upload' feature to your account. This feature is help to upload your CSV files to your account.`,CUSTOM_CATEGORIES_INSIGHTS:`Include the 'Custom Categories & Insights' feature to your subscription.`,EMBED_PLAYER:`Include the 'Individual Media Sharing with your branding' to your subscription.`,EXPORT:`Include 'Premium Export options' to your subscription.`,MEETING_ASSISTANT:{BRAND_CUSTOMIZATION:`Include 'Meeting Assistant Customization' to your account. This feature is help to set your assistant's name and image when it joins the meeting.`},RECORDER:`Include the 'Survey customization' feature to your subscription.`,WEBHOOKS:`Include the 'Webhooks' feature to your account. This feature is help to set your webhooks for your account.`},AFFILIATE_PROGRAM:{AFFILIATE_DESCRIPTION:`Anyone can join for free and get recurring income for every month a referral stays signed up.`,AFFILIATE_TITLE:`Become a Speak affiliate`},API_KEY:{API_DESCRIPTION:`This is a unique identifier used to authenticate you to Speak. Keep your key private to avoid sharing sensitive information.`,BULK_REVOKE_DESC:`Revoke {{count}} API keys? This action cannot be undone.`,BULK_REVOKE_DESC_one:`Are you sure you want to revoke {{count}} API key? Any applications using this key will lose access.`,BULK_REVOKE_DESC_other:`Are you sure you want to revoke {{count}} API keys? Any applications using these keys will lose access.`,BULK_REVOKE_TITLE:`Revoke Selected API Keys`,COL_CREATED:`Created`,COL_CREATED_BY:`Created By`,COL_EXPIRES:`Expires`,COL_KEY_PREFIX:`Key Prefix`,COL_LAST_USED:`Last Used`,COL_NAME:`Name`,COPY_PREFIX:`Copy Prefix`,COUNT:`{{count}} API keys`,COUNT_one:`{{count}} API key`,COUNT_other:`{{count}} API keys`,CREATE:`Create API Key`,CREATE_KEY:`Create Key`,CREATING:`Creating...`,DISMISS:`Dismiss`,EDIT:`Edit API Key`,EXPIRATION_DATE:`Expiration Date (optional)`,EXPIRED:`Expired`,GET_API_KEY:`Get API Key`,KEY_CREATED:`API Key Created: {{name}}`,KEY_CREATED_WARNING:`Copy your API key now. You will not be able to see it again.`,KEY_NAME:`Key Name *`,KEY_NAME_EDIT_PLACEHOLDER:`e.g. Production API Key`,KEY_NAME_PLACEHOLDER:`e.g. Speak AI Production`,LEAVE_EMPTY_HINT:`Leave empty for no expiration`,NEVER:`Never`,NO_KEYS:`No API keys yet`,NO_KEYS_DESC:`Create an API key to authenticate with the Speak API.`,REVOKE:`Revoke`,REVOKE_ALL:`Revoke All`,REVOKE_DIALOG_DESC:`Are you sure you want to revoke this API key? Any applications using this key will lose access.`,REVOKE_DIALOG_TITLE:`Revoke API Key`,REVOKE_SELECTED:`Revoke Selected ({{count}}
1)`,SAVE_CHANGES:`Save Changes`,TITLE:`API Keys`,TOAST:{BULK_REVOKED:`Revoked {{count}} API keys`,BULK_REVOKED_one:`{{count}} API key revoked`,BULK_REVOKED_other:`{{count}} API keys revoked`,COPIED:`Copied to clipboard`,CREATED:`API key created`,REVOKED:`API key revoked`,UPDATED:`API key updated`},TOOLS:{API_DOCUMENTATION:`API Documentation`,API_DOCUMENTATION_DESC:`REST API for media upload, transcription, insights, and export.`,CLI:`CLI`,CLI_DESC:`Upload, transcribe, and analyze media from your terminal.`,GITHUB:`GitHub`,MCP_SERVER:`MCP Server`,MCP_SERVER_DESC:`Connect Claude, ChatGPT, and AI assistants to your workspace.`,NPM:`npm`,SETUP_GUIDE:`Setup Guide`,VIEW_DOCUMENTATION:`View Documentation`,WEBHOOKS:`Webhooks`,WEBHOOKS_DESC:`Real-time event notifications for media processing.`},VALIDATION:{NAME_MAX_LENGTH:`Name must be under 100 characters`,NAME_REQUIRED:`Name is required`}},APPEARANCE:{DESC:`Customize the look and feel of your dashboard.`,TITLE:`Appearance`},ASSISTANT_AND_AUTOMATION:{AUTOMATIONS:{DESC:`Create customized automations to analyze your data instantly or on a schedule.`},CALENDAR_INTEGRATION:{DESC:`Sync with Google and Outlook calendars for automated meeting transcriptions.`,TITLE:`Calendar Integration`},MEETING_ASSISTANT:{DESC:`Automatically joins your meetings on Google Meet, Zoom, Teams, and Webex.`},TITLE:`Meeting Assistant & Automation`},ASSISTANT_PREFERENCES:{AUTO_JOIN_SETTINGS:{ALL_MEETINGS:`All Meetings`,DESC:`Change the Auto Join settings for your connected calendar for different meeting platforms.`,INVITE_ASSISTANT:`Only meetings where I invite the assistant`,NONE:`None (Manual only)`,ONLY_HOST:`Only when I'm the host`,SPEAK_TEAM_MEMBERS_NOT_HOST:`When team members attend (not as host)`},CUSTOMIZE:{ASSISTANT_IMAGE:`Assistant Image`,ASSISTANT_NAME_DESC:`Choose a custom name for your Meeting Assistant in Google Meet, Zoom and Microsoft Teams.`,BANNER_TEXT:`Include the 'Branded Media Sharing' feature to your subscription`,CUSTOMIZE_DESC:`Allow you to customize the assistant name and image that will be displayed in the meeting window of the participants.`,IMAGE_GUIDELINES:`Read Guidelines for Meeting Assistant Image Uploading`,RECORDING_AUDIO_ONLY:`Audio Only (do not record video)`,RECORDING_GALLERY_VIEW:`Gallery View (display speakers in a gallery view)`,RECORDING_MODE:`Recording Mode`,RECORDING_MODE_DESC:`Choose how Speak captures video during your meetings.`,RECORDING_SPEAKER_VIEW:`Speaker View (only record the active speaker)`,SCREEN_SHARE_BESIDE:`Side-by-Side (Show active speaker and screen share)`,SCREEN_SHARE_HIDE:`Hide (Show only screen share)`,SCREEN_SHARE_OVERLAP:`Overlap (Show active speaker and screen share)`,SCREEN_SHARE_RECORDING:`Screen share recording`,SCREEN_SHARE_RECORDING_DESC:`Choose how Speak captures active speaker video when a user is screen-sharing.`,TITLE:`Customize`},EXCLUDE:{ATTENDEES_EMAILS:`Attendees Emails`,ATTENDEES_EMAILS_DESC:`Meetings with the below emails will not be joined.`,ENTER_EMAILS_PLACEHOLDER:`Enter attendee emails...`,ENTER_TITLE_PLACEHOLDER:`Enter title keywords...`,MEETING_TITLES:`Meeting titles`,MEETING_TITLES_DESC:`Meetings with the below words contained in the title will not be joined.`},GLOBAL_SETTINGS:{ADD_EXCLUDE_RULE:`Add rule`,DESC:`Configure global settings that apply to all meeting assistants in your company.`,EXCLUDE_RULES_DESC:`Meetings matching any of these rules will not be joined by the assistant across your company.`,EXCLUDE_RULES_EMPTY:`No exclude rules yet. Add a rule to stop the assistant from joining matching meetings.`,EXCLUDE_RULES_TITLE:`Exclude Meetings`,EXCLUDE_RULE_VALUE_LABEL:`Exclude rule value`,EXCLUDE_RULE_ENABLED_LABEL:`Enable rule`,EXCLUDE_RULE_LINK_UNSUPPORTED:`Google Meet links don't identify an organization, so this would only match one meeting. Use an attendee email rule to exclude a company on Google Meet.`,EXCLUDE_RULE_LINK_UNSUPPORTED_TOAST:`Google Meet links can't be used in a meeting-link rule, use an attendee email rule instead.`,EXCLUDE_RULE_VALUE_PLACEHOLDER:`e.g. speakai.zoom.us`,EXCLUDE_RULE_VALUE_PLACEHOLDER_EMAIL:`e.g. [email protected]`,EXCLUDE_RULE_VALUE_PLACEHOLDER_EMAIL_DOMAIN:`e.g. @acme.com`,FIELD_EMAIL_CONTAINS:`Attendee email contains`,FIELD_EMAIL_IS:`Attendee email is`,FIELD_LINK_CONTAINS:`Meeting link contains`,PREVIEW_CHECKING:`Checking upcoming meetings…`,PREVIEW_COUNT_one:`Would exclude {{count}} upcoming meeting`,PREVIEW_COUNT_other:`Would exclude {{count}} upcoming meetings`,PREVIEW_NONE:`No upcoming meetings match`,TITLE:`Global Settings`},LIVE_TRANSCRIPTION:{ENABLE:`Enable Live Transcription`,IMPORTANT_INFO:`Important Information`,INFO_REALTIME:`When you enable live transcription, the meeting assistant will be able to transcribe the meeting in real-time.`,INFO_SEND_LINK:`We will send the link to follow the live transcription in real-time.`,TITLE:`Live Transcription`},LIVE_TRANSLATION:{ENABLE:`Enable Live Translation`,IMPORTANT_INFO:`Important Information`,INFO_DESC:`Enable live translation to translate transcriptions in real-time during your meetings.`,INFO_REQUIRES_TRANSCRIPTION:`Live translation requires live transcription to be enabled first.`,INFO_SELECT_LANG:`In the shared link, you can enable live translation by selecting the translation language and access the translated transcription.`,NOTE:`Live translation is currently available upon request. To enable this feature for your account, please contact our support team.`,TITLE:`Live Translation`}
1,ROUTE_MEETING:{CONDITION:`Condition`,CONDITION_CONTAINS:`Contains`,CONDITION_EXACT:`Exact Match`,DEFAULT_FOLDER:`Default Folder`,DESC:`Save the meeting recordings to a specific folder based on the conditions set by you. You can add multiple conditions.`,EVENT_TITLE:`Event Title`,EVENT_TITLE_PLACEHOLDER:`Event Title`,FIRST_CONDITION:`Create First Condition`,FIRST_CONDITION_DESC:`Create your first Meeting Routing to the folder condition.`,SAVE_TO_FOLDER:`Save To Folder`,SELECT_FOLDER:`-- Select Folder --`,TITLE:`Meeting Routing to Folder`},SHARE_MEDIA_PLAYER:{ALL_ATTENDEES:`All Attendees`,DESC:`Change the Media Player settings that will be shared with the participants after the meeting.`,DISABLED:`Disabled`,HOST_ONLY:`Host Only`,TITLE:`Share Media Player With`},VALIDATION:{MAX_CHARS:`Maximum {{max}} characters`,MIN_CHARS:`Minimum {{min}} characters`}},ASSISTANT_TEMPLATE:{ASSISTANT_NAME:`Assistant Name`,CREATE_SUCCESS:`AI Context created successfully.`,CREATE_TEMPLATE:`Create AI Context`,CTA:`Add your own customized template to get accurate responses when you chat with your data.`,DELETE_ERROR:`Failed to delete AI Context.`,DELETE_SUCCESS:`AI Context deleted.`,EDIT_TEMPLATE:`Edit AI Context`,FIRST_TEMPLATE:`Create your first Assistant Template.`,INPUT_TEMPLATE:`Set the instructions and context to generate accurate responses when you chat with your data.`,INPUT_TYPE:`It will be display on your Chat Assistant Type dropdown.`,INSTRUCTIONS:`Instructions`,NO_TEMPLATES:`No AI Context templates yet.`,SAVE_ERROR:`Failed to save AI Context.`,TITLE:`AI Context`,UPDATE_SUCCESS:`AI Context updated successfully.`,VALIDATION:{MAX_LENGTH:`Maximum field length: {{max}}`,MIN_LENGTH:`Minimum field length: {{min}}`,NAME_REQUIRED:`Name is required`,TEMPLATE_REQUIRED:`Template is required`}},AI:{AI_ASSISTANT:`AI Assistant`,AI_ASSISTANT_DESC:`Manage how your AI assistant works across Speak.`},AUTH:{CHANGE_PASSWORD:{FAILED:`Could not change password. The link may have expired.`,INVALID_LINK:`Invalid link`,INVALID_LINK_DESC:`This password reset link is invalid or has expired.`,SUBTITLE:`Enter your new password below`,SUCCESS:`Password changed`,TOKEN_MISSING:`Password reset token is missing.`,UPDATED:`Your password has been updated`,UPDATING:`Updating...`},FORGOT:{DESC:`Enter your email to reset your password`,EMAIL_SENT_MESSAGE:`If an account exists with that email, you'll receive password reset instructions shortly.`,REQUEST_FAILED:`Request failed`,SENDING:`Sending...`,TITLE:`Forgotten Password?`},GENERAL:{ACCOUNT_EXISTS:`Already using Speak AI?`,BACK_TO_SIGNIN:`Back to sign in`,ERROR_OCCURRED:`An error occurred. Please try again.`,FORGOT_BUTTON:`Forgot Password`,NO_ACCOUNT:`New to Speak AI?`,PRIVACY_POLICY:`Privacy Policy`,REQUEST_NEW_LINK:`Request a new one`,SIGNUP_BUTTON:`Start Free Trial`,SOMETHING_WENT_WRONG:`Something went wrong`,SUBMIT_BUTTON:`Submit`,TERMS_OF_SERVICE:`Terms of Service`,TRY_AGAIN:`Try Again`,TRUST_LINE:`Rated 4.9 on G2. 300,000+ users in 150 countries.`},INPUT:{EMAIL:`Email`,FIRST_NAME:`First Name`,LAST_NAME:`Last Name`,PASSWORD:`Password`},INVITE:{ACCEPT:`Accept invite`,ACCEPTED_DOMAINS:`Accepted domains:`,ACCEPT_FAILED:`Could not accept invite.`,CODE_EXPIRES:`This code will expire in a few minutes.`,CODE_REQUIRED:`Enter the 6-digit verification code`,COMPLETE_FAILED:`Could not complete registration.`,FINISH:`Finish joining team`,FINISHING:`Joining...`,INVALID:`Invalid invite`,INVALID_DESC:`This invite link is invalid or has expired.`,JOIN_TEAM:`Join {{teamName}} on Speak`,LOADING:`Loading invite…`,LOAD_FAILED:`Could not load invite details.`,OR_EMAIL:`or continue with email`,OTP_REQUIRED:`Enter the 6-digit code`,OTP_SENT_TO:`Enter the 6-digit code we emailed to`,RESEND_CODE:`Resend code`,RESEND_COUNTDOWN:`Resend in {{seconds}}s`,RESEND_LIMIT_DESC:`You've reached the maximum number of resend attempts. Please try again later.`,RESEND_LIMIT_REACHED:`Resend limit reached`,SETUP_FOR:`Set up your account for`},LAYOUT:{BODY:`Transcribe, analyze, and find patterns in every conversation. Works with audio, video, and text.`,FEATURE_AI:`AI Identifies Patterns`,FEATURE_KNOWLEDGE_BASE:`Searchable Knowledge Base`,HEADLINE_LINE1:`Turn conversations`,HEADLINE_LINE2:`into insights`},LOGIN:{BUTTON:`Sign In`,INVALID_CREDENTIALS:`Invalid email or password`,LAST_USED:`Last used`,SUBTITLE:`Access your workspace, scored conversations, and insights`,TITLE:`Welcome Back`,UNEXPECTED_ERROR:`An unexpected error occurred`},OAUTH:{COMPLETING:`Completing authentication...`,FAILED:`SSO authentication failed. Please try again.`,INVALID_PROVIDER:`Invalid authentication provider. Please try again.`,RETURN_TO_SIGN
1IN:`Return to sign in`,SESSION_EXPIRED:`Your authentication session has expired. Please try signing in again.`,UNEXPECTED_ERROR:`An unexpected error occurred during authentication.`},WEBVIEW:{BANNER_LOGIN:`Google and Microsoft sign-in isn't supported in this browser. Use your email below, or open in Safari or Chrome.`,BANNER_REGISTER:`Google and Microsoft sign-up isn't available here. Enter your email to create an account, or open in Safari or Chrome.`,BANNER_INVITE:`Some sign-in options aren't available in this browser. Use your email below, or open the invitation link in Safari or Chrome.`,BANNER_SSO_ONLY:`This invitation requires Google or Microsoft sign-in. Please open the link in Safari or Chrome to continue.`,OPEN_IN_BROWSER:`Open in browser`},REGISTER:{AGREEMENT:`By creating an account, you agree to the`,COULD_NOT_CREATE:`Could not create your account`,CREATING:`Creating account...`,DESC:`No credit card. Turn your calls and meetings into scored, structured insights in your first week.`,FAILED:`Registration failed`,TITLE:`Start Your Free 7-Day Trial`,TYPO_EMAIL_DOMAIN:`This email domain looks incorrect. Did you mean a common provider like gmail.com?`,WORK_EMAIL_HINT:`Tip: sign up with your work email to unlock team features and a free setup consult.`,SKIN:{SALES:{TITLE:`Score your first call free`,SUBTITLE:`Upload one recording. Speak AI scores the words, the voice, and the visuals against your own rubric. Sign up with your work email.`,PROOF:`A dental sales training organization runs 21,000+ scored recordings on Speak AI today.`},RESEARCH:{TITLE:`Analyze your interviews beyond the transcript`,SUBTITLE:`Transcribe, code, and theme interviews, focus groups, and surveys in 100+ languages. Sign up with your work email.`,PROOF:`“We went from weeks of qual analysis to one day.” Rated 4.9 on G2.`},MEETINGS:{TITLE:`Every meeting captured, summarized, and searchable`,SUBTITLE:`The assistant joins your calls, records, and turns every meeting into notes and action items. Sign up with your work email.`,PROOF:`No one has to remember to hit record. Trusted by 250,000+ users.`}}},VALIDATION:{INVALID:`{{name}} is not valid`,INVALID_LOGIN:`The login detail is incorrect`,MAX_LENGTH:`{{name}} maximum length is {{min}}`,MAX_LENGTH_FIELD:`Maximum field length: {{max}}`,MIN_LENGTH:`{{name}} minimum length is {{min}}`,MIN_LENGTH_FIELD:`Minimum field length: {{min}}`,REQUIRED:`{{name}} is required`,REQUIRED_FIELD:`Required field`},VERIFY:{BUTTON:`Verify`,CONTINUE:`Continue`,ENTER_CODE:`Enter verification code`,NO_EMAIL:`No email provided. Please sign in again.`,RESEND:`Didn't receive the code? Resend`,RESENDING:`Resending...`,RESEND_COUNTDOWN:`Resend code in {{seconds}}s`,RESEND_FAILED:`Resend failed`,RESEND_FAILED_MESSAGE:`Could not resend code. Please try again.`,RESEND_FAILED_UNEXPECTED:`An unexpected error occurred.`,RESEND_SUCCESS:`Code resent`,RESEND_SUCCESS_MESSAGE:`A new verification code has been sent to your email.`,SESSION_EXPIRED:`Session expired. Please sign in again.`,SETUP_ACCOUNT:`Set up your account`,SIGN_OUT:`Sign out instead`,SUBTITLE_2FA:`Enter the 6-digit code from your authenticator app`,SUBTITLE_OTP:`Enter the 6-digit code sent to {{email}}`,TOO_MANY_ATTEMPTS:`Too many attempts. Try again in {{seconds}}s`,TRUST_DEVICE:`Trust this device for 14 days`,TRUST_DEVICE_DESCRIPTION:`This browser will be trusted for 14 days. You won't be prompted for a verification code when signing in from this browser.`,TWO_FACTOR_TITLE:`Two-factor verification`,VERIFICATION_FAILED:`Verification failed`,VERIFICATION_FAILED_INVALID:`Invalid code. Please try again.`,VERIFICATION_FAILED_UNEXPECTED:`An unexpected error occurred. Please try again.`,VERIFIED:`Verified`,VERIFIED_MESSAGE:`Your identity has been verified.`,VERIFYING:`Verifying…`,VERIFY_IDENTITY:`Verify your identity`,TOAST_VERIFIED_TITLE:`Verified`,TOAST_VERIFIED_BODY:`Your account is already verified.`,TOAST_INVALID_LINK_TITLE:`Invalid link`,TOAST_INVALID_LINK_BODY:`This link is invalid or has expired.`,TOAST_REGISTRATION_FAILED:`Registration failed`,TOAST_FAILED_TITLE:`Failed`,TOAST_SETUP_FAILED_BODY:`Could not set up your account.`,TOAST_UNEXPECTED_ERROR:`An unexpected error occurred. Please try again.`,INVALID_LINK_CARD_TITLE:`Invalid link`,INVALID_LINK_BODY:`This link is invali
1d. Please <login>sign in</login> or contact support.`,VERIFYING_CARD_TITLE:`Verifying...`,SUBTITLE_FOR_EMAIL:`for {{email}}`,CONTINUE_LOADING:`Setting up...`,DOC_TITLE:`Verify Email`}},AUTOMATION:JSON.parse(`{"ACTION_TYPE_PROMPT":"AI Prompt","ACTION_TYPE_TRANSLATION":"Translation","ACTIVATED":"Automation activated","ALL_FOLDERS":"All folders","ASSISTANT_TYPE_GENERAL":"General","ASSISTANT_TYPE_MARKETER":"Marketer","ASSISTANT_TYPE_RECRUITER":"Recruiter","ASSISTANT_TYPE_RESEARCHER":"Researcher","ASSISTANT_TYPE_SALES":"Sales","BADGE_INSTANT":"Instant","BADGE_SCHEDULED":"Scheduled","BULK_ACTION_BAR":"Bulk actions","BULK_ASSIGN_FOLDERS":"Set trigger folders","BULK_CLEAR":"Clear selection","BULK_DELETED":"{{count}} automations deleted","BULK_DELETE_CONFIRM":"Delete {{count}} automation(s)? This cannot be undone.","BULK_DELETE_PARTIAL":"{{deleted}} deleted, {{failed}} failed","BULK_DELETE_TITLE":"Delete automations?","BULK_FOLDER_ALL":"All folders (no restriction)","BULK_FOLDER_TITLE":"Set trigger folders","BULK_SELECTED":"{{count}} selected","CANVAS":{"ACCOUNT_ACTIVE":"active","ACCOUNT_RECONNECT":"reconnect","ACTIONS_FIT":"Fits the {{type}} flowing in · {{app}}","ACTIONS_FOR":"Actions · {{app}}","ACTIVE":"Active","ACTIVE_ARIA":"Automation active","ADD_CONDITION":"Add condition","ASSISTANT_CUSTOM":"Custom assistant","ADD_FILTER":"Filter","ADD_STEP":"Step","APP_CONNECT":"Connect","APP_CONNECTED":"Connected","APP_SEARCH":"Search apps…","BACK":"Back","BACK_TO_LIST":"All automations","CATALOG_ERROR_BODY":"The apps, triggers, and actions needed to build automations didn't load. Check your connection and try again.","CATALOG_ERROR_TITLE":"Couldn't load the automation catalog","CHOOSE_ACCOUNT":"Choose a connected account","CHOOSE_ACTION":"Choose an action","CHOOSE_TRIGGER":"Choose a trigger","CONDITION_COUNT_one":"{{count}} condition · {{logic}}","CONDITION_COUNT_other":"{{count}} conditions · {{logic}}","CONNECTED_SECTION":"Connected apps","CONNECT_ENABLE_POPUPS":"Enable popups to connect an app, then try again.","APP_MISSING_LICENSE":"This account’s plan is missing a licence required to watch for new files, so it can’t be used in an automation.","APP_UNAVAILABLE":"This account can’t be used in an automation right now.","CONNECT_FAILED":"Couldn’t start the connection. Please try again.","CONTINUE_TO_TEST":"Continue to test","CUSTOM_FIELDS":"Custom fields","CUSTOM_OPTION":"Custom (template)","HISTORY_ACK_ACCEPTED":"Accepted","HISTORY_ACK_CAPTURED":"Captured","HISTORY_ACK_ERROR":"HTTP {{code}}","HISTORY_ACK_LINE":"Acknowledged with HTTP {{code}}.","HISTORY_ACK_REJECTED":"Rejected","HISTORY_BUTTON":"Webhook events","HISTORY_COPIED":"Copied to clipboard","HISTORY_COPY":"Copy","HISTORY_EMPTY":"No events received yet","HISTORY_EMPTY_HINT":"Events appear here once an external system posts to this webhook URL.","HISTORY_ERROR":"Couldn’t load events.","HISTORY_LOADING":"Loading events…","HISTORY_LOAD_MORE":"Load more","HISTORY_NO_BODY":"No request body recorded.","HISTORY_NO_RUN":"This event did not start an automation run.","HISTORY_NO_STEPS":"No steps recorded for this run.","HISTORY_PREV":"Previous","HISTORY_REQUEST":"Request received","HISTORY_RESULT":"Result","HISTORY_RUN_COMPLETED":"Completed","HISTORY_RUN_FAILED":"Failed","HISTORY_RUN_LOADING":"Loading run outcome…","HISTORY_RUN_PENDING":"Pending","HISTORY_RUN_RUNNING":"Running","HISTORY_RUN_UNAVAILABLE":"Run {{id}} outcome is not in the recent history.","HISTORY_SUBTITLE":"Every webhook event received by this automation and the result of the run it triggered.","HISTORY_TITLE":"Webhook events","DESCRIPTION_ARIA":"Automation description","DESCRIPTION_PLACEHOLDER":"Add a description (optional)","DONE_SAVE_CARD":"Done, save card","DONE_SAVE_FILTER":"Done","EMPTY_HINT":"Click the trigger card, then pick an app in the panel","END":"End","FIELD_ANSWER":"Answer","FIELD_DURATION":"Duration (seconds)","FIELD_FILE_NAME":"File name","FIELD_LANGUAGE":"Language","FIELD_SPEAKERS":"Speaker count","FIELD_TAGS":"Tags","FIELD_TITLE":"Title","FIELD_TRANSCRIPT":"Has transcript","FIELD_UPDATED_LABEL":"Watched fields","FIELD_UPDATED_MATCH_LOGIC_ALL":"AND: fire only when every field matches","FIELD_UPDATED_MATCH_LOGIC_ANY":"OR: fire when any field matches","FIELD_UPDATED_MATCH_LOGIC_LABEL":"When multiple fields have values","FIELD_UPDATED_VALUE_HINT":"Leave value filters empty to fire on any change.","FIELD_UPDATED_VALUE_LABEL":"Match any of (optional)","FIELD_UPDATED_VALUE_PLACEHOLDER":"Enter a value","FILTER_EMPTY_HINT":"Add conditions in the panel","FILTER_FIELDS_NOTE":"The flow carries {{type}} here, so only matching fields are offered.","FILTER_LABEL":"Filter","FILTER_SUBTITLE":"Conditions on the {{type}} flowing here","FILTER_TITLE":"Only continue if…","INBOUND_URL_LABEL":"Inbound 
1URL","IOTYPE_DATA":"data","IOTYPE_FILE":"raw file","IOTYPE_INSIGHT":"insight · text","IOTYPE_MEDIA":"media · transcript","IOTYPE_NOTIFY":"notification","INSERT_STEP":"Insert step","INSERT_FIELD_SEARCH":"Search fields…","INSERT_FIELD_EMPTY_SEARCH":"No matching fields","TOKENS_FROM_RUN":"From this run","TOKENS_FROM_MEDIA":"From the media","LOGIC_AND":"AND","LOGIC_OR":"OR","MATCH":"Match","MATCH_LOGIC":"Condition matching logic","MATCH_SUFFIX":"of the conditions","MP_ADD_VALUE":"Add value","MP_ADVANCED_SECTION":"Field extraction (advanced)","MP_ALLOWED_MODE":"Selection mode","MP_ALLOWED_VALUES":"Allowed values","MP_ALLOWED_VALUES_HINT":"Primary values to extract from the response (e.g. key terms, categories).","MP_ALLOWED_VALUES_PLACEHOLDER":"Type a value and press Enter","MP_INDIVIDUAL_FOLDER":"Run per folder","MP_INDIVIDUAL_FOLDER_HINT":"Run the prompt separately for each watched folder instead of once across all of them.","MP_MODE_MULTIPLE":"Multiple: accept one or more values","MP_MODE_SINGLE":"Single: accept only one value","MP_NA_VALUES":"Not applicable value","MP_NA_VALUES_HINT":"Fallback used when no match is found (e.g. unknown, N/A).","MP_NA_VALUES_PLACEHOLDER":"e.g. unknown","MP_OTHER_VALUES":"Allow other values","MP_OTHER_VALUES_HINT":"Consider secondary values when no allowed value is found (synonyms, alternatives).","MP_REMOVE_VALUE":"Remove {{value}}","NAME_ARIA":"Automation name","NATIVE_SECTION":"Speak native","NEEDS_TYPES":"needs {{types}}","NOT_AVAILABLE":"Not available at this point","NO_ACCOUNTS":"No connected accounts for this app yet.","NOTIFY_CHANNEL_LABEL":"Channel","NOTIFY_CHANNEL_IN_APP":"In-app","NOTIFY_CHANNEL_EMAIL":"Email","NOTIFY_TARGET_LABEL":"Email address","NOTIFY_MESSAGE_LABEL":"Message","NOTIFY_EMAIL_CONTENT_LABEL":"What to send","NOTIFY_EMAIL_TRANSCRIPT":"Transcript","NOTIFY_EMAIL_AI_RESPONSE":"AI chat response","OP_CONTAINS":"contains","OP_EQ":"is","OP_EXISTS":"exists","OP_GT":"greater than","OP_LT":"less than","OP_NCONTAINS":"doesn't contain","OP_NEQ":"is not","OP_STARTS_WITH":"starts with","OR_LABEL":"Or","OR_TRIGGER_ADD":"Add Or trigger","OR_TRIGGER_LABEL":"Or trigger","OR_TRIGGER_REMOVE":"Remove this trigger","PANEL_EMPTY":"Select a card on the canvas to configure it.","PANEL_TITLE":"Configure","PASSES":"passes {{type}}","PAUSED":"Paused","PICK_APP_FOOTER":"Pick an app to continue","PICK_APP_HINT":"Pick the app this card uses","PROVIDER_COMPOSIO":"composio","PROVIDER_SPEAK":"speak","PUBLISH":"Publish","READONLY_PENDING":"Save this automation to generate the URL","REMOVE_BLOCKED_BY_REFERENCE":"{{name}} reads this step's output. Update it first","REMOVE_CONDITION":"Remove condition","REMOVE_STEP":"Remove step","RULE_FIELD":"Condition field","RULE_FIELD_SEARCH":"Search fields","RULE_OPERATOR":"Condition operator","RULE_VALUE":"Condition value","RULE_VALUE_PLACEHOLDER":"Value","RUN_MODE":"Run mode","RUN_MODE_INSTANT":"Instant: when a file finishes processing","RUN_MODE_SCHEDULE":"Schedule: run on a recurring schedule","RUN_OVERALL":"Run status","SAVE_BLOCKED":"Finish the incomplete step before saving","SAVE_CHANGES":"Save changes","SCHEDULE_BADGE":"runs on schedule","SCHEDULE_NON_TERMINAL_TRANSLATION":"A Translation step can only be the last step in a scheduled automation. Move it to the end or remove the steps after it.","SCHEDULE_PARITY_NOTE":"Schedule mode runs these same steps on a recurring schedule over the selected data window.","SCHEDULE_SINGLE_STEP_NOTE":"Schedule mode runs a single Magic Prompt step. Extra steps and filters aren't available.","SCHEDULE_UNAVAILABLE_NOTE":"Schedule mode needs a folder trigger with at least one step.","SELECT_EVENT_HINT":"Select the event in the panel","SELECT_TO_CONTINUE":"Select to continue","STATUS_COMPLETED":"done","STATUS_FAILED":"failed","STATUS_KILLED":"stopped","STATUS_PENDING":"queued","STATUS_RUNNING":"running","STEP_LABEL":"Step","STEP_N":"Step {{n}}","SUBSTEP_ACCOUNT":"Account","SUBSTEP_APP":"App","SUBSTEP_CONFIGURE":"Configure","SUBSTEP_EVENT":"Event","SUBSTEP_ACTION":"Action","LOOP_SAME_FOLDER":"This step uploads to the same folder the trigger watches, which would re-trigger the automation in a loop. Choose a different destination folder.","LOOP_WHOLE_DRIVE":"The trigger watches the whole drive, so uploading back to it would re-trigger the automation in a loop. Watch a specific folder, or upload to a different account.","SUBSTEP_TEST":"Test","TEST_DRAWER_TITLE":"Test run","TEST_HINT":"Send a sample request to this URL so Speak can learn the payload shape.","TEST_NEEDS_SAVE":"Publish the automation first, then run a test against a real file.","TEST_NO_MEDIA":"No media in the trigger folder yet.","TEST_PICK_MEDIA":"Media from the trigger folder","TEST_PICK_MEDIA_PLACEHOLDER":"Pick a file…","TEST_RUN":"Test run","TEST_RUN_START":"Run test","TEST_RUN_TIMEOUT":"Still running. Check the run history later.","TEST_SKIP":"Skip test","TRIGGER_EVENTS":"Trigger event · {{app}}","TRIGGER_LABEL":"Trigger","UNSAVED_BODY":"This automation has unpublished changes. If you leave now, they'll be lost.","UNSAVED_LEAVE":"Leave","UNSAVED_TITLE":"Discard unsaved changes?","UNTITLED":"Untitled automation","UPLOAD_LANGUAGE_LABEL":"Processing language","UPLOAD_ROUTING_SECTION":"Destination folder","UPLOAD_ROUTING_MODE":"Folder routing","UPLOAD_ROUTING_STATIC":"Fixed folder: always upload to one folder","UPLOAD_ROUTING_DYNAMIC":"By a payload field: route each upload","UPLOAD_ROUTING_SOURCE_LABEL":"Folder name from","UPLOAD_ROUTING_SOURCE_HINT":"Pick the payload field whose value names the destination folder.","UPLOAD_ROUTING_NOMATCH_LABEL":"When no folder matches","UPLOAD_ROUTING_NOMATCH_CREATE":"Create a new folder","UPLOAD_ROUTING_NOMATCH_DEFAULT":"Use the default folder","UPLOAD_ROUTING_DEFAULT_FOLDER_LABEL":"Default folder","UPLOAD_VALUE_MANUAL_APPLY":"Use","UPLOAD_VALUE_MANUAL_HINT":"e.g. file.description or data.url — for a key not listed above.","UPLOAD_VALUE_MANUAL_LABEL":"Enter a field key manually","UPLOAD_VALUE_MANUAL_PLACEHOLDER":"Or enter a field key","UPLOAD_VALUE_PLACEHOLDER":"Pick a captured field","WEBHOOK_LOOKS_GOOD":"Looks good","WEBHOOK_OUT_URL_LABEL":"Request URL","WEBHOOK_OUT_METHOD_LABEL":"Method","WEBHOOK_OUT_BODY_LABEL":"Request body","WEBHOOK_OUT_BODY_MODE":"Body format","WEBHOOK_OUT_BODY_MODE_KEYS":"Keys","WEBHOOK_OUT_BODY_MODE_RAW":"Raw JSON","WEBHOOK_OUT_BODY_EMPTY":"Name each key you want to send and map it to a trigger field.","WEBHOOK_OUT_BODY_KEY":"Key name","WEBHOOK_OUT_BODY_REMOVE":"Remove key","WEBHOOK_OUT_BODY_ADD":"Add key","WEBHOOK_OUT_HEADERS_SECTION":"Headers","WEBHOOK_OUT_HEADERS_EMPTY":"Add request headers sent with every call (e.g. Authorization).","WEBHOOK_OUT_HEADER_NAME":"Header name","WEBHOOK_OUT_HEADER_VALUE":"Value","WEBHOOK_OUT_HEADER_ADD":"Add header","WEBHOOK_OUT_HEADER_REMOVE":"Remove header","WATCH_FOLDER_LABEL":"Watch folder","WATCH_FOLDER_PLACEHOLDER":"Search folders…","WATCH_FOLDER_EMPTY":"No folders found","REMOTE_FOLDER_ERROR":"Couldn’t load folders. Check the app connection and try again.","REMOTE_FOLDER_NO_PROVIDER":"Select an app first to search its folders","REMOTE_FOLDER_UNRESOLVED":"Saved folder (ID: {{id}})","DEST_FOLDER_LABEL":"Destination folder","DEST_FOLDER_PATH_LABEL":"Destination folder path","DEST_FOLDER_PATH_HELP":"Folder path inside the SharePoint document library. Use Documents for the library root.","EXPORT_FORMAT_LABEL":"What to upload","EXPORT_FORMAT_SOURCEFILE":"Original media file","EXPORT_FORMAT_PDF":"Transcript as PDF","EXPORT_FORMAT_DOCX":"Transcript as Word (.docx)","EXPORT_FORMAT_TXT":"Transcript as plain text (.txt)","WATCH_FOLDER_DIRECT_ONLY_NOTE":"Files added directly to this folder trigger the automation — items in subfolders don't.","WATCH_FOLDER_DELAY_NOTE":"Google Drive is checked every couple of minutes, so there may be a short delay.","WEBHOOK_PROVISION_FAILED":"Could not create the webhook URL. Try again.","WEBHOOK_RECEIVED":"Test request received","WEBHOOK_URL_LABEL":"Send a request to this URL","WEBHOOK_URL_PENDING":"Available after publishing…","WEBHOOK_WAITING":"Waiting for a test request…","WIZARD_STEPS":"Configuration steps","CATALOG_LOADING":"Loading…","CATALOG_ERROR":"Couldn’t load. Please try again.","NO_APPS":"No apps available","NO_APPS_MATCH":"No apps match your search","NO_TRIGGERS":"No trigger events available","NO_ACTIONS":"No actions available","TEST_SCHEDULE_UNAVAILABLE":"Test run isn’t available for scheduled automations. They run on their schedule.","KNOWLEDGE_BASE":"Knowledge base","KNOWLEDGE_BASE_NONE":"None","KNOWLEDGE_BASE_MISSING":"Unavailable knowledge base","KNOWLEDGE_BASE_EMPTY":"No knowledge bases yet","KNOWLEDGE_BASE_HINT":"Passages from this knowledge base are added to the prompt when the step runs.","KNOWLEDGE_BASE_QUERY":"Knowledge base search","KNOWLEDGE_BASE_QUERY_PLACEHOLDER":"Keywords to search the knowledge base with","KNOWLEDGE_BASE_QUERY_HINT":"Search the knowledge base with these keywords instead of the whole prompt. Insert a variable to search by a value from the run. Leave it empty to search with the prompt.","TRIGGER_RECORDERS_LABEL":"Recorder","TRIGGER_RECORDERS_HELP":"Recordings submitted to these recorders fire the automation. A recorder with auto-analyze off never finishes anal
1ysis, so it cannot be used with Wait for analysis.","RECORDERS_PLACEHOLDER":"Select recorders","RECORDERS_SEARCH":"Search recorders","NO_RECORDERS":"No recorders yet","RECORDER_NO_AUTO_ANALYZE":"auto-analyze off","CLIP_SOURCES_LABEL":"Generation source","CLIP_SOURCES_HELP":"Leave empty to fire on every clip, however it was made.","CLIP_SOURCE_MANUAL":"Cut by hand","CLIP_SOURCE_CHAT":"From an AI chat","CLIP_SOURCE_AI":"AI generated","ALLOW_AUTOMATION_CHATS_LABEL":"Allow chats created by automations","ALLOW_AUTOMATION_CHATS_HELP":"Off: an AI step in an automation never re-fires this trigger. On: chat chains are allowed, up to 5 hops.","WAIT_FOR_ANALYSIS_LABEL":"Wait for analysis to finish","WAIT_FOR_ANALYSIS_HELP":"On: the automation runs after the recording is analyzed, so AI steps have a transcript. Off: it runs the moment the recording lands, with the submitted answers only.","MULTI_SELECT_ANY":"Any","MULTI_SELECT_EMPTY":"No options","ADD_BRANCH":"Branch","BRANCH_LABEL":"Branch","CONDITION_TITLE":"Split the run if…","CONDITION_EMPTY_HINT":"Set the rules in the panel","CONDITION_SUBTITLE":"Rules that decide which branch the run takes","ADD_TO_BRANCH":"Add a step to this branch","SAVE_BLOCKED_EMPTY_BRANCH":"This branch has no steps on either side, so both paths do the same thing. Add a step to one of them, or set a branch to end the run","SCHEDULE_BRANCH_UNSUPPORTED":"A scheduled automation runs a batch of media at once, so a branch would send every file down the same path. Remove the branch, or switch this automation off a schedule.","TOKEN_BRANCH_ONLY":"only if this branch runs","EMPTY_LEG_YES":"Add a step if yes","EMPTY_LEG_NO":"Add a step if no","SAVE_BLOCKED_NO_RULES":"Set the rules on every branch before saving","SAVE_BLOCKED_BOTH_END":"Both branches end the run, so the steps after them can never run. Remove them, or set a branch to continue","SAVE_BLOCKED_TOO_DEEP":"Branches can be nested three deep at most. Move the deepest branch out","SAVE_BLOCKED_NOT_LAST":"A branch inside a branch has to be the last step on it. Move the steps after it below the whole branch","SAVE_BLOCKED_STRANDED":"Every path through this branch ends, so the steps after it can never run","INSERT_AFTER_CHIP":"after","LEG_EXITS":"After each branch","LEG_EXITS_HINT":"Both branches continuing means the next step runs once, whichever branch was taken.","LEG_REJOIN":"Continue","LEG_END":"End the run","LEG_STEP_COUNT":"{{count}} steps","LEG_STEP_TITLE":"{{branch}} branch · Step","BRANCH_YES":"yes","BRANCH_NO":"no","WEB_SEARCH_FIELD_LABEL":"Save answer to field","WEB_SEARCH_FIELD_PLACEHOLDER":"Choose a field","WEB_SEARCH_QUERY_LABEL":"Search query","WEB_SEARCH_COUNTRY_LABEL":"Country","WEB_SEARCH_DEPTH_ULTRA_FAST":"Ultra fast","WEB_SEARCH_DEPTH_FAST":"Fast","WEB_SEARCH_DEPTH_BASIC":"Basic","WEB_SEARCH_DEPTH_ADVANCED":"Advanced","WEB_SEARCH_PROVIDER_LABEL":"Search provider","WEB_SEARCH_PROVIDER_TAVILY":"Tavily","WEB_SEARCH_PROVIDER_PERPLEXITY":"Perplexity","WEB_SEARCH_PRESET_LABEL":"Search effort","WEB_SEARCH_PRESET_FAST":"Fast","WEB_SEARCH_PRESET_LOW":"Low","WEB_SEARCH_PRESET_MEDIUM":"Medium","WEB_SEARCH_PRESET_HIGH":"High","WEB_SEARCH_PRESET_XHIGH":"Very high","WEB_SEARCH_EFFORT_LABEL":"Search effort","WEB_SEARCH_SYSTEM_PROMPT_LABEL":"How the AI should answer (optional)","TRIGGER_NOTE":{"ONE_DRIVE_FILE_CREATED_TRIGGER":"Files added directly to the watched folder trigger the automation, items in subfolders don't. OneDrive is checked every couple of minutes, so there may be a short delay.","ZOOM_NEW_CLOUD_RECORDING_TRIGGER":"Each new cloud recording on this Zoom account triggers the automation once Zoom finishes processing it. Zoom is checked every couple of minutes.","CLICKUP_TASK_CREATED":"Audio and video files attached to tasks in the chosen workspace, space, folder or list are imported. ClickUp notifies Speak when a task is created or changed, and each file is imported once."},"SAVE_BLOCKED_STANDALONE_TRIGGER":"This trigger cannot be combined with Or triggers. Remove the Or triggers to save","ATTACH_RECORDING_LABEL":"Attach the recording to the task","ATTACH_RECORDING_HELP":"Adds the recording file to the task. Recordings over 100MB are not attached.","ATTACH_RECORDING_DEFAULT_LABEL":"Attach the recording","ATTACH_RECORDING_DEFAULT_HELP":"Adds the recording file to what this step creates.","VARIABLE_UNRESOLVED":"{{token}} is not a field or value this step can fill","CLICKUP":{"WATCH_SCOPE_LABEL":"Workspace, space, folder or list to watch","LIST_LABEL":"ClickUp list to add the task to","TASK_NAME_LABEL":"Task name","TASK_DESCRIPTION_LABEL":"Task description"}},"CLONE_SUFFIX":"(Clone)","CREATED":"Automation created","DEACTIVATED":"Automation deactivated","DELETED":"Automation deleted","DELETE_CONFIRM":"Are you sure you want to delete \\"{{name}}\\" automation? This action cannot be undone.","DELETE_TITLE":"Delete Automation","DESC":"Run AI analysis and notifications automatically when new media arr
1ives, or on a schedule across your library.","DESC_PLACEHOLDER":"Optional description","EDIT_AUTOMATION":"Edit Automation","EMPTY_FILTER_DESC":"Try adjusting your search or filter.","EMPTY_FILTER_TITLE":"No automations match your filters","EMPTY_TEMPLATES_SUB":"Summaries, scorecards, follow-ups, and workflows that run automatically on every file. Start from a template, or build your own.","EMPTY_TITLE":"Set up your first automation","FIELD_ACTION_TYPE":"Action Type","FIELD_ACTIVE":"Active","FIELD_ASSISTANT_TYPE":"Assistant Type","FIELD_DATA_WINDOW":"Data window","FIELD_DATA_WINDOW_HELP":"Which media to include each run","FIELD_DESC":"Description","FIELD_NAME":"Name","FIELD_NAME_REQUIRED":"Name is required","FIELD_MODEL":"AI Model","FIELD_MODEL_PLACEHOLDER":"Default model","FIELD_MODEL_HINT":"If no model is selected, the best model for the task is chosen automatically.","FIELD_PROMPT":"Prompt","FIELD_PROMPT_TITLE":"Prompt Title","FIELD_RUN_SCHEDULE":"Run schedule","FIELD_RUN_SCHEDULE_HELP":"When the automation runs","FIELD_RUN_TYPE":"Run Type","FIELD_TARGET_LANGUAGE":"Target Language","FILTER_RUN_TYPE_ALL":"All run types","FILTER_STATUS_ACTIVE":"Active","FILTER_STATUS_ALL":"All statuses","FILTER_STATUS_INACTIVE":"Inactive","FOLDER_FILTER_LABEL":"Folder","FOLDER_MORE":"and +{{count}} more","FOLDERS_SELECTED_one":"{{count}} folder","FOLDERS_SELECTED_other":"{{count}} folders","MULTI_FIELD":{"MAX_FIELDS_ERROR":"This AI step can extract up to {{max}} fields. Add another AI step for the rest.","NEW_FIELD":"New field","NO_FIELDS":"No fields found","SEARCH_FIELDS_PLACEHOLDER":"Search fields...","SELECT_FIELDS":"Extract Fields (optional)","SINGLE_PASS_NOTE":"No fields selected. Prompt will run as a freeform AI query"},"NAME_PLACEHOLDER":"Name for this automation","PERIOD_LAST14DAYS":"Last 14 Days","PERIOD_LAST7DAYS":"Last 7 Days","PERIOD_THIS_WEEK":"This Week","PERIOD_TODAY":"Today","PERIOD_YESTERDAY":"Yesterday","PROMPT_PLACEHOLDER":"Enter the AI prompt to run on your media...","PROMPT_REQUIRED":"Prompt is required","PROMPT_TITLE_MAX_ERROR":"Prompt title is too long (maximum 50 characters)","PROMPT_TITLE_MIN_ERROR":"Prompt title is too short (minimum 4 characters)","PROMPT_TITLE_PLACEHOLDER":"Optional title for the prompt","RUN_INDIVIDUALLY":"Run individually per folder","RUN_INDIVIDUALLY_DISABLED":"Only available for Scheduled run type with 2 or more folders selected","RUN_TYPE_INSTANT":"Instant (run on each new media)","RUN_TYPE_SCHEDULED":"Scheduled (run on a schedule)","SEARCH_PLACEHOLDER":"Search automations...","SECTION_PROMPT":"AI Prompt","SECTION_SCHEDULE":"Schedule Settings","SECTION_TRANSLATION":"Translation Settings","TABLE":{"ACTION":"Action","CREATED":"Created","FOLDERS":"Folders","NAME":"Name","OPEN_EDIT":"Edit {{name}}","RUN_COUNT_one":"{{count}} run","RUN_COUNT_other":"{{count}} runs","SCHEDULE_REPEAT_AT":"Repeat at:","SELECT_ALL":"Select all automations","SELECT_ROW":"Select {{name}}","STATUS":"Status","TOGGLE_STATUS":"Toggle {{name}} status","TOTAL_RUNS":"Total Runs","TYPE":"Type","UPDATED":"Updated"},"TARGET_LANGUAGE_PLACEHOLDER":"Select target language...","TARGET_LANGUAGE_REQUIRED":"Please select a target language","TEMPLATE_INSTANT_DESC":"Automatically summarise each recording the moment it's uploaded.","TEMPLATE_INSTANT_TEMPLATE_DESC":"Summarizes the daily calls for the day.","TEMPLATE_INSTANT_TITLE":"Instant Summary","TEMPLATE_SCHEDULED_DESC":"Run a weekly digest every Monday morning across all recordings from the past week.","TEMPLATE_SCHEDULED_TEMPLATE_DESC":"Summarizes the weekly calls for the week.","TEMPLATE_SCHEDULED_TITLE":"Weekly Summary","TITLE":"Automations","TRIGGER_FOLDERS_EMPTY":"No folders found","TRIGGER_FOLDERS_HINT":"Select which folders trigger this automation","TRIGGER_FOLDERS_LABEL":"Trigger Folders","TRIGGER_FOLDERS_NONE_SELECTED":"No folders selected","TRIGGER_FOLDERS_REQUIRED":"Please select at least one folder","TRIGGER_FOLDERS_SEARCH":"Search folders...","TRIGGER_TYPE_ARIA":"Select trigger type","TRIGGER_TYPE_ONUPLOAD":"On Upload","TRIGGER_TYPE_SCHEDULED":"Scheduled","UPDATED":"Automation updated","NEW_AUTOMATION":"New automation","BULK_ACTIVATED_one":"{{count}} automation activated","BULK_ACTIVATED_other":"{{count}} automations activated","BULK_DEACTIVATED_one":"{{count}} automation deactivated","BULK_DEACTIVATED_other":"{{count}} automations deactivated","BULK_FOLDERS_SET_one":"Folders updated for {{count}} automation","BULK_FOLDERS_SET_other":"Folders updated for {{count}} automations","BULK_FOLDER_DESC_one":"This will replace the current folder assignments for {{count}} automation. This cannot be undone.","BULK_FOLDER_DESC_other":"This will replace the current folder assignments for {{count}} automations. This cannot be undone.","LIBRARY":{"ACTION_ITEMS_DESC":"Pull every commitment out of the conversation into a checklist with owners and due dates.","ACTION_ITEMS_NAME":"Action Items & Owners","CASE_STUDY_DESC":"Turn a customer conversation into a short, ready-to-share marketing case study.","CASE_STUDY_NAME":"Transcript → Case Study","CATEGORY":{"Meetings & Calls":"Meetings & Calls","Quality & Compliance":"Quality & Compliance","Research & VoC":"Research & VoC","Sales":"Sales","Content & Localization":"Content & Localization"},"COMING_SOON":"Coming soon","CONNECT_SLACK":"Connect Slack","DEAL_RISK_DESC":"Flag at-risk deal
1s with a risk level, the reasons behind it, and buyer sentiment.","DEAL_RISK_NAME":"Deal Risk & Sentiment Flags","EMOTION_LABEL_DESC":"Label the dominant customer emotion in each conversation, with supporting evidence.","EMOTION_LABEL_NAME":"Customer Emotion Labeling","IDENTIFY_SPEAKERS_DESC":"Produce a labeled speaker roster and speaker-attributed summary as an insight. The transcript's own labels are left unchanged.","IDENTIFY_SPEAKERS_NAME":"Identify & Label Speakers","INSTANT_SUMMARY_DESC":"Summarise every recording the moment it lands, with the key decisions front and centre.","INSTANT_SUMMARY_NAME":"Instant Meeting Summary","POST_SUMMARY_DESC":"Posts the meeting summary to a Slack channel (or email) the moment it's ready.","POST_SUMMARY_NAME":"Post Summary to Slack / Email","PUSH_CRM_DESC":"Posts extracted insights to your CRM via webhook. Paste your endpoint URL.","PUSH_CRM_NAME":"Push Insights to CRM","QA_SCORECARD_DESC":"Score each call against a simple rubric and return a structured scorecard.","QA_SCORECARD_NAME":"Call QA Scorecard","REQUIRES_SLACK":"Requires Slack","RESEARCH_THEMES_DESC":"Surface the top themes across interviews, each backed by a representative quote.","RESEARCH_THEMES_NAME":"Research Themes & Quotes","SALES_BREAKDOWN_DESC":"Break each sales call into needs, objections, next steps, and overall sentiment.","SALES_BREAKDOWN_NAME":"Sales Call Breakdown","TRANSLATE_DESC":"Automatically translate every transcript into English as recordings arrive.","TRANSLATE_NAME":"Auto-Translate Transcript","WEEKLY_DIGEST_DESC":"Roll up the past week's conversations into one digest, delivered every Monday morning.","WEEKLY_DIGEST_NAME":"Weekly Team Digest"},"LIBRARY_SUBTITLE":"Pick a ready-made automation to start from, or build your own. You can tweak everything before saving.","LIBRARY_TITLE":"Automation Library","START_FROM_SCRATCH":"Start from scratch","START_FROM_SCRATCH_DESC":"Build your own automation step by step on a blank canvas.","FIELD_ANALYSIS_INPUT":"Analysis input","ANALYSIS_TRANSCRIPT":"Transcript only","ANALYSIS_AUDIO":"Transcript + audio","ANALYSIS_VIDEO":"Transcript + audio + visual","ANALYSIS_HINT_TRANSCRIPT":"Reads the transcript. No extra cost.","FIELD_MODEL_HINT_MEDIA":"Only models that can analyse audio and video are listed. If none is selected, the best one for the task is chosen automatically.","ANALYSIS_HINT_AUDIO":"Also hears tone and delivery. Costs extra per hour of media.","ANALYSIS_HINT_VIDEO":"Also sees what is on screen. Costs extra per hour of media.","TEMPLATES":{"CATEGORY":{"BRING_IN":"Bring recordings in","SEND_OUT":"Send results out"},"GDRIVE_INGEST_NAME":"Transcribe new Drive recordings","GDRIVE_INGEST_DESC":"Every new file in a watched Google Drive folder is transcribed and analysed in Speak.","GDRIVE_SUMMARY_DOC_NAME":"Summarise new Drive recordings back into Drive","GDRIVE_SUMMARY_DOC_DESC":"Transcribe each new recording, write an executive summary, and save it back to Drive as a Google Doc.","GDRIVE_ARCHIVE_NAME":"Archive transcripts to Drive","GDRIVE_ARCHIVE_DESC":"When Speak finishes analysing a recording, upload its transcript to a Google Drive folder as a PDF.","GDRIVE_DIGEST_NAME":"Weekly digest doc in Drive","GDRIVE_DIGEST_DESC":"Every Monday, roll the past week of recordings into one digest and save it to Drive.","GDRIVE_EMAIL_NAME":"Email a summary of every new Drive recording","GDRIVE_EMAIL_DESC":"Transcribe each new Drive recording, summarise it, and email the summary to your team.","GDRIVE_SLACK_NAME":"Post new Drive recording summaries to Slack","GDRIVE_SLACK_DESC":"Transcribe each new Drive recording, summarise it, and post the summary to a Slack channel.","ZOOM_INGEST_NAME":"Transcribe new Zoom recordings","ZOOM_INGEST_DESC":"Every new Zoom cloud recording is pulled into Speak, transcribed and analysed.","ZOOM_NOTES_NAME":"Meeting notes from every Zoom call","ZOOM_NOTES_DESC":"Transcribe each Zoom recording and write up the decisions, action items and owners.","ZOOM_EMAIL_NAME":"Email a recap after every Zoom call","ZOOM_EMAIL_DESC":"Transcribe each Zoom recording, summarise it, and email the recap to your team.","ZOOM_DRIVE_NAME":"Archive Zoom transcripts to Google Drive","ZOOM_DRIVE_DESC":"Transcribe each Zoom recording and file the transcript into a Google Drive folder as a PDF.","ZOOM_WEBHOOK_NAME":"Send Zoom call insights to your CRM","ZOOM_WEBHOOK_DESC":"Transcribe each Zoom call, pull out the needs, objections and next steps, and POST them to your own endpoint.","O
1NEDRIVE_INGEST_NAME":"Transcribe new OneDrive recordings","ONEDRIVE_INGEST_DESC":"Every new file in a watched OneDrive folder is transcribed and analysed in Speak.","ONEDRIVE_NOTES_NAME":"Meeting notes from every OneDrive recording","ONEDRIVE_NOTES_DESC":"Transcribe each new OneDrive recording and write up the decisions, action items and owners.","ONEDRIVE_EMAIL_NAME":"Email a summary of every new OneDrive recording","ONEDRIVE_EMAIL_DESC":"Transcribe each new OneDrive recording, summarise it, and email the summary to your team.","ONEDRIVE_WEBHOOK_NAME":"Send OneDrive recording insights to your CRM","ONEDRIVE_WEBHOOK_DESC":"Transcribe each new OneDrive recording, pull out the needs, objections and next steps, and POST them to your own endpoint.","ONEDRIVE_SAVE_BACK_NAME":"Save summaries back to OneDrive","ONEDRIVE_SAVE_BACK_DESC":"Transcribe each new OneDrive recording, summarise it, and save the summary beside the source file.","SHAREPOINT_ARCHIVE_NAME":"Archive analysed recordings to SharePoint","SHAREPOINT_ARCHIVE_DESC":"When Speak finishes analysing a recording, upload the original file to a SharePoint folder.","SHAREPOINT_ZOOM_NAME":"Back up Zoom recordings to SharePoint","SHAREPOINT_ZOOM_DESC":"Pull every new Zoom cloud recording into Speak for transcription, then file the recording into SharePoint.","SLACK_SUMMARY_NAME":"Post a summary to Slack when a recording is analysed","SLACK_SUMMARY_DESC":"Whenever Speak finishes analysing a recording, summarise it and post the summary to a Slack channel.","SLACK_NOTES_NAME":"Post meeting notes to Slack","SLACK_NOTES_DESC":"Turn each analysed recording into decisions and action items, then post them to a Slack channel.","SLACK_DIGEST_NAME":"Weekly digest to Slack","SLACK_DIGEST_DESC":"Every Monday, roll the past week of recordings into one digest and post it to a Slack channel.","SLACK_ZOOM_NAME":"Post a recap to Slack after every Zoom call","SLACK_ZOOM_DESC":"Pull each new Zoom cloud recording into Speak, summarise it, and post the recap to a Slack channel.","CLICKUP_RECORDER_BRIEF_NAME":"Send each recorder response to ClickUp as a task","CLICKUP_RECORDER_BRIEF_DESC":"When someone answers your recorder, turn what they said into a brief and add it as a task in a ClickUp list."},"RUNS":{"ATTEMPTS":"{{count}} attempts","BATCH_SIZE":"{{count}} recordings","BRANCH_FALSE":"no branch","BRANCH_TRUE":"yes branch","CHAIN":"Chain","CHAIN_DEPTH":"Started by another automation, depth {{depth}}","COL_ACTIONS":"Actions","COL_DURATION":"Duration","COL_FIRED_BY":"Fired by","COL_OUTCOME":"Outcome","COL_PRODUCED":"Produced","COL_RUN":"Run","COL_STARTED":"Started","COL_STEPS":"Steps","COL_SUBJECT":"Subject","DETAIL_ERROR":"This run could not be loaded","DETAIL_ERROR_HINT":"It may have passed the 90 day history limit. Try again, or pick another run.","DETAIL_TITLE":"Run details","EMPTY_DESCRIPTION":"Nothing matched these filters. Run history is kept for 90 days.","EMPTY_TITLE":"No runs to show","FILTER_ALL":"All","FILTER_SOURCE":"Filter by what fired the run","FILTER_STATUS":"Filter by outcome","FILTER_WINDOW":"Filter by time window","FIRED_BY":"Fired by","INPUT_ANALYSED":"on {{input}}","INPUT_DESTINATION":"Destination","INPUT_DYNAMIC_FOLDER":"chosen at run time","INPUT_ENDPOINT":"Endpoint","INPUT_MODEL":"Model","INPUT_RULES":"Rules","INPUT_TARGETS":"Targets","LIST_ERROR":"Run history could not be loaded","LIST_ERROR_HINT":"Check your connection and try again.","LOGIC_ALL":"all must match","LOGIC_ANY":"any must match","MENU_ITEM":"Run history","NO_STEPS":"This run recorded no steps.","OUTPUT_DELIVERED":"Delivered","OUTPUT_DELIVERY":"Delivery","OUTPUT_MATCHED":"Conditions met, continued","OUTPUT_MEDIA":"Recording","OUTPUT_NOT_DELIVERED":"Not delivered","OUTPUT_NOT_MATCHED":"Conditions not met, stopped here","OUTPUT_REFS":"References","OUTPUT_SKIPPED":"Skipped","OUTPUT_SKIPPED_DEFAULT":"Nothing to do","OUTPUT_TRUNCATED":"The stored output was truncated when the run was recorded.","OUTPUT_WROTE":"Wrote","PAYLOAD":"Payload","PAYLOAD_KEYS":"{{count}} fields received","PRODUCED_FIELDS":"{{count}} fields","PRODUCED_MEDIA":"{{count}} recordings","REFERENCE_NOTE":"Outputs are shown as references. Open a recording to read what was written.","REF_MESSAGE":"message","REF_PROMPT":"prompt","RESUME_ATTEMPTS":"{{count}} resume attempts","RETENTION_NOTE":"Runs are kept for 90 days, then removed automatically.","SEARCH_LABEL":"Search runs by ID","SEARCH_PLACEHOLDER":"Run or recording ID","SOURCE_AI_CHAT":"AI chat completed","SOURCE_ANALYZE":"Recording processed","SOURCE_ANY":"Any trigger","SOURCE_API":"Webhook or API","SOURCE_CLIP":"Clip created","SOURCE_FIELD_UPDATED":"Field updated","SOURCE_REANALYZE":"Re-analyzed","SOURCE_RECORDING":"Recording received","SOURCE_UNKNOWN":"Unknown","STATUS_STOPPED":"Stopped","STAT_MEDIAN":"Median time","STAT_STOPPED":"Stopped","STAT_SUCCESS":"Success rate","STAT_TOTAL":"Runs","STEPS_HEADING":"Steps","STEP_COMPOSIO":"Connected app action","STEP_CONDITION":"Condition","STEP_FILTER":"Only continue if","STEP_MAGIC_PROMPT":"AI analysis","STEP_NOTIFY":"Send notification","STEP_OUTBOUND_WEBHOOK":"Call webhook","STEP_SPEAK_UPLOAD":"Upload to Speak","STEP_TRANSLATION":"Translate","STOPPED_AT":"Stopped at {{step}}","SUBJECT":"Subject","SUBTITLE":"Every execution of this automation, what fired it, and what each step produced.","TITLE":"Run history","TITLE_NAMED":"{{name}} run history","TRIGGERED_BY":"Owner","VIEW_DETAILS":"View details","VIEW_DETAILS_FOR":"View details for run {{runId}}","VIEW_FOR":"View run history for {{name}}","WAITING":"Waiting","WAITING_AUDIO":"Waiting for audio extraction to finish","WAITING_MEDIA":"Waiting for the recording to finish processing","WINDOW_LAST_DAYS":"Last {{count}} days","BRANCH_SKIPPED":"skipped","OUTPUT_BRANCH_TRUE":"Conditions met, took the yes branch","OUTPUT_BRANCH_FALSE":"Conditions not met, took the no branch","STEP_WEB_SEARCH":"Web search"},"BULK_ACTIVATE_PARTIAL":"{{activated}} activated, {{failed}} could not be turned on: {{reason}}"}`),AUTOMATIONS:{ACTION:`Select the action that will be executed when the trigger event occurs.`,RUN_TYPE:`Select the run type that will be executed when the trigger event occurs. When you select 'Instant' the action will be executed immediately. When you select 'Schedule' the action will be executed at the scheduled time.`,TRIGGER:`Select the trigger that will start the automation.`,TRIGGER_FOLDERS:`To trigger an action when a new files analyzed in selected folders.`},CALENDAR:{AUTO_JOIN_SETTINGS:`Auto Join Settings`,CANCEL_MEETING:`Cancel Meeting`,CONNECTED_AS:`Connected as {{email}}`,CONNECTED_SUCCESS:`Calendar connected`,CONNECTED_SUCCESS_DESC:`{{provider}} connected successfully!`,CONNECTION_FAILED_DESC:`Could not connect to {{provider}}. Please check permissions.`,CONNECTION_FAILED_TITLE:`Connection failed`,CONNECTION_TIMEOUT_DESC:`The connection request took too long. Please try again.`,CONNECTION_TIMEOUT_TITLE:`Connection timed out`,CONNECT_TITLE:`Connect your {{provider}} account`,DATE:{TODAY:`Today`,TOMORROW:`Tomorrow`,YESTERDAY:`Yesterday`},DISCONNECT_FAILED:`Disconnect failed`,DISCONNECT_SUCCESS:`Disconnected`,DISCONNECT_SUCCESS_DESC:`Account disconnected successfully.`,ERROR_ACCESS_DENIED:`Access was denied. Please grant calendar permissions and try again.`,ERROR_CONNECTION_FAILED:`Connection failed. Please try again.`,HELP_CONNECT:`See how to connect {{provider}}`,HELP_QUESTION:`Not sure how this works?`,HELP_RECONNECT:`See how to re-connect {{provider}}`,LOADING_EVENTS:`Loading events...`,LOCAL_TIME_NOTE:`Meeting times are shown in your local time zone.`,NO_EVENTS:`No Events Found`,NO_EVENTS_DESC:`Calendar events will appear here once synced.`,PLATFORMS:{GOOGLE_MEET:`Google Meet`,TEAMS:`Microsoft Teams`,WEBEX:`Webex`,ZOOM:`Zoom`},RECONNECT_TITLE:`Re-connect your {{provider}} account`,SCHEDULE_MEETING:`Schedule Meeting`,SEARCH_PLACEHOLDER:`Search by title`,SECURITY_ERROR:`Security error`,SECURITY_ERROR_DESC:`Authentication request could not be verified. Please try connecting again.`,STATUS_UPDATED:`Meeting status updated`,SUBSCRIPTION_EXPIRED_DESC:`Renew your subscription to connect a calendar account.`,SUBSCRIPTION_EXPIRED_TITLE:`Subscription required to connect calendar`},CALENDAR_GUIDE:{AUTO_PROCEEDING:`Auto-proceeding in {{countdown}}s...`,CONNECT_CALENDAR:`Connect {{calendar}}`,GOOGLE:{PERM1:`Read your calendar events`,PERM2:`View meeting details and attendees`,PERM3:`Access meeting links for auto-join`,STEP1_DESC:`You will be redirected to sign in with your Google account.`,STEP1_TITLE:`Sign in with Google`,STEP2_DESC:`Allow Speak to read your calendar events to join meetings.`,STEP2_TITLE:`Grant Calendar Access`,STEP3_DESC:`Choose which calendars you want Speak to monitor for meetings.`,STEP3_TITLE:`Select Calendars`},OUTLOOK:{PERM1:`Read your calendar events`,PERM2:`View meeting details and attendees`,PERM3:`Access meeting links for auto-join`,STEP1_DESC:`You will be redirected to sign in with your Microsoft account.`,STEP1_TITLE:`Sign in with Microsoft`,STEP2_DESC:`Allow Speak to read your Outlook calendar events.`,STEP2_TITLE:`Grant Calendar Access`,STEP3_DESC:`Set up auto-join preferences for your meetings.`,STEP3_TITLE:`Configure Settings`},PERMISSIONS_REQUESTED:`Permissions Requested`},CANCEL_SUBSCRIPTION:{ACCEPT_OFFER:`Accept Offer`,ACCEPT_OFFER_ARIA:`Accept offer: {{offerName}}`,BACK_TO_REASONS_ARIA:`Go back to cancellation reasons`,BACK_TO_USAGE_ARIA:`Go back to usage summary`,BOOK_SESSION:`Book a session`,BOOK_SESSION_ARIA:`Book a save session with our team`,CANCELLING:`Cancelling...`,CHECK_OFFER:`Check for offer`,CHECK_OFFER_ARIA:`Check available offers`,CONFIRM_CANCEL:`Yes, cancel my subscription`,CONFIRM_CANCEL_ARIA:`Confirm subscription cancellation`,DECLINE:`Decline`,DESC:`We value your feedback to improve our services.`,FEEDBACK_ALREADY_CAPTURED:`We've noted your feedback from the previous step. Thank y
1ou.`,KEEP_SPEAK_ARIA:`Keep Speak subscription`,LEARN_MORE:`Learn more`,LEARN_MORE_ARIA:`Learn more about {{offerName}}`,MIN_CHARS_HINT:`Please enter at least 10 characters ({{count}}/10)`,MOBILE_SUBSCRIPTION:`Mobile Subscription`,NEXT_ARIA:`Continue to details`,OTHER_ARIA:`Describe your reason`,OTHER_PLACEHOLDER:`Please describe your situation...`,PAUSE_CANCEL_ARIA:`Cancel pause`,PENDING:`Your subscription is pending cancellation`,PROCEED_TO_REASON:`Continue`,PROCEED_TO_REASON_ARIA:`Continue to cancellation reasons`,PROCESSING:`Processing...`,REASONS_ARIA:`Cancellation reasons`,SEE_NEXT_OFFER:`Not for me, next offer`,SEE_NEXT_OFFER_ARIA:`Not for me, next offer`,SIDEBAR_SUMMARY_MOBILE:`What you'll lose`,SIDEBAR_TITLE:`You'll lose access to`,SORRY:`Sorry to see you go`,STEP_DETAILS:`Details`,STEP_OFFERS:`Offers`,STEP_REASON:`Reason`,STEP_RESULT:`Result`,STEP_USAGE:`Usage`,THANK_YOU:`Thank you for continuing as a Speak customer!`,TITLE:`Request to cancel your plan`,STEP_INDICATOR:`Step {{current}} of {{total}}`,FEEDBACK_LABEL:`What could we have done better?`,FEEDBACK_PLACEHOLDER:`Your feedback helps us improve (optional)`,FEEDBACK_ARIA:`Cancellation feedback`,PAUSE_TOAST_SUCCESS:`We have received your request to pause your subscription.`,PAUSE_TOAST_ERROR:`Failed to pause subscription. Please try again.`,PAUSE_DIALOG_TITLE:`Pause Your Subscription`,PAUSE_INFO_1:`Your plan will be paused for the duration you select below.`,PAUSE_INFO_2:`You will not be charged during this time and your account will be reactivated automatically.`,PAUSE_INFO_3:`You can also reactivate your account at any time.`,PAUSE_INFO_4:`Your account will be converted to pay-as-you-go with limited features during the pause period.`,PAUSE_DURATION_LABEL:`How long would you like to pause?`,PAUSE_DURATION_ARIA:`Pause duration`,PAUSE_REASON_LABEL:`Why are you pausing?`,PAUSE_REASON_PLACEHOLDER:`Select a reason`,PAUSE_REASON_ARIA:`Pause reason`,PAUSE_CONFIRM_ARIA:`Confirm pause subscription`,PAUSING:`Pausing...`,PAUSE_SUBSCRIPTION:`Pause Subscription`,CANCEL_TOAST_ERROR:`Failed to cancel subscription. Please try again.`,ACCEPT_OFFER_TOAST_ERROR:`Failed to accept offer. Please try again.`,MOBILE_BODY:`Your subscription is managed through the mobile app. To cancel or make changes, please use the subscription settings on your device.`,PENDING_BODY:`Your access will continue until the end of your current billing period.`,PAID_THROUGH:`Paid through {{date}}, {{days}} days of access remaining.`,USAGE_SUMMARY:`Here is a summary of what you have been using on Speak:`,USAGE_ERROR:`Unable to load usage data. You can continue with the cancellation process.`,REASON_PROMPT:`Please tell us why you are considering cancelling:`,OFFER_BADGE:`Offer {{n}} of {{total}}`,RESULT_CREDIT_APPLIED:`Your credit has been applied to your account. Thank you for staying with us!`,RESULT_BOOK_SESSION_BODY:`Thanks for taking us up on our offer! Book your session with our team below.`,BOOK_SESSION_CALENDLY_ARIA:`Book your save session on Calendly`,BOOK_YOUR_SESSION:`Book Your Session`,RESULT_OFFER_ACCEPTED:`Our team will reach out to get you set up. Thank you for staying with us!`,RESULT_RETAINED:`Glad you're staying! Your subscription continues as normal.`,OPEN_LIVE_CHAT_ARIA:`Open live chat`,OPEN_LIVE_CHAT:`Open Live Chat`,RESULT_PAUSED_TITLE:`Subscription Paused`,RESULT_PAUSED_BODY:`Your account is paused and your data stays safe. It will reactivate automatically at the end of the pause period, or you can resume any time from the pricing page.`,RESULT_CANCELLED_BODY:`Your subscription will remain active until {{date}}. You can resume at any time from the pricing page.`,NEXT_BILLING_DATE:`your next billing date`,STILL_HAVE_QUESTIONS:`Still have questions? Chat with us`,SIDEBAR_MEDIA_COUNT:`{{count}} media files`,SIDEBAR_MEDIA_COUNT_one:`{{count}} media file`,SIDEBAR_MEDIA_COUNT_other:`{{count}} media files`,SIDEBAR_INSIGHT_COUNT:`{{count}} AI insights generated`,SIDEBAR_INSIGHT_COUNT_one:`{{count}} AI insight generated`,SIDEBAR_INSIGHT_COUNT_other:`{{count}} AI insights generated`,SIDEBAR_CALENDAR_COUNT:`{{count}} meeting assistant calendars`,SIDEBAR_CALENDAR_COUNT_one:`{{count}} meeting assistant calendar`,SIDEBAR_CALENDAR_COUNT_other:`{{count}} meeting assistant calendars`,PLAN_FEATURES:{0:`Unlimited transcription`,1:`AI-powered insights & analytics`,2:`Meeting assistant integration`,3:`Team collaboration tools`,4:`API access & integrations`,5:`Priority support`,6:`Data export & sharing`},PAUSE_REASONS:{"market-conditions":`Impacted by market conditions`,"project-complete":`The current project is complete`,other:`Other reason`},PAUSE_DURATIONS:{1:`1 month`,2:`2 months`,3:`3 months`},PAUSE_QUESTIONS:{"market-conditions":{0:{QUESTION:`What price range would make our platform more affordable for you?`,PLACEHOLDER:`Describe the price range that would work for you...`}
1,1:{QUESTION:`Would you reconsider staying subscribed if we provided you with a personalized offer?`,PLACEHOLDER:`Let us know if a personalized offer would help...`}},"project-complete":{0:{QUESTION:`Do you have any upcoming projects that you would like to use our product for?`,PLACEHOLDER:`Tell us about any upcoming projects...`}},other:{0:{QUESTION:`What is the reason for pausing your subscription?`,PLACEHOLDER:`Share your reason for pausing...`}}},REASONS:{1:{LABEL:`Impacted by market conditions`,QUESTION:`What best describes your situation?`,SUGGESTIONS:{1:`Laid off from job`,2:`Company restructuring`,other:`Other (please provide)`}},2:{LABEL:`We intend to use a different tool`,QUESTION:`Which alternative product are you using now?`,SUGGESTIONS:{otter:`Otter.ai`,fireflies:`Fireflies.ai`,read:`Read.ai`,descript:`Descript`,trint:`Trint`,sonix:`Sonix`,chatgpt:`ChatGPT`,zoom:`Zoom`,tldv:`TLDV`,videoask:`VideoAsk`,coloop:`CoLoop`,other:`Others`}},3:{LABEL:`The product is too expensive`,QUESTION:`Which part of the software do you find most costly?`,SUGGESTIONS:{transcription:`Transcription`,meetingAssistant:`Meeting Assistant`,chat:`Chat`,translation:`Translation`,premiumExportAddon:`Premium Export Add-On`,customCategoriesInsightsAddon:`Custom Categories & Insights Add-On`,recorderCustomizationAddon:`Survey Customization Add-On`,meetingAssistantCustomizationAddon:`Meeting Assistant Customization Add-On`,brandedMediaSharingAddon:`Branded Media Sharing Add-On`,brandedShareableMediaRepositoriesAddon:`Branded Shareable Media Repositories Add-On`,other:`Others`}},4:{LABEL:`The product is difficult to use`,QUESTION:`Which part of the software did you find most challenging to use?`,SUGGESTIONS:{transcription:`Transcription`,translation:`Translation`,chat:`Chat`,dataVisualizationExploreInsights:`Data Visualization/Analyze Data`,csvUploadAnalysis:`CSV Upload/Analysis`,meetingAssistant:`Meeting Assistant`,webScraper:`Web Scraper`,surveys:`Surveys`,other:`Other`}},5:{LABEL:`The product is not compatible with our platform`,QUESTION:`What system are you using that is not compatible with Speak?`,SUGGESTIONS:{transcriptionAccuracy:`Transcription Accuracy`,chatInsightsNotUseful:`Chat/Insights not useful`,meetingAssistant:`Meeting Assistant`,surveys:`Surveys`,translation:`Translation`,csvUploadAnalysis:`CSV Upload & Analysis`,other:`Other (please provide)`}},6:{LABEL:`The product did not meet expectations`,QUESTION:`In what areas did our product fail to meet your expectations?`,SUGGESTIONS:{transcriptionAccuracy:`Transcription Accuracy`,chatInsightsNotUseful:`Chat/Insights not useful`,meetingAssistant:`Meeting Assistant`,surveys:`Surveys`,translation:`Translation`,csvUploadAnalysis:`CSV Upload & Analysis`,other:`Other (please provide)`}},7:{LABEL:`Support or customer service was unsatisfactory`,QUESTION:`Our team takes customer service very seriously. How did we fail you with support?`,SUGGESTIONS:{slowResponses:`Slow responses`,noResponses:`No responses`,insufficientDocumentation:`Insufficient documentation`,responsesNotHelpful:`Responses were not helpful`,other:`Other`}},8:{LABEL:`Incompatibility with our systems`,QUESTION:`Which system or platform are you currently using?`,SUGGESTIONS:{CRM:`CRM (Salesforce/Hubspot etc.)`,projectManagement:`Project Management (Monday, Trello etc.)`,other:`Other (please provide)`}},9:{LABEL:`Compliances/Security concerns`,QUESTION:`Which compliance or security concerns do you have?`,SUGGESTIONS:{GDPR:`GDPR`,ISO:`ISO`,"SOC-2":`SOC-2`,HIPAA:`HIPAA`,other:`Other (please provide)`}},other:{LABEL:`Others`,QUESTION:`Please write your reason for cancellation`,SUGGESTIONS:{other:`Others`}}}},CATEGORIES:{TITLE:`Insight Categories`},CHANGE_PASSWORD:{BUTTON:`Update password`,CONFIRM_PASSWORD:`Confirm Password`,DESC:`Set a new password for your account.`,NEW_PASSWORD:`New Password`,TITLE:`Change Password`,VALIDATION:`Password and Confirm-Password didn't match.`},CHAT:{ALL_CATEGORIES:`All`,BROWSE_TEMPLATES:`Browse prompt templates`,CHAT_HISTORY_TITLE:`Chat history`,CLOSE_CHAT_ARIA:`Close chat`,CLOSE_PANEL_TITLE:`Close panel`,CONTEXT_ANALYTICS:`Analytics`,CONTEXT_FILES:`{{count}} media file(s)`,CONTEXT_FOLDER:`Folder - {{name}}`,DOWNLOAD_AS:`Download as {{format}}`,ERROR_RETRY:`Something went wrong. Please try again.`,ERROR_OFFLINE:`You appear to be offline. Check your connection and try again.`,EXTRACT_TO_FIELDS:`Pull the answer into fields`,FEEDBACK_ACCURATE:`Accurate Response`,FEEDBACK_COMPLETE:`Complete Response`,FEEDBACK_COULD_BE_BETTER:`Could be better`,FEEDBACK_GOOD:`Good`,FEEDBACK_INACCURATE:`Inaccurate Response`,FEEDBACK_INCOMPLETE:`Incomplete Response`,FEEDBACK_IRRELEVANT:`Irrelevant Response`,FEEDBACK_OTHERS:`Others`,FEEDBACK_PLACEHOLDER:`Tell us more (optional)...`,FEEDBACK_QUESTION:`How was this answer?`,FEEDBACK_RELEVANT:`Relevant Response`,FEEDBACK_SUBMITTING:`Submitting...`,FEEDBACK_THANKS:`Thank you for your feedback!`,FOLDERS_SECTION:`Folders`,GREETING:`What do you want to find in your files?`,MAP_BACK_ARIA:`Back to file selection`,MAP_CANCEL_ARIA:`Cancel field mapping`,MAP_CONFIRM_ARIA:`Save field mapping`,MAP_ERROR_FAILED:`Failed to save field values`,MAP_ERROR_NONE_SELECTED:`Please select a target field for at least one item`,MAP_ERROR_NO_FILES:`Select at least one file to continue`,MAP_EXTRACTED_VALUE:`Extracted Value`,MAP_FIELDS_LOAD_ERROR:`Failed to load fields`,MAP_FIELD_NAME:`Field Name`,MAP_FIELD_SEARCH_PLACEHOLDER:`Search f
1ields...`,MAP_FIELD_SELECT_ARIA:`Select target field for {{name}}`,MAP_FILE_INDEX:`File {{index}}`,MAP_NEXT_ARIA:`Next: select fields to map`,MAP_NO_FIELDS:`No fields available for mapping`,MAP_SAVING:`Saving...`,MAP_SELECT_FILES:`Select files to update`,MAP_SKIP:`Skip`,MAP_SUCCESS:`Mapped {{count}} field(s) across {{mediaCount}} file(s)`,MAP_TARGET_FIELD:`Target Field`,MAP_TO_FIELDS:`Map to Fields`,MAP_TO_FIELDS_TITLE:`Map Response to Fields`,MEDIA_SECTION:`Media`,NEW_CHAT:`New Chat`,NEW_CHAT_ARIA:`Start new chat`,NEW_CHAT_TITLE:`New chat`,NO_CHATS:`No chats found`,NO_HISTORY:`No chat history yet`,NO_RESULTS:`No results found`,NO_TEMPLATES:`No templates found`,N_FIELDS_SELECTED:`{{count}} field(s) selected`,PAYWALL_DESC:`Upgrade to keep asking Speak AI. Your chat history and files stay connected.`,PENDING_PAYMENT_MESSAGE:`You've hit this month's AI Chat limit. Your chat history stays. Pick up where you left off after you upgrade.`,PROMPT_LIBRARY:`Prompt Library`,RETRY_FAILED:`Retry failed. Please try again.`,SEARCHING:`Searching...`,SEARCH_CHATS:`Search chats...`,SEARCH_PROMPTS:`Search prompts...`,SOURCES_COUNT:`Sources ({{count}})`,SPEAKERS_SECTION:`Speakers`,TAGS_SECTION:`Tags`,TOGGLE_HISTORY_ARIA:`Toggle chat history`,TYPE_PROMPT:`Type your prompt...`,ATTACH_FILE:`Attach an image, PDF, or audio/video file`,SELECT_MODEL:`Select AI model`,MODEL_SUPPORTS_THINKING:`Supports extended thinking`,MODEL_LOCKED_UPGRADE:`Upgrade to a paid plan to use this model`,MODEL_SEARCH_PLACEHOLDER:`Search models`,MODEL_SEARCH_EMPTY:`No models found`,ATTACHMENTS:`Attachments`,ATTACHMENT_UPLOADING:`Uploading attachment`,ATTACHMENT_FAILED:`Upload failed`,ATTACHMENT_UPLOAD_FAILED:`Attachment upload failed. Please try again.`,ATTACHMENT_STILL_UPLOADING:`Please wait for the attachment to finish uploading.`,ATTACHMENT_UNSUPPORTED:`Only image, PDF, audio, and video files can be attached.`,ATTACHMENT_TOO_LARGE:`Attachments must be 10 MB or smaller.`,REMOVE_ATTACHMENT:`Remove attachment`,AV_ONLY_ONE:`Only 1 audio/video file per message`,AV_OPEN_MEDIA:`Open {{name}} in Speak`,AV_OPEN_MEDIA_DEFAULT:`Audio/Video`,AV_PENDING:`Audio/video ready to send`,AV_TRANSCRIBING_NOTE:`Transcribing, answers improve as the transcript completes.`,AV_
1UPLOAD_TITLE:`Upload audio or video for this message`,ATTACHMENTS_SKIPPED:`{{count}} files skipped (oversized or unsupported type)`,CATEGORY_EMPTY:`Nothing here yet.`,CATEGORY_FAVORITES:`Favorites`,CATEGORY_LABEL:`Suggestion category`,CATEGORY_RECENT:`Recent`,CATEGORY_RECOMMENDED:`Recommended`,CATEGORY_TEMPLATES:`Templates`,PROMPT_QUAL_1:`What themes came up most across interviews?`,PROMPT_QUAL_2:`Find contradictions between participant responses`,PROMPT_QUAL_3:`Pull the strongest quotes from all sessions`,PROMPT_MEDIA_1:`Find the most quotable moment in this recording`,PROMPT_MEDIA_2:`Summarize this episode in 3 bullet points`,PROMPT_MEDIA_3:`What was the key claim made by the guest?`,PROMPT_BUYER_1:`Give me a 3-sentence meeting summary`,PROMPT_BUYER_2:`What decisions or action items were agreed on?`,PROMPT_BUYER_3:`Who said what about the main project discussed?`,PROMPT_SALES_1:`What objections came up on this call?`,PROMPT_SALES_2:`Did the prospect mention any competitors?`,PROMPT_SALES_3:`Summarize the next steps agreed at end of call`,PROMPT_DEFAULT_1:`Summarize this recording in a few sentences`,PROMPT_DEFAULT_2:`What were the main topics discussed?`,PROMPT_DEFAULT_3:`Find any action items or decisions mentioned`,CREATE_CLIP_FROM_SOURCES:`Create clip from sources`,ALREADY_NEW_CHAT:`You're already in a new chat`,CLIP_AT_PREFIX:`Clip at {{time}}`,CLIP_CREATED:`Clip created successfully`,CLIP_CREATE_FAILED:`Failed to create clip`,CLIP_FROM_PREFIX:`Clip from {{name}}`,CREATE_CLIP:`Create Clip`,CREATE_CLIP_FROM_ARIA:`Create clip from {{name}}`,FAB_ARIA_LABEL:`Open AI chat assistant`,FAB_TITLE:`AI Assistant`,FAB_LABEL_AI_CHAT:`AI Chat`,FAB_ARIA_LABEL_AI_CHAT:`AI Chat, open assistant`,FAB_LABEL_ASK_AI:`Ask AI`,FAB_ARIA_LABEL_ASK_AI:`Ask AI, open assistant`,FAB_LABEL_CHAT_WITH_AI:`Chat with AI`,FAB_ARIA_LABEL_CHAT_WITH_AI:`Chat with AI, open assistant`,LOAD_HISTORY_FAILED:`Failed to load conversation history. Please try again.`,MESSAGE_TOO_SHORT:`Please enter a longer message.`,NO_SOURCES:`No sources available.`,RETRY_FAILED_GENERIC:`Retry failed`,RETYPE_MESSAGE:`Please retype your message to try again.`,SOURCE_FALLBACK:`source`,SOURCE_MEDIA_FALLBACK:`media`,UNKNOWN_SOURCE:`Unknown Source`,VIEW_SOURCE:`View`,VIEW_SOURCE_ARIA:`View source {{name}}`,INPUT:{PLACEHOLDER_MEDIA:`Ask about {{name}}…`,PLACEHOLDER_FOLDER:`Ask about {{name}}…`,PLACEHOLDER_GLOBAL:`Ask anything about your library…`,PLACEHOLDER_AUTOMATION:`Describe what this automation should do…`,ENTER_TO_SEND:`↵ to send`,ARIA:`Chat message input`,EXPAND:`Make the box bigger`,COLLAPSE:`Make the box smaller`,LISTENING_TIP:`Listening, tap to stop`,VOICE_MODE:`Dictate your message`},INSERT_VARIABLE:`Insert a variable into your prompt`,VARIABLES:`Variables`,VARIABLE_UNRESOLVED:`{{token}} is not a variable this prompt can resolve`,LISTENING:`Listening…`,STOP:`Stop`,STEPS:{THINKING_HEADER:`Thought for a moment`,TOOL_CALL_FALLBACK:`Tool call`,TOOL_INPUT:`Input`,TOOL_RESULT:`Result`,STATUS_RUNNING:`Running…`,STATUS_FAILED:`Failed`,DONE:`Done`,NO_DETAIL:`No detail available.`,NO_OUTPUT:`No output returned.`,NEEDS_CONNECTION_PROMPT:`Connect {{provider}} to continue.`,NEEDS_CONNECTION_FALLBACK_PROVIDER:`this app`,CONNECT:`Connect`,TOGGLE_DETAILS:`Toggle step details`,MORE_RUNNING:`+{{count}} more running`,TOOL_FAILURE_TOAST:`A tool call failed, see chat for details`,NEEDS_CONFIRMATION_PROMPT:`Confirm: run {{tool}}?`,NEEDS_CONFIRMATION_ARGS:`Args: {{args}}`,NEEDS_CONFIRMATION_APPROVE:`Approve`,NEEDS_CONFIRMATION_APPROVE_ARIA:`Approve and run {{tool}}`,NEEDS_CONFIRMATION_CANCEL:`Cancel`,NEEDS_CONFIRMATION_APPROVED:`Approved, action ran.`,NEEDS_CONFIRMATION_REJECTED:`Cancelled by you.`,NEEDS_CONFIRMATION_EXPIRED:`Expired, please ask again.`,NEEDS_CONFIRMATION_TOAST_SUCCESS:`Action confirmed.`,NEEDS_CONFIRMATION_TOAST_FAILED:`Could not confirm, please try again.`,NEEDS_CLARIFICATION_HEADER:`Quick question`,NEEDS_CLARIFICATION_PLACEHOLDER:`Type your reply…`,NEEDS_CLARIFICATION_INPUT_ARIA:`Reply to clarification question`,NEEDS_CLARIFICATION_REPLY_BUTTON:`Reply`,NEEDS_CLARIFICATION_REPLY_ARIA:`Submit reply to clarification question`,NEEDS_CLARIFICATION_OPTIONS_ARIA:`Options for clarification question`,NEEDS_CLARIFICATION_SKIP:`Skip`,NEEDS_CLARIFICATION_REPLY:`Reply: {{reply}}`,NEEDS_CLARIFICATION_SKIPPED:`Skipped`,NEEDS_CLARIFICATION_EXPIRED:`This question has expired.`,NEEDS_CLARIFICATION_TOAST_FAILED:`Could not submit your reply, please try again.`},HELP:`Help`,EXPAND_FULLSCREEN:`Expand to fullscreen`,EXIT_FULLSCREEN:`Exit fullscreen`,MODELS_LOAD_FAILED:`Couldn't load models, using the default.`,MODEL:{LOCKED_TOOLTIP:`Model is locked for this chat. Start a new chat to use a different model.`},ANALYSIS:{AUDIO:`Listen to audio`,VIDEO:`Watch video`,AUDIO_TOOLTIP:`Let the AI hear the recording, not just read the transcript. Costs extra per hour.`,VIDEO_TOOLTIP:`Let the AI watch the video, not just read the transcript. Costs extra per hour.`,COST:`+{{credits}}
1 credits`,TURN_OFF:`Turn off {{mode}}`,AUDIO_ACTIVE:`We will analyze the audio, not just the transcript, so tone and delivery count.`,VIDEO_ACTIVE:`We will analyze the video, not just the transcript, so what is on screen counts.`,FELL_BACK:`This answer came from the transcript. The media could not be analysed.`,MODE_VIDEO:`Audio + visual`,MODE_AUDIO:`Audio only`,MODE_LABEL:`Analysis mode`}},CHAT_HISTORY:{CANCEL_EDIT_ARIA:`Cancel edit`,DELETE_DESCRIPTION:`Are you sure you want to delete this conversation? This action cannot be undone.`,DELETE_TITLE:`Delete conversation`,DESC:`Ask Speak AI anything about your recordings and notes. Past chats are saved automatically.`,LAST_MONTH:`Last month`,LAST_WEEK:`Last week`,LAST_YEAR:`Last year`,MANAGE_AUTOMATIONS:`Manage Automations`,MONTHS_AGO_one:`{{count}} month ago`,MONTHS_AGO_other:`{{count}} months ago`,MORE_ACTIONS_ARIA:`More actions`,NO_MEDIA_LINK:`No media link available for this chat`,OTHER:`Other`,SAVE_TITLE_ARIA:`Save title`,SEARCH_ARIA:`Search chat history`,TITLE:`Chat`,TODAY:`Today`,UNTITLED:`Untitled`,WEEKS_AGO_one:`{{count}} week ago`,WEEKS_AGO_other:`{{count}} weeks ago`,YESTERDAY:`Yesterday`},CLIPS:{ADD_TAG_ARIA:`Add tag`,DELETED:`Clip deleted`,DELETE_CONFIRM:`Are you sure you want to delete "{{name}}"? This action cannot be undone.`,DELETE_FAILED:`Failed to delete clip`,DELETE_TITLE:`Delete Clip`,DESC:`Create and manage clips from your media files.`,DESC_PLACEHOLDER:`Optional description`,EDIT_TITLE:`Edit Clip`,EMPTY_DESC:`Open a media file and use the clip tool to create clips from your content.`,EMPTY_SEARCH_DESC:`No clips match "{{query}}". Try a different search term.`,EMPTY_TITLE:`No clips found`,FIELD_DESCRIPTION:`Description`,FIELD_END_TIME:`End Time (seconds)`,FIELD_NAME:`Name`,FIELD_START_TIME:`Start Time (seconds)`,FIELD_TAGS_COUNT:`Tags ({{count}}/3)`,LOAD_FAILED:`Failed to load clips`,NAME_PLACEHOLDER:`Clip name`,REMOVE_TAG:`Remove tag {{tag}}`,REPROCESS_FAILED:`Failed to reprocess clip`,SEARCH_PLACEHOLDER:`Search clips by name...`,STATUS_PROCESSING:`Processing`,STATUS_QUEUED:`Queued`,TAG_EXISTS_ERROR:`Tag already exists`,TAG_INPUT_PLACEHOLDER:`Type and press Enter to add a tag`,TAG_MAX_ERROR:`Maximum 3 tags allowed`,TITLE:`Clips`,UPDATED:`Clip updated`,UPDATE_FAILED:`Failed to update clip`,VALIDATION:{DESC_MAX:`Description must be {{max}} characters or less`,END_AFTER_START:`End time must be after start time`,END_TIME_MIN:`End time must be 0 or greater`,NAME_MAX:`Name must be {{max}} characters or less`,NAME_REQUIRED:`Name is required`,START_TIME_MIN:`Start time must be 0 or greater`},CREATED_SUCCESS:`Clip created`},CSV_IMPORT:{BACK_CONFIRM_DESC:`Going back will clear all your column mappings. You can re-map them after selecting a new file.`,BACK_CONFIRM_OK:`Discard and go back`,BACK_CONFIRM_TITLE:`Discard column mappings?`,CONFIRM:`Confirm import ({{count}})`,CSV_ONLY:`.csv only`,DESKTOP_ONLY_DESC:`Open Speak on desktop or tablet to map your columns and import.`,DESKTOP_ONLY_TITLE:`CSV import works best on a larger screen`,DOWNLOAD_ERRORS:`Download error report`,DOWNLOAD_ERRORS_ARIA:`Download error report CSV`,DROP_HINT:`Drop CSV here or click to browse`,DROP_HINT_LABEL:`Drop {{title}} CSV here or click to browse`,EMPTY_CELL:`empty`,ERROR_EMPTY:`Could not read any columns. Make sure the file has a header row.`,ERROR_GENERIC:`Import failed. Please try again.`,ERROR_NOT_CSV:`Please select a .csv or .xlsx file.`,ERROR_PARSE:`Failed to parse the CSV. Check the file format and try again.`,ERROR_TOO_LARGE:`File exceeds 500 MB. Please upload a smaller CSV.`,FIELD_CREATED_AT:`Created At`,FIELD_DESCRIPTION:`Description`,FIELD_NAME:`Name (required)`,FIELD_NAME_TEXT:`Name (required)`,FIELD_TAGS:`Tags`,FIELD_TEXT:`Text (required)`,FIELD_URL:`URL (required)`,FOLDER_PLACEHOLDER:`Select folder…`,GO_TO_FOLDER:`Go to Folder`,GRID_ARIA:`CSV preview and column mapping`,IMPORT_TO_FOLDER:`Import to folder`,IMPORT_VALID_ONLY:`Import {{count}} valid rows`,INVALID_COUNT:`{{count}} invalid`,INVALID_ROWS:`Invalid rows`,INVALID_TABLE_ARIA:`Invalid rows table`,LANGUAGE:`Language`,LANGUAGE_ARIA:`Source language for imported content`,LANGUAGE_PLACEHOLDER:`Select language…`,MAP_COLUMN_ARIA:`Map column {{col}} to Speak field`,MAP_INSTRUCTION:`Map each CSV column to a Speak field using the dropdowns in the column headers.`,MAX_RECORDS:`Up to 250 records`,MAX_SIZE:`Max 500 MB`,MISSING_FIELD_ARIA:`Missing required field: {{field}}`,MODE_MEDIA_DESC:`Import media URLs (video, audio) to transcribe and analyze.`,MODE_MEDIA_TITLE:`Media CSV`,MODE_TEXT_DESC:`Import plain text content to analyze with AI insights.`,MODE_TEXT_TITLE:`Text Notes CSV`,NO_INVALID:`No invalid rows`,PARSING:`Parsing…`,QUOTA_OK:`{{remaining}} text note credits remaining, enough for this import.`,QUOTA_SHORT:`You have {{remaining}} text note credits remaining, but this import will use {{needed}}. The import may fail, consider importing fewer rows.`,REQUIRED_BADGE:`Required`,REQUIRED_MISSING:`Map the required fields before continuing: {{fields}}`,ROW_CAP_NOTICE:`Only the first 250 rows will be imported on your current plan. Upgrade to Speak Custom for unlimited rows.`,ROWS_DET
1ECTED:`{{count}} rows detected`,ROWS_DETECTED_CAPPED:`250+ rows detected`,ROWS_HIDDEN:`… and {{count}} more rows (only the first {{limit}} are shown)`,SAMPLE_DOWNLOAD:`Sample CSV`,SAMPLE_DOWNLOAD_LABEL:`Download sample {{title}} CSV`,SKIP_COLUMN:`Skip column`,STEP_CONFIRM:`Review & Import`,STEP_INDICATOR:`Import progress`,STEP_MAP:`Map & Preview`,STEP_SELECT:`Choose Mode`,STEP_SELECT_DESC:`Choose the type of content you’re importing, then drop or select your CSV file.`,SUCCESS:`Import started successfully!`,SUCCESS_DESC:`Your files are being processed and will appear in the folder shortly.`,SUCCESS_TOAST:`Import started, your files will appear shortly.`,TITLE:`Import from CSV`},COMMON:{CANCEL:`Cancel`,HTML_PREVIEW:`Rendered HTML document`,DISMISS:`Dismiss`,PREVIOUS:`Previous`},CREATE_CLIP:{DESCRIPTION:`Create a clip from your selected transcript segments.`,FIELD_DESCRIPTION:`Description`,FIELD_DESCRIPTION_ARIA:`Clip description`,FIELD_DESCRIPTION_PLACEHOLDER:`Optional description`,FIELD_TITLE:`Title`,FIELD_TITLE_ARIA:`Clip title`,FIELD_TITLE_PLACEHOLDER:`Clip title`,NO_SEGMENTS:`No segments selected.`,OUTPUT_FORMAT_AUDIO:`Audio only`,OUTPUT_FORMAT_VIDEO:`Video`,SUBMIT:`Create Clip`,SUBMITTING:`Creating...`,TITLE:`Create Clip`,TOTAL_LABEL:`Total:`,WARNING_30_MIN:`Warning: clip exceeds 30 minutes`},CREATE_SUBSCRIPTION:{ACTIVE:`Subscription Active!`,ADD_CARD:`+ Add card`,ADD_DIFFERENT_CARD:`Add a different card`,APPLY:`Apply`,DESC:`Pay only the difference for the remaining time on your current plan. You will be charged the full amount of your new plan on your next billing cycle.`,DISCOUNT:`{{value}}% off`,FAILED:`Subscription failed`,FAILED_TITLE:`Payment failed`,FREE:`Free`,SELECT_PAYMENT_METHOD:`Please select a payment method`,SUBSCRIPTION:`Subscription`,SUCCESS_DESC:`Your subscription has been activated. You now have access to all features in your plan.`},CUSTOMIZATION:{BACKGROUND_IMG:{DESC:`See your background behind the player embedded on your page`,LABEL:`Background Image`}
1,BRANDING:{DESC:`Customize the visual identity of your embed.`},BRAND_COLOR:{DESC:`Do you want to change the color of your player?`,HEX:`Primary color hex value`,LABEL:`Brand Color`},CHAT:{LABEL:`Allow Chat to your library`},CHAT_HISTORY:{LABEL:`Chat History`},CHAT_OPTIONS:`Chat Options`,CTA:{DESC:`Add buttons that appear above the player.`,LABEL:`Call to Action Buttons`},DESCRIPTION:{DESC:`Hide the Description from your page or iFrame.`,LABEL:`Description`},DISPLAY_INSIGHTS:`Insights to display in your Media and Embeds`,DISPLAY_OPTIONS:`Display Options`,DOWNLOAD_VIZ:{LABEL:`Visualizations`},EXPORT_OPTIONS:`Export Options`,IFRAME:`This iFrame is the html element that you can place on your website.`,LOGO:{DESC:`See your logo in upper left corner`,LABEL:`Logo`},MEDIA_EXPORT:{DESC:`Do you want your viewers to download the media file, txt or docx format?`,LABEL:`Media Export`},OUTPUT_BRANDING:`Branding`,OUTPUT_IFRAME:`iFrame`,PRIVACY_OPTIONS:{DESC:`Control who can access this shared link.`,LABEL:`Privacy`,PASSWORD:`Password is required!`,PRIVATE:`Password protected`,PUBLIC:`Publicly accessible`,MODE_SET:`Privacy mode set to {{mode}}`},REMARKS:{DESC:`This is remarks from your individual media file will be displayed in the separate tab.`,LABEL:`Remark Notes`},SEO_INDEX:{DESC:`Do you want your viewers to find your content on search engines?`,LABEL:`SEO Indexing`},SHARE:`Share this media player with your team or embed it on your website.`,SHARE_MEDIA:{BRANDING:`Branding`,BRANDING_DESC:`Speak-branded share page with engagement features.`,GENERATE_LINK:`Generate Link`,INSIGHTS:`Insights to display`,OPEN_IN_NEW_PAGE:`Open in new page`,PREFERENCES:`Preferences`,PREVIEW:`Preview`,RESET_VALUES:`Reset to Defaults`,SHARE:`Share`,STATISTICS:`Statistics`,PLAYER_CREATED:`Player created, time to share the link!`,UPDATED:`Embeddable updated, check out your changes applied live!`},TITLE:{DESC:`Hide the Title from your page or iFrame.`,LABEL:`Title`}},CUSTOM_DOMAINS:{DESC:`Configure custom domains for your Recorder, Player, and Library.`,HELP_GUIDE:`Help Guide`,TITLE:`Custom Domains`},DASHBOARD:{PAYMENT_FAILED_HERO:{TITLE:`Your payment didn't go through.`,BODY:`Update your card to keep your subscription active and your files accessible.`,CTA:`Update payment method`,ADMIN_FALLBACK:`Your account admin needs to update the payment method.`},ACTIVATION:{BANNER_EXPAND:`Show steps`,BANNER_TITLE:`{{count}} of {{total}} done. Keep going.`,BANNER_TITLE_ZERO:`{{total}} steps to your first insight`,CALENDAR_CTA:`Connect`,CALENDAR_DESC:`Never miss a meeting transcript. Speak joins automatically, no manual recording needed.`,CALENDAR_REMIND_LATER:`Skip for now`,CALENDAR_TITLE:`Connect your calendar`,CHAT_CTA:`Open AI Chat`,CHAT_DESC:`Get themes, summaries, and specific answers from any transcript in seconds.`,CHAT_TITLE:`Ask AI about your files`,ITEM_COMPLETED:`{{step}} - completed`,LOAD_ERROR:`Could not load progress. Steps may not reflect your current status.`,PROGRESS:`{{count}} of {{total}} complete`,PROGRESS_LABEL:`Setup progress`,SHOW_AGAIN:`Show onboarding checklist`,TEAM_CTA:`Invite`,TEAM_DESC:`Collaborate by sharing recordings and insights.`,TEAM_TITLE:`Invite a teammate`,TITLE:`Get started with Speak`,TOGGLE_LABEL:`Toggle setup steps`,UPLOAD_CTA:`Upload`,UPLOAD_DESC:`Transcribe audio or video in minutes. Speaker labels, summaries, and AI Chat included.`,UPLOAD_TITLE:`Upload your first file`,UPLOAD_TITLE_MEDIA:`Upload your first recording to auto-transcribe and share`,UPLOAD_TITLE_PROFESSIONAL:`Upload a file to see your AI workspace in action`,UPLOAD_TITLE_QUALITATIVE:`Analyze your first recording for themes, patterns, and insights`,UPLOAD_TITLE_SALES:`Upload your first sales call recording to surface objections, talking points, and coaching opportunities`},AI_CHAT:`AI Chat`,AI_CHAT_DESC:`Characters used across AI chat and prompts`,AUDIO_VIDEO_PROCESSING:`Audio and video processing`,AUTOMATE:`Automate`,AUTOMATE_DESC:`Set up integrations and automation workflows`,BILLING_PERIOD:{MONTHLY:`Monthly`,THIS_PERIOD:`This period`,YEARLY:`Yearly`},CALENDAR_SYNCED_EMPTY:`No upcoming meetings scheduled to join.`,CAPTURE:`Capture`,CAPTURE_DESC:`Get audio, video, text, and meetings into Speak`,CAPTURE_DIALOG_CLOSE_LABEL:`Close capture dialog`,CAPTURE_DIALOG_DESC:`Upload audio or video files, or paste a link from YouTube, Vimeo, or other supported sources.`,CAPTURE_DIALOG_TITLE:`Start capturing media`,CHAT:`Chat`,CHAT_WITH_US:`Chat with us`,CHOOSE_A_PLAN:`Choose a plan`,CONNECT_CALENDAR_AUTO_DESC:`Auto-capture your Google or Outlook meetings`,CONNECT_CALENDAR_DESC:`Connect your calendar to auto-capture meetings`,CONVERSION:{TRIAL_EXPIRED_DESC:`Your trial has ended. Choose a plan to continue using Speak.`},COPY_INVITE_LINK:`Copy invite link`,CREATE:`Create`,CREATE_DESC:`Start a new survey or write a text note`,CREATE_SURVEY_DESC:`Create voice surveys and embed recording widgets to collect responses at scale`,DISCOVER:`Discover`,EXPLORE_INTEGRATIONS:`Explore Integrations`,EXPLORE_INTEGRATIONS_DESC:`Connect Zapier, Slack, Vimeo, and more to automate your workflows`,FILE_STORAGE_USAGE:`File storage usage`,FREE_TRIAL_DAYS_REMAINING_one:`{{count}} day left on your trial. Your files and transcripts stay when you choose a plan.`,FREE_TRIAL_DAYS_REMAINING_other:`{{count}} days left on your trial. Your files and transcripts stay when you choose a plan.`,G
1ETTING_STARTED:`Getting Started`,GOOGLE_CALENDAR:`Google Calendar`,GREETING_TRIAL_EXPIRED:`Your trial has ended`,GREETING_TRIAL_EXPIRING_one:`{{count}} day left on your trial`,GREETING_TRIAL_EXPIRING_other:`{{count}} days left on your trial`,HELLO:`Hello`,INVITE_TEAM_DESC:`Share a link so teammates can join your workspace`,INVITE_YOUR_TEAM:`Invite your team`,LEARN_BASICS:`Go from first upload to AI summary in 2 minutes`,LINK_COPIED:`Link copied!`,MANAGE_PLAN:`Manage plan`,MANAGE_PLAN_DESC:`Upgrade or change billing`,MEDIA_TYPE_FILE:`File`,MEETING:`Meeting`,NOTHING_PROCESSING:`Nothing processing`,NO_LANGUAGES_FOUND:`No languages found`,NO_MEETINGS_YET:`No meetings yet`,NO_UPCOMING_MEETINGS:`No upcoming meetings`,ONGOING_ACTIVITIES:`Ongoing`,PAY_AS_YOU_GO_CURRENT_PERIOD:`Pay As You Go · Current Period`,PROCESSING_DESC:`Files being transcribed or analyzed will appear here`,PROMPT_CHARACTER_USAGE:`AI Chat usage this period`,QUICK_ACTIONS:`Quick Actions`,QUICK_START_GUIDE:`Quick Start Guide`,QUICK_START_GUIDE_DESC:`Learn the basics`,RECENT_ACTIVITIES:`Recent`,RECENT_MEETINGS:`Activity`,RECORD_MEETING:`Record a Meeting`,RECORD_MEETING_DESC:`Capture any conversation with high-quality recording`,REVERT_TO_CLASSIC_CARD:{TITLE:`Welcome to the new and improved Speak experience.`,BODY:`Prefer the classic version? You can switch to the old experience, available until August 1, 2026.`,CTA:`Switch to the old experience`},SEARCH_LANGUAGES_PLACEHOLDER:`Search languages...`,SEE_IN_ACTION:`See Speak in action`,START_RECORDING:`Start Recording`,STATUS:{ANALYZING:`Analyzing...`,TRANSCRIBING:`Transcribing...`},STORAGE:`Storage`,STORAGE_DESC:`Total stored file size in your workspace`,TEAM_HERE_TO_HELP:`Our team is here to help`,TEXT_NOTES:`Text Notes`,TEXT_NOTES_DESC:`Notes created in your workspace`,TRANSCRIPTION:`Transcription`,TRANSCRIPTION_DESC:`Audio + video minutes transcribed in your current billing period`,UNLIMITED:`Unlimited`,UPCOMING_MEETINGS:`Upcoming Meetings`,UPLOAD_FILE_DESC:`Upload a file or capture a meeting to see it here`,UPLOAD_FIRST_BTN:`Upload First File`,USAGE:`Usage`,USAGE_DETAILS:`Usage details`,USAGE_DETAILS_DESC:`View detailed analytics`,VIEW_ALL:`View all`,VIEW_INTEGRATIONS:`View Integrations`,VOICE_AGENTS_DESC:`Create and manage your Voice Agents workspace`,WATCH_TUTORIAL:`Watch Tutorial`,WELCOME_BACK:`Welcome back`,CHAT_ARIA:`Open AI chat`,FREE_TRIAL_DAYS_REMAINING:`{{count}} days left in your free trial`,GREETING_TRIAL_EXPIRING:`Your trial ends in {{count}} days`},DASHBOARDS:JSON.parse(`{"TITLE":"Dashboards","DESC":"Build and explore custom dashboards.","UPSELL":{"TITLE":"Custom dashboards","DESC":"Build and share analytics views from your data, usage, sentiment, themes, and more in one place. Talk to us to enable it for your account."},"EMPTY_TITLE":"Build your first dashboard","EMPTY_DESC":"Compose widgets from your usage, sentiment, and media data into a saved view.","CREATE":"Create dashboard","CREATE_FIRST":"Create your first dashboard","START_TEMPLATE":"Or start from a template","NEW_FROM_TEMPLATE":"New from template","NEW_TITLE":"Untitled dashboard","WIDGET_COUNT":"{{count}} widgets","YOUR_DASHBOARDS":"Your dashboards","SEARCH_PLACEHOLDER":"Search dashboards","SEARCH_EMPTY":"No dashboards match your search.","FILTERS":"Filters","BUILDER_SUBTITLE":"{{count}} widgets","BACK":"Back to all dashboards","TITLE_LABEL":"Dashboard title","SETTINGS":"Settings","SETTINGS_TITLE":"Dashboard settings","SETTINGS_ICON":"Icon","ICON_PICKER_ARIA":"Dashboard icon","BRAND_LOGO_ALT":"Company logo","ADD_WIDGET":"Add widget","MORE_ACTIONS":"More actions","DELETE":"Delete dashboard","ALL_FOLDERS":"All folders","PICKER":{"TITLE":"Create a dashboard"},"ADD_WIDGET_TITLE":"Add a widget","ADD_WIDGET_SEARCH":"Search widgets…","ADD_WIDGET_NONE":"No widgets match your search.","WIDGET_GROUP":{"OVERVIEW":"Overview","BREAKDOWNS":"Breakdowns","TRENDS":"Trends","CONTENT":"Content & team"},"WIZARD":{"STEP_START":"Start from","STEP_SCOPE":"Scope & sharing","FOLDERS_YOURS":"Your folders","FOLDERS_SHARED":"Shared with you","FOLDERS_REQUIRED":"Folders","FOLDERS_PLACEHOLDER":"Select folders...","FOLDERS_SEARCH":"Search folders...","FOLDERS_NONE":"No matching folders","FOLDERS_ARIA":"Scope dashboard to folders","FOLDERS_HINT":"The dashboard shows data from these folders. At least one is required.","NO_DERIVED":"Pick folders above to auto-share with the groups that can access them.","ADD_GROUPS":"Add more groups (optional)...","PROMPT_TITLE":"Describe your dashboard","PROMPT_HINT":"AI builds it from your data — refine it by chat afterwards.","PROMPT_PLACEHOLDER":"e.g. Show me cancellation reasons, revenue lost, and how sentiment is trending this quarter","PROMPT_ARIA":"Describe the dashboard to generate","PROMPT_CTA":"Generate dashboard","BLANK_LINK":"Start from a blank canvas instead"}
1,"ASSIGN":{"MEMBERS_FROM_FOLDER_one":"{{count}} member with folder access","MEMBERS_FROM_FOLDER_other":"{{count}} members with folder access","FROM_FOLDER":"Has access through a selected folder","FOLDER_HINT":"These groups come from the dashboard's folder filter. Add more below."},"FIELD_FILTER":{"LABEL":"Field filter","TITLE":"Filter files by field","HELP":"Only files where the chosen field has one of the selected values will appear on this dashboard, including the public share view. Files without the field set won't show.","EMPTY":"All files in scope are shown. Add a field to limit which files appear.","ADD":"Add filters","FIELD_PLACEHOLDER":"Choose a field","VALUE_PLACEHOLDER":"Select values","APPLY":"Apply filters"},"FILTERS_PANEL":{"HELP":"These settings define what data this dashboard shows, for every widget and the public share view."},"FIELD_METRIC":{"UNCONFIGURED":"Open settings to pick a field and aggregation.","ERROR":"Couldn't load this metric.","NO_DATA":"—","AGG_HELP":"Sum/Average/Min/Max apply to numeric fields. Count works for any field (how many files have it set).","AGG":{"SUM":"Sum","AVG":"Average","MIN":"Minimum","MAX":"Maximum","COUNT":"Count","MEDIAN":"Median","COUNT_DISTINCT":"Count distinct"},"VS_PREV":"vs prev"},"NO_WIDGETS_TITLE":"No widgets yet","NO_WIDGETS_DESC":"Add a widget to start building this dashboard.","NO_WIDGETS_VIEW_DESC":"Click Edit to add widgets to this dashboard.","ADD_FIRST_TITLE":"Add your first widget","ADD_FIRST_DESC":"Pick a widget from the Add widget menu to start building this dashboard.","SHARE_ENABLE":"Enable public sharing","SHARE_DISABLE":"Disable public sharing","CREATE_ERROR":"Couldn't create dashboard","SAVE_ERROR":"Couldn't save changes","SHARE_ERROR":"Couldn't update sharing","DELETE_ERROR":"Couldn't delete dashboard","WIDGET":{"DRAG":"Drag to reorder","STAT_CARDS":"Usage overview","SENTIMENT":"Sentiment","MEDIA_LIST":"Recent media","FIELD_DISTRIBUTION":"Field distribution","UPLOAD_TIMELINE":"Uploads over time","THEMES":"Themes","TEAM_ACTIVITY":"Team activity","KPI_TREND":"Total files","FIELD_METRIC":"Field metric","PEOPLE":"People breakdown","COMPARISON":"Period comparison","SENTIMENT_TREND":"Sentiment over time","NOTES":"Note / text","EXPORT_CSV":"Export CSV","METRIC_GROUP":"Metrics group","NARRATIVE":"AI insights","METRIC_CHART":"Metric chart","TABLE":"Table","COMPARE":"Comparison","MOVE_TO":"Move to section","MOVE_TARGET_FULL":"Section is full","CHAT_HISTORY":"AI Chat History"},"WIDGET_DESC":{"STAT_CARDS":"Key totals — files, words, speakers, duration","THEMES":"Most frequent themes across your media","PEOPLE":"Files grouped by person","SENTIMENT_TREND":"How sentiment shifts over time","NOTES":"Free-form notes and context for viewers","NARRATIVE":"AI-written takeaways from this dashboard's data","METRIC_CHART":"Any metric, grouped and split your way","TABLE":"Rows of records or grouped stats — leaderboards included","FIELD_DISTRIBUTION":"How one field's values are distributed","COMPARISON":"Two folders or periods, side by side","NEEDS_FIELDS":"Requires at least one custom field","CHAT_HISTORY":"Past AI chat conversations for this dashboard"},"CHAT_HISTORY":{"EMPTY_SELECTION":"Select a conversation to view it"},"CONFLICT_RELOADED":"Someone else changed this dashboard. It has been refreshed — please redo your last change.","WIDGET_ERROR":{"TITLE":"Couldn't load this widget","DESC":"The request failed. Check your connection and try again."},"STAT":{"MEDIA":"Media files","STORAGE":"Storage used","PROMPTS":"Chat prompts","MINUTES":"Minutes used","WORDS":"Total words","SPEAKERS":"Unique speakers","DURATION":"Total duration","SENTIMENT":"Avg sentiment","AVERAGE":"Average","SUM":"Sum","NO_CHANGE":"No change vs previous period","DELTA":"{{sign}}{{value}} vs previous period","UNAVAILABLE":"—","UNAVAILABLE_TITLE":"Not available on shared dashboards"},"SNAPSHOT_RANGE":{"TITLE":"Range too wide","DESC":"Select a date range of 1 year or less to see this metric."},"SENTIMENT":{"EMPTY_TITLE":"No sentiment data","EMPTY_DESC":"There's no analyzed media in this date range yet."},"MEDIA":{"NAME":"Name","TYPE":"Type","CREATED":"Created","EMPTY_TITLE":"No media","EMPTY_DESC":"No media files match this dashboard's scope."},"FIELD":{"EMPTY_TITLE":"No field data","EMPTY_DESC":"There's no data for this field in the selected scope.","CSV_VALUE":"Value","CSV_COUNT":"Count"},"TIMELINE":{"EMPTY_TITLE":"No uploads","EMPTY_DESC":"There are no uploads in the selected scope.","CSV_DATE":"Date","CSV_UPLOADS":"Uploads"},"THEMES":{"EMPTY_TITLE":"No themes yet","EMPTY_DESC":"There aren't enough analyzed transcripts to surface themes for this range."},"TEAM":{"EMPTY_TITLE":"No team activity","EMPTY_DESC":"There's no member recording activity for this range, or team analytics isn't available on your plan.","CSV_MEMBER":"Member","CSV_FILES":"Files"},"KPI":{"EMPTY_TITLE":"No snapshot yet","EMPTY_DESC":"We're still computing your insight snapshot, check back shortly.","NO_CHANGE":"No change vs previous period","DELTA":"{{sign}}{{value}} vs previous period","METRIC_FILES":"Total files","METRIC_DURATION":"Total duration","METRIC_WORDS":"Total words","METRIC_SPEAKERS":"Unique speakers"},"PEOPLE":{"EMPTY_TITLE":"No speakers yet","EMPTY_DESC":"There are no identified speakers in the selected scope.","CSV_NAME":"Speaker","CSV_COUNT":"Count"},"COMPARISON":{"EMPTY_TITLE":"No snapshot yet","EMPTY_DESC":"We're still computing your insight snapshot, check back shortly.","NO_CHANGE":"—","DELTA":"{{sign}}{{value}}","SENTIMENT":"Sentiment","SENTIMENT_POSITIVE":"Positive","SENTIMENT_NEUTRAL":"Neutral","SENTIMENT_NEGATIVE":"Negative","SENTIMENT_NONE":"Not scored","CSV_METRIC":"Metric","CSV_VALUE":"Value","CSV_CHANGE":"Change","EMPTY":"Nothing to compare yet"},"SENTIMENT_TREND":{"EMPTY_TITLE":"No sentiment trend","EMPTY_DESC":"There's no analyzed media in this date range to chart sentiment over time."},"NOTES":{"EMPTY_TITLE":"Empty note","EMPTY_DESC":"Open settings to add a heading or text to this note."},"CONFIG":{"OPEN":"Widget settings","PANEL_TITLE":"Widget settings","TITLE":"Title","CHART_TYPE":"Chart type","CHART_CLOUD":"Word cloud","CHART_BAR":"Bar","METRIC":"Metric","METRICS":"Metrics","METRICS_HINT":"Choose which usage cards appear, and reorder them.","KPI_METRICS_HINT":"Choose which trend metrics appear, and reorder them.","COMPARISON_METRICS_HINT":"Choose which metrics to compare, and reorder them.","METRIC_MOVE_UP":"Move up","METRIC_MOVE_DOWN":"Move down","NOTE_HEADING":"Heading","NOTE_HEADING_PLACEHOLDER":"Optional section heading","NOTE_CONTENT":"Text","NOTE_CONTENT_PLACEHOLDER":"Add notes or context for this dashboard…","FIELD":"Field","FIELD_PLACEHOLDER":"First field","MEASURE":"Measure","AGGREGATOR":"Aggregation","MEASURE_AVG":"Average of {{name}}","MEASURE_SUM":"Sum of {{name}}","ACCENT_COLOR":"Accent color","ACCENT_HEX":"Accent color hex value","ACCENT_BRAND":"Brand default","ACCENT_RESET":"Reset to brand","ACCENT_HINT":"Leave empty to use the company brand color.","MARK":"Chart style","CHART_LINE":"Line","CHART_AREA":"Area","CHART_DONUT":"Donut","CHART_STACKED_BAR":"Stacked bar","METRIC_KIND_BUILTIN":"Built-in","METRIC_KIND_FIELD":"Field","COMPUTED_METRIC":"Computed metric","COMPUTED_METRIC_HINT":"Created by AI generation. It can be removed, but not edited here.","COMPUTED_METRIC_MISSING":"This computed metric is missing its definition.","FIELD_REQUIRED":"Choose a field","GROUP_BY":"Group by","GROUP_BY_REQUIRED":"Choose how to group rows","GROUP_NONE":"None","GROUP_SPEAKER":"Speaker","TIME":"Time","GRANULARITY":"Granularity","GRANULARITY_RECORD":"Each record","GRANULARITY_DAY":"Day","GRANULARITY_WEEK":"Week","GRANULARITY_MONTH":"Month","GRANULARITY_QUARTER":"Quarter","SERIES":"Series","SERIES_HINT":"Split the chart into one series per value — e.g. one line per person.","SORT":"Sort","SORT_NONE":"Default","SORT_VALUE_DESC":"Value (high to low)","SORT_VALUE_ASC":"Value (low to high)","SORT_LABEL":"Label","LIMIT":"Limit","LIMIT_PLACEHOLDER":"No limit","LIMIT_INVALID_100":"Enter a number from 1 to 100","LIMIT_INVALID_500":"Enter a number from 1 to 500","FOCUS":"Focus","FOCUS_HINT":"The AI writes this widget's narrative around your focus.","FOCUS_PLACEHOLDER":"e.g. Summarize the biggest sentiment changes this month","FOCUS_REQUIRED":"Add a focus for this insight","FOCUS_MAX":"Keep the focus under 400 characters","ROWS_ARE":"Rows show","ROWS_RECORDS":"Individual files","ROWS_GROUPS":"Groups","COLUMNS":"Columns","COLUMNS_MIN":"Add at least one column","COLUMNS_MAX":"A table can have up to 12 columns","ADD_COLUMN":"Add column","COLUMN_N":"Column {{number}}","COLUMN_HEADER":"Header","COLUMN_TYPE":"Column type","COLUMN_RANK":"Rank","HEADER_REQUIRED":"Enter a header","HEADER_MAX":"Keep headers under 40 characters","HEADER_DUPLICATE":"Headers must be unique","RANK_METRIC":"Rank by","RANK_DIRECTION":"Rank direction","RANK_DESC":"Highest first","RANK_ASC":"Lowest first","SORT_COLUMN":"Sort by column","SORT_COLUMN_INVALID":"Sort column must match one of the headers","SORT_DIR":"Direction","SORT_ASC":"Ascending","SORT_DESC":"Descending","SEARCHABLE":"Searchable","ROW_CLICK":"Open file on row click","DIMENSION":"Compare by","DIMENSION_FIELD_VALUE":"Field value","SIDE_A":"Side A","SIDE_B":"Side B","SIDE_INHERIT_HINT":"Leave empty to use the dashboard scope.","CUSTOM_DATES":"Customize dates","ADD_METRIC":"Add metric","METRICS_MIN":"Add at least one metric","METRICS_MAX":"Up to 6 metrics can be compared","MEASURE_PERCENT":"Percent","SCHEMA_ERROR":"The
1se settings can't be saved. Adjust the values and try again."},"TEMPLATE":{"OVERVIEW_NAME":"Conversation Overview","OVERVIEW_DESC":"Your at-a-glance command center: volume, sentiment, upload momentum, and the latest recordings in one view.","OVERVIEW_TITLE":"Conversation Overview","SENTIMENT_NAME":"Voice of the Customer","SENTIMENT_DESC":"Understand how people feel and why, sentiment, recurring themes, a field breakdown, and the conversations behind them.","SENTIMENT_TITLE":"Voice of the Customer","TEAM_NAME":"Team Productivity","TEAM_DESC":"See who's driving the work: a headline metric, activity by teammate, and upload trends over time.","TEAM_TITLE":"Team Productivity","CONTENT_NAME":"Content Performance","CONTENT_DESC":"Track what your content is producing: usage totals, a field breakdown, recent media, and the themes that emerge.","CONTENT_TITLE":"Content Performance","WIDGET_COUNT":"{{count}} widgets","RECOMMENDED":"Recommended for you","RECOMMENDED_DESC":"Pre-scoped to your work and ready in one click.","RECOMMENDED_BADGE":"Recommended","AGENTS_NAME":"Voice Agents","AGENTS_DESC":"Track your agents' calls: volume over time, how callers feel, and the topics that come up most.","AGENTS_TITLE":"Voice Agents"},"RECOMMEND":{"SALES_TITLE":"Sales Call Insights","TEAM_TITLE":"Team Meeting Insights","SUPPORT_TITLE":"Support Call Insights"},"OVERRIDE":{"TITLE":"Override dashboard filters","HINT":"Give this widget its own date range and folder, ignoring the dashboard filters.","DATE_RANGE":"Date range","FOLDER":"Folder","BADGE":"Custom filter","BADGE_TIT
1LE":"This widget uses its own filters, not the dashboard filters."},"COMPARE":{"TOGGLE":"Compare to previous period","PREVIOUS_PERIOD":"Previous period"},"INSIGHTS":{"TITLE":"Key changes","CARD":"{{metric}} {{direction}} {{percent}}%","UP":"up","DOWN":"down","VS_PREVIOUS":"vs previous period","DISMISS":"Dismiss insights"},"SHARE_DIALOG":{"TITLE":"Share dashboard","PUBLIC_TOGGLE":"Enable public link","PUBLIC_HINT":"Anyone with the link can view this dashboard without signing in.","SCOPE_REQUIRED":"Scope this dashboard to at least one folder to share it publicly.","LINK_LABEL":"Public link","COPY":"Copy link","COPIED":"Link copied to clipboard","OPEN":"Open link","LEAD_TOGGLE":"Require viewers to enter their email","LEAD_HINT":"Viewers must share their email before the content loads.","CONSENT_LABEL":"Consent text (optional)","CONSENT_PLACEHOLDER":"I agree to be contacted.","TABS_LABEL":"Sharing","TAB_SHARE":"Share","TAB_VIEWERS":"Viewers"},"VIEWERS":{"HEADLINE":"{{count}} people viewed","LOADING":"Loading viewers…","EMPTY_TITLE":"No viewers yet","EMPTY_DESC":"Once people open your shared link and enter their email, they'll show up here.","ERROR_TITLE":"Couldn't load viewers","ERROR_DESC":"Something went wrong fetching who viewed this.","LAST_SEEN":"Last seen {{when}}","VIEW_COUNT":"{{count}} views","UNKNOWN_TIME":"recently"},"DUPLICATE":"Duplicate","DUPLICATE_SUCCESS":"Dashboard duplicated","DUPLICATE_ERROR":"Couldn't duplicate dashboard","DELETE_CONFIRM_TITLE":"Delete dashboard","DELETE_CONFIRM_DESC":"Are you sure you want to delete \\"{{title}}\\"? This cannot be undone.","DELETE_CONFIRM_SHARED_TITLE":"Delete shared dashboard","DELETE_CONFIRM_SHARED_DESC":"Deleting \\"{{title}}\\" will also disable its public link and remove viewer access. This cannot be undone.","LIST":{"NAME":"Name","CREATED":"Created","CREATED_BY":"Created by","ASSIGNED_TO":"Assigned to","WIDGETS":"Widgets","SORT":"Sort","SORT_NEWEST":"Newest first","SORT_OLDEST":"Oldest first","SORT_NAME_AZ":"Name A-Z","SORT_NAME_ZA":"Name Z-A","SORT_WIDGETS_DESC":"Most widgets","SORT_WIDGETS_ASC":"Fewest widgets","VIEW_LAYOUT_ARIA":"View layout","VIEW_LIST_ARIA":"List view","VIEW_CARDS_ARIA":"Cards view","EMPTY_TITLE":"No dashboards found","EMPTY_DESC":"Create a dashboard to get started.","EMPTY_FILTERED":"Try adjusting your search.","LOAD_ERROR":"Failed to load dashboards. Please try again.","ASSIGN_PLACEHOLDER":"Select groups...","ASSIGN_EMPTY":"No groups found","ASSIGN_SEARCH":"Search groups...","ASSIGN_NONE":"No matching groups found","ASSIGN_ARIA":"Assign dashboard to groups"},"METRIC_GROUP":{"LABEL":"Metrics","HELP":"Add the field metrics to show together. Each tile aggregates one field.","ADD":"Add metric","EMPTY_TITLE":"No metrics yet","EMPTY_DESC":"Open settings to add field metrics to this group."},"METRIC_CHART":{"EMPTY_TITLE":"No data to chart","EMPTY_DESC":"Nothing matches this metric in the selected range."},"TABLE":{"EMPTY_TITLE":"No rows to show","EMPTY_DESC":"Nothing matches this table's columns in the selected range.","SEARCH":"Search rows…","NAME_HEADER":"Name"},"NARRATIVE":{"EMPTY_TITLE":"No insights yet","EMPTY_DESC":"Generate an AI summary of what this dashboard's data shows.","GENERATE":"Generate insights","GENERATED":"Insights generated","GENERATE_ERROR":"Couldn't generate insights","GENERATED_AT":"Generated {{date}}","STALE_TITLE":"Insights out of date","STALE_DESC":"The date range changed since these insights were written. Regenerate to match the current data."},"CHAT":{"TITLE":"Dashboard AI","OPEN":"AI Chat","PLACEHOLDER":"Describe what to build or change...","INPUT_ARIA":"Dashboard chat message","SEND":"Send","EMPTY_TITLE":"Build this dashboard by chatting","EMPTY_DESC":"Describe what you want to see — add charts, reorganize sections, or rebuild the whole dashboard from your data.","UPDATED":"Dashboard updated","RESTORE":"Restore this version","RESTORED":"Dashboard restored","RESTORE_ERROR":"Couldn't restore this version","ERROR":"Something went wrong while generating. Please try again.","ADD_BALANCE":"You've run out of included usage. Add credit to keep generating.","TRY_LABEL":"Try asking","EXAMPLE_SUMMARY":"Summarize what this dashboard shows","EXAMPLE_TREND":"Add a chart of activity over time","EXAMPLE_COMPARE":"Compare this month to last month","EXAMPLE_BREAKDOWN":"Break the key numbers down by folder"},"TEMPLATE_WIDGET":{"BY_FOLDER":"Recordings by folder","AVG":"Avg","LEADERBOARD":"Speaker leaderboard","COL_RECORDINGS":"Recordings","COL_DURATION":"Duration","COL_RANK":"Rank","FOLDER_COMPARE":"Folder comparison"},"SECTIONS":{"OVERVIEW":"Overview","NAV_ARIA":"Dashboard sections","ADD":"Add section","WIDGET_COUNT_one":"{{count}} widget","WIDGET_COUNT_other":"{{count}} widgets","ACTIONS_ARIA":"Section actions for {{title}}","MOVE_UP":"Move up","MOVE_DOWN":"Move down","DIALOG_RENAME_TITLE":"Edit section","NAME_LABEL":"Section name","NAME_PLACEHOLDER":"e.g. Performance","NAME_REQUIRED":"Enter a section name","ICON_LABEL":"Icon","DELETE_CONFIRM_TITLE":"Delete section","DELETE_CONFIRM_DESC":"Widgets in \\"{{title}}\\" will move to Overview. No widgets are deleted.","EMPTY_TITLE":"No widgets in this section","EMPTY_DESC":"Add a widget here, or move one over from another section.","EMPTY_VIEW_DESC":"This section has no widgets yet."},"SHARE_CONSENT":{"TITLE":"Share this dashboard publicly?","DESC":"Anyone with the link can see the data below — no sign-in required.","FOLDERS_one":"Data from {{count}} folder","FOLDERS_other":"Data from {{count}} folders","FOLDERS_WORKSPACE":"Data from all folders in your workspace","PEOPLE_NAMES":"Individual speakers are listed by n
1ame","RECORDS_one":"{{count}} recording in the selected date range","RECORDS_other":"{{count}} recordings in the selected date range","RECORDS_UNKNOWN":"Recordings in the selected date range","ROWS_EXPOSED":"Individual recordings are listed by name","ROWS_AGGREGATE":"Only aggregated numbers are shown — individual recordings are not listed","MEDIA_EXPOSED":"Viewers can open and play recordings","TEAM_INCLUDED":"Team member activity is included — names, avatars, and usage. Email addresses stay hidden.","REVOKE_HINT":"You can disable the public link at any time from the share dialog.","CONFIRM":"Share publicly"},"DRILL":{"CLEAR":"Clear filter"}}`),DATA_MANAGEMENT:{AUTO_DELETE:{DESC:`You can schedule to delete your media files. We will email you when the process is complete.`,DURATION:`Duration`,EVERYDAY:`Everyday`,MONTH:`After 1 month`,NEVER:`Never`,THREE_MONTHS:`After 3 months`,TITLE:`Auto Delete Media Files`,WEEK:`After 1 week`,YEAR:`After 1 year`},DELETE_DATA:{BUTTON:`Delete Account`,DESC:`Request will delete your <b><i>account and all your data.</i></b> Your account and data can't be recovered. We will email you when the process is complete.`,TITLE:`Delete My Data & Account`},DESC:`To comply with regulation and to ensure your control over your data`,EXPORT_DATA:{DESC:`You can request to export your data. We will email you when the process is complete.`,REQUEST:`Request Export`,TITLE:`Export Data`},EXPORT_DELETE:{TITLE:`Export & Delete`},LINKED_ACCOUNTS:{CONNECTED:`Connected`,DESC:`Disconnect your linked Google account from your account. If you disconnect your account, you will no longer be able to sign in with Google.`,DISCONNECT:`Disconnect Google`,GOOGLE_ACCOUNT:`Google Account`,TITLE:`Linked Accounts`,WARNING:`Create a password or change a password to avoid losing access to your account.`,WARNING_LABEL:`Warning:`},PRIVACY_POLICY:{DESC:`Learn more about how we manage and secure your data.`},TITLE:`Data Management`,DOC_TITLE:`Data Management`,EXPORT_SUCCESS:`Thank you for submitting the request. We will send you an email in 14 days.`,EXPORT_FAILED:`Failed to submit export request`,DELETE_SUCCESS:`Sorry to see you go. Your data and account will be deleted in 14 days.`,DELETE_FAILED:`Failed to submit deletion request`,AUTO_DELETE_UPDATED:`Auto-delete duration updated`,AUTO_DELETE_FAILED:`Failed to update duration`,GOOGLE_DISCONNECTED:`Google account disconnected successfully`,GOOGLE_DISCONNECT_FAILED:`Failed to disconnect`,GOOGLE_DISCONNECT_CATCH:`Failed to disconnect Google account`,EXPORT_DIALOG_BODY:`We will prepare your data export and email it to you within 14 days.`,EXPORT_REASON_LABEL:`What is the reason for exporting your data?`,EXPORT_REASON_PLACEHOLDER:`Tell us briefly why you need an export`,EXPORT_REASON_ARIA:`Reason for export`,MIN_CHARS:`Please enter at least {{min}} characters.`,SUBMITTING:`Submitting...`,SUBMIT_REQUEST:`Submit Request`,DELETE_WARNING:`Are you sure? Your data and account will be permanently deleted in 14 days. This action cannot be undone.`,DELETE_REASON_LABEL:`Why are you leaving?`,DELETE_REASON_PLACEHOLDER:`Select a reason`,DELETE_REASON_ARIA:`Deletion reason`},DATA_VISUALIZATION:{ADVANCED_SEARCH:{DESC:`Effortlessly locate specific information using our user-friendly and powerful search filters.`,TITLE:`Advanced Search Capabilities`},GPT_EVERYTHING:{DESC:`Query your information with natural language across one or many files in natural language!`,TITLE:`ChatGPT For Everything`},KEY_INSIGHTS:{DESC:`Automatically highlight names, places, brands, and more in your files.`,TITLE:`Extract Key Insights`},SENTIMENT_TRENDS:{DESC:`Get sentence-by-sentence and overall document sentiment across your audio, video and text data.`,TITLE:`Sentiment Trends & Analysis`},TITLE:`Analysis & Data Visualization`,VISUAL_INSIGHTS:{DESC:`Turn your data into engaging and informative visual representations, including customizable charts, word clouds, and comprehensive reports.`,TITLE:`Dynamic Visual Insights`}},DEVELOPER_TOOLS:{API_ACCESS:{DESC:`Achieve seamless integration of Speak with your existing platforms with our easy APIs and high-quality documentation.`,TITLE:`API & Webhook Access`},NATIVE_INTEGRATIONS:{DESC:`Effortlessly synchronize your recordings and media libraries with Zoom and Vimeo and more.`,TITLE:`Native Integrations`},TITLE:`Integrations & Developer Tools`,ZAPIER_INTEGRATION:{DESC:`Simplify your workflow with our ready-to-use Zapier templates, suitable for common tasks, or customize your own.`,TITLE:`Zapier Integration`}},DOWNLOAD_CLIP:{FAILED:`Download failed`,INVALID_URL:`Invalid clip URL, cannot download`,STATUS_COMPLETE:`Complete`,STATUS_DOWNLOADING:`Downloading...`,STATUS_FAILED:`Failed`,TITLE:`Downloading Clip`},EMAIL_SETTINGS:{DESC:`Choose which email notifications you want to re
1ceive.`,GROUPS:{AI_PROMPTS:`AI Prompts`,ANALYZED_MEDIA:`Analyzed Media`,ANALYZED_MEDIA_DESC:`Get notified when media analysis is complete`,BALANCE_ALERTS:`Credit Alerts`,BALANCE_ALERTS_DESC:`Get notified about account credit changes`,FAILED_MEDIA:`Failed Media`,FAILED_MEDIA_DESC:`Get notified when media processing fails`,MEDIA:`Media`,PROMPT_COMPLETED:`Prompt Completed`,PROMPT_COMPLETED_DESC:`Get notified when an AI prompt is completed`,RECORDER:`Recorder`,RECORDER_DISABLED:`Recorder Disabled`,RECORDER_DISABLED_DESC:`Get notified when a recorder is disabled`,RECORDING_SUBMISSION:`Recording Submission`,RECORDING_SUBMISSION_DESC:`Get notified when a recording is submitted`,TRANSCRIPTION:`Transcription`,TRANSCRIPTION_APPROVED:`Transcription Approved`,TRANSCRIPTION_APPROVED_DESC:`Get notified when a transcription is approved`,TRANSCRIPTION_COMPLETED:`Transcription Completed`,TRANSCRIPTION_COMPLETED_DESC:`Get notified when a transcription is completed`,USAGE:`Usage`},SAVE_ERROR:`Failed to update email settings.`,SAVE_SUCCESS:`Email settings updated.`,TITLE:`Email Settings`},EMBED_MEDIA:{ACCOUNT_CUSTOMIZATION:`Account Customization`,ACTIONS:`Actions`,ALL_TYPES:`All Types`,ANALYTICS:`Analytics`,CHAT_HISTORY:`Chat History`,CREATED:`Created`,DASHBOARD:`Dashboard`,DELETE:`Delete`,DELETE_CONFIRM:`Are you sure you want to delete this embed?`,DELETE_TITLE:`Delete embed`,EMPTY_DESCRIPTION:`Create a new Embed Player from the individual media or from a folder to share as a library.`,EMPTY_TITLE:`No embed players found!`,FOLDER:`Folder`,JUMP_TO_MEDIA:`Jump to Media`,MEDIA_PLAYER:`Media Player`,NAME:`Name`,OPEN_DASHBOARD:`Open dashboard`,SEARCH_PLACEHOLDER:`Search embeds...`,TITLE:`Embed Media`,TOTAL_VIEWS:`Total Views`,TYPE:`Type`},EMBED_PLAYER:{COLOR:`Do you want to change the color of your player?`,FOLDER:`Folder`,INSIGHTS:`Do you want to hide something from view? Select and deselect the insights here.`,PREFERENCES:`Do you want to hide something from view? Select and deselect the options.`,PRIVACY:`Do you want to secure this player from public access using a password or to open it to everyone who has a link?`,RESET:`Reset the player to its default settings. Applies from your Account Customization or Standard Speak AI branding.`,TITLE:`Embed this media player with all the insights on your website.`},EMBED_STATISTICS:{MEDIA:{BROWSER:`Views by Browser`,CITY:`Views by City`,COUNTRY:`Views by Country`,DEVICE:`Views by Device`,REGIONS:`Vie
1ws by Region`,VIEWS:`Total Views by Date`,WEEKDAY:`Total Views by Day`},NO_STATS:`No Statistics Found!`,RECORDER:{AVG_DURATION:`Avg. Submission Duration`,BROWSER:`Submissions by Browser`,CITY:`Submissions by City`,COUNTRY:`Submissions by Country`,DEVICE:`Submissions by Device`,QUES_ANALYTICS:`Question Analytics`,RECORDING_STATS:`Recording Statistics`,RECORDING_TYPES:`Recording Types`,TOTAL_DURATION:`Total Duration`,TOTAL_SUBMISSIONS:`Total Submissions`,UPLOAD:`Total Submissions by Date`,WEEKDAY:`Total Submissions by Day`}},ERROR:{NEW_VERSION_AVAILABLE:`A new version is available`,PAGE_NOT_FOUND:`Page not found`,RELOAD_TO_UPDATE:`Reload the page to load the latest version.`,SOMETHING_WRONG:`Oops, Something went wrong!`,UNEXPECTED:`An unexpected error occurred`,UNEXPECTED_TRY_AGAIN:`An unexpected error occurred. Please try again.`},ERROR_NOTIFICATION:{ASSISTANT_PREFERENCES:{REQUIRED_FIELDS:`Please fill all the fields`},AUTO_JOIN_SETTINGS:{INVALID_CALENDAR:`No valid calendar found.`,INVALID_EMAIL:`Invalid email format`},CALENDAR:{PERMISSIONS:`Please provide permissions from {{calendarName}} to sync calendar.`},CATEGORIES:{INVALID_NAME:`Category name is invalid!`,RESERVED_NAME:`This is reserved name for internal purpose. Please choose different name.`},COMMON_MESSAGE:`Something went wrong. Please send us a message if this persists`,CSV_UPLOAD:{INVALID_FORMAT:`Invalid file format found!`},EDITOR:{FIND_REPLACE:`Please enter valid replace field value.`,FOUND_ERROR:`Errors were found and highlighted with red. Please correct and try again!`},EVERNOTE:{INVALID_FORMAT:`Invalid file format found!`,NO_EXTENSION:`Invalid Format or No extension found. Please upload evernote export ENEX file type.`},FAILED:`Failed`,FIELDS:{UPDATE_FIELD:`Error while updating fields.`},FILTER:{SET_FILTER:`Please set filter from Apply Filter.`},GOOGLE_DRIVE:{INVALID_URL:`Invalid URL. Please provide a valid Drive URL to import the media files`},IMAGE:{SELECTOR:`Must be an image!`},IMPORT:{NETWORK_ERROR:`File upload failed due to Network Error. Please Try Again!`},INSIGHTS_HEADER:{FAILED_TRANSCRIPTION:`Failed to start re-transcription. Please try again.`},LIVE_RECORD:{WEBCAM:`Your browser is not supported yet! Please check on Chrome or Firefox.`},MEDIA_LIST:{MIN_MEDIA:`Select at least one media`,MIN_NOTE:`Select at least one note`,SELECT_MEDIA:`Select one or more media files!`},PAGE_ERROR_DESC:`This page encountered an error. You can try again or go back to the dashboard.`,PAYMENT:{AMT_LIMIT:`Please enter valid amount. Minimum amount required is $5 for the transaction.`},PLAN_BUILDER:{CONFIRMATION_FAIL:`Payment intent confirmation failed`},RECORDER:{MIN_SELECTION:`Please add at least one option.`},REQUIRED_FIELDS:`All fields are required.`,SECURITY:{INVALID_TOKEN:`Invalid token. Please try again`,URL_ERROR:`Error occurred while generating two factor url`,VERIFY_TOKEN:`Error occurred while verifying two factor token`},SHARE_EMBED:{REQUIRED_PASSWORD:`Password can't be empty!`},SOMETHING_WENT_WRONG:`Something went wrong`,TRANSLATION:{MIN_TRANSLATION:`At least one translation is required`},UNKNOWN_ERROR:`Something went wrong`,VOCABULARY:{INVALID_WORD:`Please enter a valid word`,MAX_LENGTH:`Add a valid word, long phrases are not allowed`,MAX_WORDS:`You can add upto 100 words`},WEB_SCRAPING:{INVALID_URL:`Not a Valid URL`,URL_EXIST:`URL already exists`},ZOOM:{NO_RECORDS:`No recorded files found.`},GENERIC:`Something went wrong. Please try again.`},EXIT_INTENT:{TRIAL_VALUE_DEMO:{TITLE:`Here's what Speak found in your file`,FALLBACK:`Your file has been transcribed and analyzed. Ask a question to dig in.`,SUMMARY_LABEL:`Summary`,FIELDS_LABEL:`Fields captured`,MORE_COUNT:`+{{count}} more`,SNOOZE:`Remind me later`,CTA:`Ask a question about this file`},FEEDBACK:{TITLE:`Quick question before you go`,QUESTION:`How was your experience with this file?`,GOOD:`Good`,BAD:`Could be better`,REASON_MET_MY_NEEDS:`Met my needs`,REASON_EASY_TO_USE:`Easy to use`,REASON_SAVED_ME_TIME:`Saved me time`,REASON_HARD_TO_USE:`Hard to use`,REASON_MISSING_A_FEATURE:`Missing a feature`,REASON_TOO_SLOW:`Too slow`,REASON_NOT_ACCURATE:`Not accurate`,REASON_OTHER:`Other`,PLACEHOLDER:`Anything else? (optional)`,SNOOZE:`Remind me later`,SEND:`Send feedback`,SENDING:`Sending...`,THANKS:`Thanks for the feedback.`},ZERO_UPLOAD:{TITLE:`Before you go`,DESC:`See what Speak does with your content. Upload a file and get a transcript, summary, and insights in seconds.`,CTA:`Upload your first file`,REASON_LABEL:`Leaving? Tell us why`,REASON_JUST_LOOKING:`Just looking`,REASON_TOO_COMPLEX:`Too complex`,REASON_NOT_WHAT_I_EXPECTED:`Not what I expected`,REASON_ILL_COME_BACK:`I'll come back`,REASON_NOTHING_TO_UPLOAD_RIGHT_NOW:`Nothing to upload right now`,PLACEHOLDER:`Anything else? (optional)`,SNOOZE:`Remind me later`,THANKS:`Thanks. We'll use this to improve.`},BOOKING_CONSULT:{TITLE:`Before you go, want us to build this with you?`,DESC:`This is one file. We can architect this for every call your team has: scoring, structured data, and automations built on your own conversations.`,DISMISS:`Maybe later`}},EXPLORE:{ACTIONS_FOR_MEDIA_ARIA:`Actions for {{name}}`,ACTION_AUTOMATIONS:`Automations`,ACTION_MOVE:`Move`,ACTION_OPEN:`Open`,ACTION_REANALYZE:`Re-Analyze`,BULK_ACTIONS_ARIA:`Bulk actions`,DELETE_SELECTED_ARIA:`Delete selected`,EDIT_SELECTED_ARIA:`Edit selected`,EXPORT_SELECTED_ARIA:`Export selected`,FILTER_BY_FIELD_TYPE:`Filter by field type`,MOVE_TO_FOLDER_ARIA:`Move to folder`,REANALYZE_SELECTED_ARIA:`Re-analyze selected`,RUN_AUTOMATIONS_ARIA:`Run automations`,SELECT_ALL_MEDIA_ARIA:`Select all media`,SELECT_MEDIA_ARIA:`Select {{name}}`,ADJUST_FILTERS_DESC:`Adjust your date range or filters.`,ARIA_DOWNLOAD_PNG:`Download PNG`,ARIA_EXPORT_OPTIONS:`Export chart options`,ARIA_SEARCH_MEDIA:`Search media`,ARIA_SELECT_CLOUD_N:`Select number of top words in cloud`,ARIA_SELECT_TOP_N:`Select number of top keywords`,CHART_NOT_READY:`Chart not ready, try again`,CLEAR_SEARCH:`Clear search`,COL_CHANGE_PP:`Change (pp)`,COL_CREATED_AT:`Created At`,COL_DATE:`Date`,COL_DESCRIPTION:`Description`,COL_DURATION:`Duration`,COL_GO_TO_FILE:`Go to file`,COL_JUMP_TO:`Jump to`,COL_NAME:`Name`,COL_PREV_COUNT:`{{label}} Count`,COL_SENTENCE:`Sentence`,COL_SIZE:`Size`,COL_START_TIME:`Start Time`,COL_TAGS:`Tags`,COL_TYPE:`Type`,COL_UPDATED:`Updated`,COL_VALUE:`Value`,COMPARE_DISABLED_REASON:`Not available for All Time or Custom date ranges`,COMPARE_SENTIMENT:`Compare Sentiment`,DATASET_VS:`{{a}} vs {{b}}
1`,DELETE_FILES_CONFIRM:`Are you sure you want to delete {{count}} file{{plural}}? This action cannot be undone.`,DELETE_FILES_TITLE:`Delete files`,DESC:`Search and analyze insights across all your media`,DOWNLOAD_CSV:`Download CSV`,DOWNLOAD_PNG:`Download PNG`,DRILLDOWN_TITLE:`{{label}} Sentences ({{pct}}%)`,FAV_ADD:`Add to favorites`,FAV_REMOVE:`Remove from favorites`,FIELDS_CREATE_LABEL:`Create Field`,FIELDS_DATA_LOAD_FAILED:`Failed to load field data`,FIELDS_EMPTY_TITLE:`No fields yet`,FIELDS_FIELD_LABEL:`Field`,FIELDS_LOAD_FAILED:`Failed to load fields`,FIELDS_SEPARATOR_LABEL:`Separator`,FIELDS_TRY_DIFFERENT:`Try a different field or adjust your filters.`,FILTER_TYPE_ALL:`All Fields`,FILTER_TYPE_CATEGORY:`Category`,FILTER_TYPE_NAME:`Name`,FILTER_TYPE_SPEAKER:`Speaker`,HIGHEST_MENTIONED:`Highest mentioned on: {{date}} ({{count}} times)`,INSIGHT_BRAND:`Brand`,INSIGHT_KEYWORD:`Keyword`,INSIGHT_LOCATION:`Location`,INSIGHT_PEOPLE:`People`,INSIGHT_TOPIC:`Topic`,KEYWORDS_LOAD_FAILED:`Failed to load keywords`,MEDIA_DELETED_COUNT:`{{count}} file{{plural}} deleted`,MEDIA_DELETE_FAILED:`Failed to delete files`,MEDIA_EMPTY_DESC:`No media files match the current date range and filters. Try adjusting your filters or expanding the date range.`,MEDIA_EMPTY_TITLE:`No media found`,MEDIA_LOAD_FAILED:`Failed to load media files. Please try again.`,MEDIA_SELECTED_COUNT:`{{count}} selected`,MEDIA_TYPE_AUDIO:`Audio`,MEDIA_TYPE_BREAKDOWN:`Audio: {{audio}}, Video: {{video}}, Text: {{text}}`,MEDIA_TYPE_TEXT:`Text`,MEDIA_TYPE_VIDEO:`Video`,NO_RESULTS:`No results for "{{query}}"`,NO_RESULTS_DESC:`Try broadening your search, adjusting filters, or expanding the date range.`,NO_SENTIMENT_DATA:`No sentiment data`,OVERALL_SENTIMENT:`Overall sentiment is the average of all the sentences in your media file. Click on the chart to see the sentences.`,SEARCH_EMPTY_DESC:`Enter a search term to find insights across all your media files.`,SEARCH_EMPTY_TITLE:`Search your media`,SEARCH_FAILED:`Search failed`,SEARCH_MEDIA_PLACEHOLDER:`Search media...`,SEARCH_PLACEHOLDER:`Search for a word, phrase, or topic...`,SENTIMENT_ARIA_SENTENCES:`Sentences`,SENTIMENT_BREAKDOWN:`Positive: {{positive}}% | Negative: {{negative}}%`,SENTIMENT_CHART:`Sentiment analysis classifying sentences as either positive, neutral, or negative. Score is normalized between -1 (most extreme negative) and +1 (most extreme positive).`,SENTIMENT_COMPARISON:`Sentiment Comparison`,SENTIMENT_DISTRIBUTION:`Sentiment Distribution`,SENTIMENT_LOAD_FAILED:`Failed to load sentiment data`,SENTIMENT_OVER_TIME:`Sentiment Over Time`,STATIC_FILTER_CATEGORY:`Category`,STATIC_FILTER_FOLDER:`Folder`,STATIC_FILTER_MEDIA_NAME:`Media Name`,STATIC_FILTER_MEDIA_TYPE:`Media Type`,STATIC_FILTER_RECORDER:`Recorder`,STATIC_FILTER_SENTIMENT_NEG:`Sentiment (Negative)`,STATIC_FILTER_SENTIMENT_POS:`Sentiment (Positive)`,STATIC_FILTER_SPEAKER:`Speaker`,STATIC_FILTER_TAGS:`Tags`,STATS_DURATION_DATE:`Duration by Date`,STATS_DURATION_TYPE:`Duration by File Type`,STATS_EMPTY_TITLE:`No statistics available`,STATS_FILE_TYPES:`File Types`,STATS_LABEL_DURATION:`Duration`,STATS_LABEL_FILES:`Files`,STATS_LABEL_SPEAKERS:`Speakers`,STATS_LABEL_WORDS:`Words`,STATS_LOAD_FAILED:`Failed to load statistics`,STATS_NO_DATA:`No data`,STATS_UPLOAD_COUNTS:`Upload Counts by Date`,TAB_FIELDS:`Fields`,TAB_FIELDS_ARIA:`Fields tab`,TAB_KEYWORDS:`Keywords`,TAB_KEYWORDS_ARIA:`Keywords tab`,TAB_MEDIA:`Media`,TAB_MEDIA_ARIA:`Media tab`,TAB_SEARCH:`Search`,TAB_SEARCH_ARIA:`Search tab`,TAB_SENTIMENT_ARIA:`Sentiment tab`,TAB_STATS:`Stats`,TAB_STATS_ARIA:`Statistics tab`,TAG_PREFIX:`Tag: {{tag}}`,TOP_LABEL:`Top`,TOP_WORDS:`Top words are the most used words in your media file. Click to see the instances and more details.`,WORDCLOUD:`You can click on any word to find all the instances from your media and text.`},EXPLORE_INSIGHTS:{ADD_CONDITION:`Add Condition`,ADD_EDIT_FILTER:{IS_DEFAULT:`Is Default`,NAME:`Name`,NAME_VALIDATION:`Name is required`},ADVANCED_FILTER:`Advanced Filter`,APPLY_FILTER:`Apply Filter`,AUTOMATIONS_CTA_BODY:`Define a field like “Budget”, “Objection”, or “Next step”, and Speak AI pulls it from every recording automatically.`,AUTOMATIONS_CTA_HEADING:`Set up extractions to turn transcripts into structured data.`,CARD_RECORDING_ACTIVITY:`Recording Activity`,CARD_SENTIMENT:`Sentiment`,CARD_TEAM_ACTIVITY:`Team Activity`,CARD_TRENDING_TOPICS:`Trending Topics`,CHECK_CONNECTION:`Check your connection and try again.`,COMPARE_WITH:`Compare With`,CONDITION_AND:`AND`,CONDITION_CONNECTOR_ARIA:`Condition connector`,CONDITION_OR:`OR`,CONTRIBUTORS_DELTA:`{{sign}}{{delta}} contributors {{deltaLabel}}`,CREATE_NEW:`Create New`,DATASET_1_FILTERS:`Dataset 1 Filters`,DATASET_2_FILTERS:`Dataset 2 Filters (Compare with)`,DEFAULT_FILTER_ARIA:`Default filter`,DELETE_FILTER_ARIA:`Delete filter`,DELETE_FILTER_CONFIRM:`Are you sure you want to delete "{{name}}"? This action cannot be undone.`,DELETE_FILTER_FAILED:`Failed to delete filter`,DELETE_FILTER_TITLE:`Delete Filter`,DUPLICATE_FILTER_ARIA:`Duplicate filter`,DUPLICATE_FILTER_FAILED:`Failed to duplicate filter`,EDIT_FILTER:`Edit Filter`,EMPTY_SENTIMENT:`Sentiment analysis will appear as your recordings are analyzed.`,EMPTY_TEAM_ACTIVITY:`No team activity found for this period.`,EMPTY_TEAM_ACTIVITY_DATE:`Select a date range to see team member activity.`,EMPTY_TRENDING_GROWING:`Trending topics will appear as your recording library grows.`,EMPTY_TRENDING_NONE:`No trending topics foun
1d for this period.`,EXPLORE_SEARCH:{SENTIMENT_ANALYSIS:`Sentiment analysis for`,TIMES_APPEARED:`Total times appeared`,TIMES_MENTIONED:`No of times mentioned`,TREND:`Trend of {{query}} vs Time`,UNIQUE_FILES:`Unique media files:`},LOADING:{FIELDS:`Loading fields data for {{fieldName}}`,LOADING:`Loading`,NO_CUSTOM_FIELDS:`No custom fields have been configured yet. Create fields to analyze structured data across your media.`,NO_FIELDS:`Data for {{fieldName}} field not found.`,NO_SENTIMENT:`Sentiment data not found.`,NO_STATS_DATE_RANGE:`No media found in the selected date range. Try widening the date range or upload your first file.`,NO_WORDS:`Words not found.`,SENTIMENT:`Loading sentiment`,WORDCLOUD:`Loading wordcloud`},FILTER_CONDITIONS:`Filter Conditions`,FILTER_DUPLICATED:`Filter duplicated`,FILTER_FIELD_ARIA:`Filter field`,FILTER_LABEL:`Filter:`,FILTER_NAME_PLACEHOLDER:`Filter name`,FILTER_OPERATOR_ARIA:`Filter operator`,INTRO_RECENT:`Here's what your recent recordings tell you.`,INTRO_WITH_DATE:`Here's what your {{period}} recordings tell you.`,KEYWORD_MENTIONS:`keyword mentions`,MEMBER_RECORDINGS_COUNT_one:`{{count}} recording`,MEMBER_RECORDINGS_COUNT_other:`{{count}} recordings`,OPERATOR_CONTAIN:`Contains`,OPERATOR_GREATER_THAN:`Greater than`,OPERATOR_INCLUDE:`Include`,OPERATOR_LESS_THAN:`Less than`,OPERATOR_NOT_CONTAIN:`Does Not Contain`,OPERATOR_NOT_INCLUDE:`Exclude`,OVERALL_SENTIMENT:`Overall Sentiment`,PAYG_NUDGE_BODY:`Upgrade to see how your topics shift week over week.`,PAYG_NUDGE_CTA:`Upgrade to Pro`,PAYG_NUDGE_HEADING:`Track trends over time`,PRIOR_PERIOD_TOOLTIP:`Prior period: {{value}} keyword mentions`,PRIVACY_LABEL:`Privacy`,PRIVACY_PRIVATE:`Private`,PRIVACY_PUBLIC:`Public`,REMOVE_FILTER_ROW_ARIA:`Remove filter row`,RENAME_FILTER_ARIA:`Rename filter`,RENAME_FILTER_FAILED:`Failed to rename filter`,RENAME_FILTER_TITLE:`Rename Filter`,RESET:`Reset`,ROW_RECORDINGS_DELTA:`{{sign}}{{delta}} recordings`,ROW_TEAM_RECORDINGS:`Team recordings`,ROW_UNIQUE_SPEAKERS:`Unique speakers`,ROW_WORDS_TRANSCRIBED:`Words transcribed`,SAVE:`Save`,SAVED_FILTERS:`Saved Filters`,SAVED_FILTERS_ARIA:`Saved filters`,SAVE_AS:`Save As`,SAVE_FILTER:`Save Filter`,SAVE_FILTER_FAILED:`Failed to save filter`,SAVING:`Saving...`,SCOPE_TO_FOLDERS:`Scope to folders (optional)`,SCOPE_TO_FOLDER_ARIA:`Scope to {{name}}`,SENTIMENT:`Sentiment`,SENTIMENT_NEGATIVE:`Negative`,SENTIMENT_NEUTRAL:`Neutral`,SENTIMENT_POSITIVE:`Positive`,SET_AS_DEFAULT:`Set as default`,SPEAKERS:`Speaker Sentiment`,TEAMSTATS_GATE_BODY:`Subscribe to see themes and patterns across your recordings.`,TEAMSTATS_GATE_HEADING:`What's in your recordings?`,TOGGLE_COMPARISON_ARIA:`Toggle comparison mode`,TOP_FIELD_VALUES_ARIA:`Top "{{name}}" values`,TOP_FIELD_VALUES_HEADING:`Top “{{name}}” values`,TOP_WORDS:`Top {{chartNumber}} words`,TRIAL_NUDGE_BODY_one:`Your trial ends in {{count}} day. Subscribe to keep tracking how your recordings change over time.`,TRIAL_NUDGE_BODY_other:`Your trial ends in {{count}} days. Subscribe to keep tracking how your recordings change over time.`,TRIAL_NUDGE_CTA:`Upgrade before trial ends`,TRIAL_NUDGE_HEADING:`Keep your trends`,UNABLE_TO_LOAD:`Unable to load`,UNIQUE_SPEAKERS_one:`{{count}} unique speaker`,UNIQUE_SPEAKERS_other:`{{count}} unique speakers`,UNKNOWN_MEMBER:`Unknown`,UPDATE:`Update`,UPGRADE_CTA:`Upgrade`,WORDCLOUD:`Wordcloud`,MEMBER_RECORDINGS_COUNT:`{{count}} recordings`,TRIAL_NUDGE_BODY:`Your trial ends in {{count}} days. Subscribe to keep tracking how your recordings change over time.`,UNIQUE_SPEAKERS:`{{count}} unique speakers`},EXPORT:{CAP_WARNING:`Only the first 500 of {{total}} selected files will be exported. {{excluded}} items will be excluded.`,EXPORTING:`Exporting...`,FORMAT_ARIA:`Export format`,FORMAT_CHOOSE:`Choose format`,FORMAT_CSV_INSIGHTS:`Infographics (.csv)`,FORMAT_CSV_MEDIA:`Media details (.csv)`,FORMAT_CSV_TEXT_SENTIMENT:`Sentiment only (.csv)`,FORMAT_CSV_TRANSCRIPT:`Transcript only (.csv)`,FORMAT_CSV_TRANSCRIPT_SENTIMENT:`Transcript with sentiment (.csv)`,FORMAT_HTML:`Webpage (.html)`,FORMAT_JSON:`JSON Object (.json)`,FORMAT_LABEL:`Format`,FORMAT_ORIGINAL:`Original File`,FORMAT_PDF:`PDF (.pdf)`,FORMAT_SRT:`SubRip (.srt)`,FORMAT_TEXT_TXT:`Text (.txt)`,FORMAT_THUMBNAIL_PNG:`Thumbnail (.png)`,FORMAT_UPGRADE_HINT:`Upgrade your plan to export in this format.`,FORMAT_UPGRADE_REQUIRED:`{{format}} (upgrade required)`,FORMAT_VTT:`WebVTT (.vtt)`,FORMAT_WORD_DOCX:`Word (.docx)`,INCLUDE_INSIGHT_VIZ:`Include insight visualizations`,INCLUDE_INSIGHT_VIZ_ARIA:`Include insight visualizations`,INCLUDE_SPEAKER_EMAIL:`Include speaker email`,INCLUDE_SPEAKER_EMAIL_ARIA:`Include speaker email`,INCLUDE_SPEAKER_NAMES:`Include speaker names`,INCLUDE_SPEAKER_NAMES_ARIA:`Include speaker names`,INCLUDE_TIMESTAMPS:`Include timestamps`,INCLUDE_TIMESTAMPS_ARIA:`Include timestamps`,MERGE_ALL_DESC:`Merge all files into a single file`,MERGE_SINGLE:`Merge into single file`,MERGE_SINGLE_ARIA:`Merge into single file`,OPTIONS_LEGEND:`Options`,REDACTION_CATEGORIES_ARIA:`Redaction categories`,REDACT_BRANDS:`Brands`,REDACT_CATEGORY_ARIA:`Redact {{category}}`,REDACT_DATES:`Dates`,REDACT_EMAILS:`Emails`,REDACT_LOCATIONS:`Locations`,REDACT_PEOPLE:`People`,REDACT_PII:`Redact PII`,REDACT_PII_ARIA:`Redact PII`,REDACT_UPGRADE_TOOLTIP:`Redaction requires a plan upgrade`,TITLE:`Export {{count}} items`,TITLE_one:`Export {{count}} file`,TITLE_other:`Export {{count}} files`,TOAST_EXPORTED:`Exported {{count}} items`,TOAST_EXPORTED_one:`Exported {{count}} file`,TOAST_FAILED:`Export failed`},FIELDS_MAPPING:{COL_FIELD_NAME:`Field Name`,COL_VALUE:`Value`,ENTER_VALUE:`Enter {{name}}`,ERROR_FAILED:`Failed to update fields`,ERROR_VALIDATE:`Please fill in at least one field value`,GO_TO_FIELDS:`Go to Fields`,NO_FIELDS:`No fields configured. Create fields in your workspace settings.`,NO_RESULTS:`No matching fields`,SELECT_PLACEHOLDER:`-- Select --`,SUCCESS:`Fields updated for {{count}} item(s)`,SUCCESS_FOLDER:`Folder fields updated`,TITLE:`Map Fields ({{count}} items)`,VALUE_LABEL:`Value for {{name}}`},FILTER_SHEET:{CLOSE:`Close filters`,FILTERS:`Filters`,FILTERS_WITH_COUNT:`Filters ({{count}} active)`,RESET_ALL:`Reset all filters`},FOLDERS:{ACTION_SIDEBAR_ARIA:`Folder actions`,ADD_COLUMNS:`Add Columns`,ALL_COLUMNS_ADDED:`All columns added`,ALL_GROUPS:`All groups`,ALL_TYPES:`All types`,AUTOMATION_DESC:`Enable AI extraction to automatically populate field values when media is uploaded to this folder.`,CLONE_FAILED:`Failed to clone folder`,COL_ASSIGNED_TO:`Assigned To`,COL_CREATED:`Created`,COL_CREATED_BY:`Created By`,COL_FILES:`Files`,COL_NAME:`Name`,COL_SENTIMENT:`Sentiment`,COL_SOURCE_TYPE:`Source Type`,COL_UPDATED_AT:`Updated At`,CREATE_FOL
1DER:`Create Folder`,CREATE_NO_PERMISSION:`You don't have permission to create folders`,CREATE_VIEW:`Create View`,DELETED:`Folder deleted`,DELETE_CONFIRM:`Are you sure you want to delete this folder? This action cannot be undone.`,DELETE_FAILED:`Failed to delete folder`,DELETE_NO_PERMISSION:`You don't have permission to delete folders`,DELETE_TITLE:`Delete Folder`,DELETE_VIEW:`Delete View`,DESC:`Organize and browse your media files by folder.`,DOWNLOAD_FAILED:`Download failed.`,DOWNLOAD_FILE_DIRECTLY:`Download file directly`,EDIT_FOLDER:`Edit Folder`,EDIT_VIEW_ARIA:`Edit {{name}}`,ENABLE_AI_ALL:`Enable AI extraction for all fields`,ERROR_TITLE:`Something went wrong loading this folder`,EXPORT_DISABLED_TITLE:`Select items to export`,FETCH_ERROR:`Failed to load folders. Please try again.`,FIELD_AUTOMATION:`Field Automation`,FILTER_BY_GROUP:`Filter by group`,FILTER_BY_SOURCE:`Filter by source type`,FILTER_DATE:`Date`,FILTER_DATE_ALL:`All Time`,FILTER_DATE_LAST_30:`Last 30 Days`,FILTER_DATE_MONTH:`This Month`,FILTER_DATE_TODAY:`Today`,FILTER_DATE_WEEK:`This Week`,FILTER_SORT:`Sort`,FILTER_STATUS:`Status`,FILTER_STATUS_ALL:`All Status`,FILTER_STATUS_COMPLETED:`Completed`,FILTER_STATUS_FAILED:`Failed`,FILTER_STATUS_PROCESSING:`Processing`,FILTER_TYPE:`Type`,GROUP_VIEWS:`Views`,INVALID_DOWNLOAD_URL:`Invalid download URL`,INVALID_THUMBNAIL_URL:`Invalid thumbnail URL`,LOADING_FIELDS:`Loading fields...`,MANAGE_COLUMNS:`Manage columns`,MOVE_TO_FOLDER:`Move to Folder`,NEW_FOLDER:`New Folder`,NOT_FOUND_DESC:`The folder you are looking for does not exist or has been deleted.`,NOT_FOUND_TITLE:`Folder not found`,NO_COLUMNS_FOUND:`No columns found`,NO_FOLDER:`No folder`,NO_SHARE_LINK:`No share link yet`,NO_SHARE_LINK_DESC:`Generate a shareable link to share this {{type}} with others.`,OTHER_FIELDS:`Other fields`,REANALYZE_BULK_FAILED:`Failed to start re-analysis`,REANALYZE_BULK_STARTED:`Re-analysis started for {{count}} item`,REANALYZE_BULK_STARTED_plural:`Re-analysis started for {{count}} items`,REANALYZE_FAILED:`Failed to start re-analysis`,REANALYZE_MIN_TWO:`Select at least 2 items to re-analyze.`,REANALYZE_NO_PERMISSION:`You don't have permission to re-analyze folders`,REANALYZE_STARTED:`Re-analysis started`,REORDER_FAILED:`Failed to update folder order`,RE_ANALYZE_CONFIRM:`Re-analyzing will refresh all AI insights for every media file in this folder. This may take some time.`,RE_ANALYZE_FILE:`Re-analyze File`,RE_ANALYZE_FOLDER:`Re-analyze Folder`,ROW_DETAILS_TITLE:`Row details`,SEARCH_PLACEHOLDER:`Search folders...`,SEE_MORE:`more...`,SELECTED_COUNT:`{{count}} selected`,SELECT_FOLDER_PLACEHOLDER:`Select folder...`,SETUP_AUTOMATION:`Setup Automation`,SET_DEFAULT_VIEW:`Set as default view`,SHARE_COUNT:`{{count}} Folders`,SHARE_FOLDER:`Share Folder`,SHARE_NO_PERMISSION:`You don't have permission to share folders`,SHARE_SELECT_HINT:`Select folders to share`,SORT_CUSTOM_ORDER:`Custom order`,SORT_FOLDERS:`Sort folders`,SORT_NAME_AZ:`Name A-Z`,SORT_NAME_ZA:`Name Z-A`,SORT_NEWEST:`Newest First`,SORT_OLDEST:`Oldest First`,SORT_RECENTLY_UPDATED:`Recently updated`,SOURCE_AND_FIELDS:`Source & Fields`,SUGGESTED_FOR:`Suggested for`,TAB_CLIPS:`Clips`,TAB_MEDIA_LIST:`Media List`,TITLE:`Folders`,TOTAL_COUNT_SUFFIX:`(of {{total}} total)`,UPDATE_VIEW:`Update View`,VALIDATION:{DESC_TOO_LONG:`Description must be at most {{max}} characters`,NAME_REQUIRED:`Name is required`,NAME_TOO_LONG:`Name must be at most {{max}} characters`,NAME_TOO_SHORT:`Name must be at least {{min}} characters`},VIEW_DEFAULT:`Default`,VIEW_DEFAULT_BADGE:`default`,VIEW_DELETE_CONFIRM_DESC:`Are you sure you want to delete "{{name}}"?`,VIEW_DELETE_ERROR:`Failed to delete view`,VIEW_DELETE_SUCCESS:`View deleted`,VIEW_GRID_ARIA:`Grid view`,VIEW_LAYOUT_ARIA:`View layout`,VIEW_NAME_PLACEHOLDER:`View name`,VIEW_SAVE_ERROR_CREATE:`Failed to create view`,VIEW_SAVE_ERROR_UPDATE:`Failed to update view`,VIEW_SAVE_SUCCESS_CREATE:`View created`,VIEW_SAVE_SUCCESS_UPDATE:`View updated`,VIEW_TABLE_ARIA:`Table view`,VISIBLE_COLUMNS_COUNT:`Visible Columns ({{count}})`},INFO:{LIVE_TRANSCRIPTION:`Enable real time transcription.`},INSIGHTS:{ARTS:`Find the title of books, songs related information under arts insight.`,BRAND:`Speak tracks brand mentions that appear on-screen or are mentioned by speakers.`,CARDINAL:`Usually numerals that do not fall under the dates, ordinals, money insights.`,DATES:`Discover the dates or periods from the content`,EMOTION:`Identify emotions in the content by analyzing words, vocal signals, and facial expressions.`,EVENTS:`Speak detects famous battles, wars or sports events.`,GEOPOLITICAL:`Find the countries, cities and states.`,KEYWORD:`Find the most prevalent keywords shown on-screen or that are mentioned by speakers.`,LANGUAGES:`Speak detect any named languages from the content.`,LAWS:`Find the named documents mentioned in the laws.`,LOADING_TRANSCRIPT:`Loading transcript`,LOCATION:`Discover the locations appeared in the content and description from the Wikipedia.`,MONEY:`Speak detects monetary values with units.`,NATIONALITIES:`Speak discover the combinations of nationalities, religious and political groups from the content.`,NEGATIVE:`Negative`,NEUTRAL:`Neutral`,NO_INSIGHTS:`No insights yet`,NO_TRANSCRIPT:`No transcript available`,NO_TRANSLATIONS:`No translations yet`,NO_TRANSLATIONS_DESC:`Translate your transcript into other languages.`,ORDINALS:`Find the ordinals as 'first', 'second', etc from the content.`,PEOPLE:`Find the people identified in the content and information about them from the Wikipedia.`,PERCENTAGES:`Detect the '%' numbers.`,POSITIVE:`Positive`,PRODUCTS:`Speak discover different products from the content.`,QUANTITIES:`Find the measurements in terms of weight and distance.`,SEARCH_KEYWORDS_PLACEHOLDER:`Search for insight name or word…`,SENTIMENT:`Compare instances of positive and negative sentiments within audio and video content.`,SPEAKER:`Speakers detects from the audio or video.`,SUMMARY:`Summary`,TIMES:`Speak detects mentioned time duration from the content.`,TOPIC:`Discover the main topics foun
1d in your content.`,CHART_VIEW:`Chart`,SENTIMENT_SCORE_AXIS:`Sentiment Score`,SENTIMENT_POINT_TOOLTIP:`{{time}} · Score: {{score}}`},INTEGRATIONS:JSON.parse(`{"AGENTS":"Agents","AGENTS_DESC":"Connect Speak to AI assistants and agents via Model Context Protocol.","AI_ACTIONS":{"CATEGORY_PLACEHOLDER":"Category","CONNECTED_GROUP":"Connected","DESC":"Connect apps so Speak AI can take actions on your behalf.","EMPTY_DESC":"Connect an app from the catalog to let Speak AI take actions on your behalf.","EMPTY_TITLE":"No connected apps yet","ERROR_DESC":"Check your connection and try again.","ERROR_TITLE":"Couldn't load connected apps","CAT_GROUP":"AI action categories","NO_RESULTS":"No apps match your filters.","RESULT_COUNT":"{{count}} apps","SEARCH_PLACEHOLDER":"Search apps...","TITLE":"AI actions"},"ALL":"All Integrations","FILTER_LABEL":"Filter integrations","VIEW_GROUP":"View","ALREADY_CONNECTED":"{{name}} is connected.","CONNECT":"Connect","CONNECT_MISSING_PERMISSIONS":"Some permissions were declined during sign-in. Please reconnect and allow all requested permissions.","CONNECT_TIMEOUT":"Still finishing the connection. Give it a moment, then try again.","CONNECTED":"Connected","DISCONNECT":"Disconnect","DISCONNECTED":"Disconnected","EVENT_NOTIFICATIONS":"Event Notifications","GENESYS":{"ACTION":"Automation run","AGENT":"Agent","ALL_STATUSES":"All statuses","AUTOMATION_NOT_APPLICABLE":"Not applicable","AUTOMATION_NOT_STARTED":"Automation didn't start","AUTOMATION_STATUS_COMPLETED":"Completed","AUTOMATION_STATUS_FAILED":"Failed","AUTOMATION_STATUS_KILLED":"Stopped early","AUTOMATION_STATUS_PENDING":"Queued","AUTOMATION_STATUS_RUNNING":"Running","AUTOMATION_STATUS_KILLED_WITH_ANSWER":"Stopped early — {{screenAnswer}}","BACK_TO_INTEGRATIONS":"Integrations","CONVERSATION_ID":"Conversation","DIRECTION":"Direction","DIVISION":"Division","END":"End","ERROR":"Error","HANDOFF":"Handoff","HANDOFF_HINT_NOT_READY":"Recording is still being restored by Genesys — this will retry automatically","HANDOFF_HINT_NO_RECORDING":"Genesys has no recording for this call — likely no answer, or too short to record","LAST_SYNCED":"Last synced","NOT_CONNECTED":"Not connected","NOT_PROCESSED":"Not yet processed","NO_CONVERSATIONS":"Nothing yet","NO_CONVERSATIONS_HINT":"Conversations Genesys hands off will appear here.","RAW_JSON_BUTTON":"View raw JSON","RAW_JSON_CONVERSATION":"Conversation","RAW_JSON_EMPTY":"No data returned for this section","RAW_JSON_ERROR":"Couldn't load the raw data","RAW_JSON_RECORDING":"Recording","RAW_JSON_TITLE":"Raw conversation data","REGION":"Region","START":"Start","STATUS_FAILED":"Failed","STATUS_NOT_READY":"Not ready yet","STATUS_NO_RECORDING":"No recording","STATUS_SENT":"Sent","SUBTITLE":"Conversations Genesys hands off to Speak, and the automation run each one produced.","TITLE":"Genesys","VIEW_RUN":"View automation run","VOICEMAIL_BADGE":"Genesys: Voicemail"},"GOOGLE_DRIVE":{"BRAND":"Google Drive","CONNECTED_AS":"Connected as {{email}}","CONNECTED_TOAST_BODY":"Google Drive connected successfully!","CONNECTED_TOAST_TITLE":"Connected","CONNECTION_FAILED":"Connection failed","CONNECT_CTA":"Connect to Google Drive","CONNECT_HELPER":"Connect your Google Drive to import media files","DISCONNECTED_TOAST_BODY":"Account disconnected successfully!","DISCONNECTED_TOAST_TITLE":"Disconnected","DOC_TITLE":"Google Drive Integration","IMPORT_CTA":"Import","IMPORT_FAILED":"Import failed","IMPORT_HELPER":"Enter a Google Drive media sharable link to import the media files. The link should be in the format of \\"https://drive.google.com/file/d/.../view\\".","INVALID_URL":"Invalid Google Drive URL.","INVALID_URL_HTTPS":"Please enter a valid Google Drive URL starting with https://","PROCESSING_BODY":"We are processing your media file.","PROCESSING_TITLE":"Processing"},"GOOGLE_DRIVE_TITLE":"Google Drive Integration","IMPORT_FROM_GOOGLE_DRIVE_LINK":"Import from Google Drive Link","IMPORT_FROM_URLS":"Import from URLs","MANAGE":"Manage","NATIVE":"Native","NOT_CONNECTED":"Not connected","RECONNECT":"Reconnect","SEND_TO_SLACK":"Send to Slack","SLACK":{"BRAND":"Slack","CHANNEL_UPDATED":"Channel updated successfully.","CONNECTED_TOAST_BODY":"Slack workspace connected successfully!","CONNECTED_TOAST_TITLE":"Connected","CONNECTED_TO_WORKSPACE":"Connected to workspace: {{name}}","CONNECTION_FAILED":"Connection failed","CONNECT_CTA":"Connect to Slack","CONNECT_HELPER":"Connect your Slack workspace to receive notifications","DISCONNECTED_TOAST_BODY":"Slack workspace disconnected successfully!","DISCONNECTED_TOAST_TITLE":"Disconnected","DOC_TITLE":"Slack Integration","ERROR":"Error","EVENTS_HELPER":"Choose which events send notifications to your Slack channels.","EVENTS_UPDATED":"Event subscriptions updated.","EVENT_CHAT_STATUS":"Chat Ready","EVENT_MEDIA_ANALYZED":"Media Analyzed","NO_CHANNELS_DESC":"Make sure the Speak bot has been added to at least one channel.","NO_CHANNELS_TITLE":"No channels found","SELECT_CHANNEL_PLACEHOLDER":"Select a channel...","UPDATED":"Updated"}
1,"SLACK_CONNECTED_TO":"Connected to:","SLACK_CONNECT_PROMPT":"Connect your Slack workspace to send transcriptions","SLACK_CONNECT_WORKSPACE":"Connect your Slack workspace","SLACK_ERR_CHANNEL_NOT_FOUND":"Channel not found. Ensure the bot is added to the channel.","SLACK_ERR_INVALID_AUTH":"Slack authentication failed. Please reconnect.","SLACK_ERR_MESSAGE_TOO_LONG":"Message too long. Please try with a shorter transcription.","SLACK_ERR_NOT_IN_CHANNEL":"Bot is not in the channel. Add the bot first.","SLACK_ERR_RATE_LIMITED":"Rate limited. Please try again.","SLACK_NOT_CONNECTED":"Slack is not connected","SLACK_SELECT_CHANNEL":"Select a channel","SLACK_SEND_BODY":"Send the transcription of","SLACK_SEND_BODY_SUFFIX":"to a Slack channel.","SLACK_SEND_SUCCESS":"Transcription sent to Slack","SLACK_TITLE":"Slack Integration","TITLE":"Integrations","VIEW_ALL_INTEGRATIONS":"View All Integrations","VIMEO":{"ALBUMS":"Albums","BRAND":"Vimeo","COL_CREATED":"Created","COL_DURATION":"Duration","COL_NAME":"Name","COL_VIDEOS":"Videos","CONNECT":"Connect to Vimeo","CONNECTED_AS":"Connected as {{name}} ({{email}})","CONNECTED_TOAST_BODY":"Vimeo account connected successfully!","CONNECTED_TOAST_TITLE":"Connected","CONNECTION_FAILED":"Connection failed","CONNECT_HELPER":"Link your Vimeo account to sync videos","DISCONNECTED_TOAST_BODY":"Account disconnected successfully!","DISCONNECTED_TOAST_TITLE":"Disconnected","DOC_TITLE":"Vimeo Integration","FOLDERS":"Folders","LOADING_ALBUMS":"Loading albums...","LOADING_FOLDERS":"Loading folders...","LOADING_VIDEOS":"Loading videos...","NO_ALBUMS_DESC":"Your Vimeo albums will appear here.","NO_ALBUMS_TITLE":"No albums found","NO_FOLDERS_DESC":"Your Vimeo folders will appear here.","NO_FOLDERS_TITLE":"No folders found","NO_VIDEOS_DESC":"Your Vimeo videos will appear here.","NO_VIDEOS_TITLE":"No videos found","OAUTH_STATE_MISMATCH":"OAuth state did not match. Please try connecting again.","SECURITY_ERROR":"Security error","TITLE":"Vimeo Integration","VIDEOS":"Videos"},"WEB_SCRAPER_ERROR":"Not a valid site URL. Please provide a valid URL to scrape the content from the page.","WEB_SCRAPER_ERROR_TITLE":"Import failed","WEB_SCRAPER_IMPORT":"Import","WEB_SCRAPER_INFO":"You can enter a sitemap URL or a page URL to parse the text from the page. Sitemap URLs should look like https://www.example.com/sitemap.xml. It might take a few minutes to validate and import the links.","WEB_SCRAPER_INVALID_URL":"URL must start with https://","WEB_SCRAPER_NO_LINKS_SELECTED":"Please add at least one link to the list","WEB_SCRAPER_NO_LINKS_SELECTED_TITLE":"No links selected","WEB_SCRAPER_SAVE_TO_FOLDER":"Save to Folder","WEB_SCRAPER_SUCCESS":"Links imported successfully","WEB_SCRAPER_SUCCESS_TITLE":"Imported","WEB_SCRAPER_TITLE":"Web Scraper","WEB_SCRAPER_UPLOAD_LINKS":"Upload Site Links","WEB_SCRAPER_URL_EXIST":"This URL is already in your list","WEB_SCRAPER_URL_EXIST_TITLE":"Already added","WEB_SCRAPER_URL_PLACEHOLDER":"Enter Site Map URL or Website Page URL","WEB_SCRAPER_URL_REQUIRED":"URL is required","CONNECTING":"Connecting…","CONNECT_FAILED":"Failed to connect {{name}}.","CONNECT_SUCCESS":"{{name}} connected.","DISCONNECT_DESC":"Speak AI will no longer be able to take actions on your behalf for this app.","DISCONNECT_FAILED":"Failed to disconnect {{name}}.","DISCONNECT_SUCCESS":"{{name}} disconnected.","DISCONNECT_TITLE":"Disconnect {{name}}?","EXPIRED":"Expired","UPDATE_KEY":"Update key","KEY_DIALOG":{"CONNECT_TITLE":"Connect {{name}}","ERROR_UNAVAILABLE":"This integration isn't available yet. Please try again later.","ERROR_VERIFY":"We couldn't verify that key, double-check it and try again.","HELP_LINK":"Where do I find this?","UPDATE_DESC":"Enter a new key to replace the one currently in use.","UPDATE_SUBMIT":"Update key","UPDATE_TITLE":"Update {{name}} key","UPDATE_SUCCESS":"{{name}} key updated."},"OAUTH":{"COMPLETE":"Connection complete. You can close this window.","FAILED":"Connection failed: {{reason}}. You can close this window or go back to integrations.","FAILED_GENERIC":"Connection failed. You can close this window or go back to integrations.","FINISHING":"Finishing up…","GO_BACK":"Go back to integrations"}
1,"ZAPIER":"Zapier","ZAPIER_TITLE":"Zapier Integration","ZOOM":{"CONNECT":"Connect to Zoom","IMPORT":"Import","MEETINGS":"Meetings","RECORDINGS":"Recordings","TITLE":"Zoom Integration"},"TEMPLATES":{"TITLE":"{{name}} automations","SUBTITLE":"Pick a ready made automation to start from. You can change everything before saving.","READY_COUNT":"{{ready}} of {{total}} ready to use","CONNECT_TO_USE":"Connect to use","NEEDS_ATTENTION":"Needs attention","NOT_AVAILABLE":"Not available yet","CONNECTION_UNHEALTHY":"This connection cannot run automations right now.","NO_SETUP":"Nothing to configure","SETUP_COUNT":"{{count}} to fill in","EMPTY_TITLE":"No templates yet","EMPTY_DESC":"We are still building starter automations for this app. You can always build one from scratch.","ERROR_TITLE":"Couldn't load templates","LOADING":"Loading templates…","DRAFT_MISSING":"This template can't be opened right now.","CONNECT_NAMED":"Connect {{name}}"},"VIEW_TEMPLATES":"View {{name}} starter automations"}`),KEYBOARD_SHORTCUTS:{TITLE:`Keyboard Shortcuts`},LAUNCH_BAR:{BADGE:`New`,CAPABILITY:{PRIMARY:`You can now analyze tone and visuals in Speak AI.`},PAYOFF:{PRIMARY:`Unlock an entirely new level of insight with audio and video analysis.`},ENABLED:{PRIMARY:`Audio and video analysis is now live in your account.`,WHERE:`Open any recording and turn on analysis in chat.`},AUDIO:`Audio analysis: analyze tone, emotion, energy and more.`,VISUALS:`Visuals: extract body language, screen sharing content, facial expressions and more.`,DEEPER:`Get deeper insights than transcript-only analysis.`,ASK:`Book a call to get first access and expert setup.`,ASK_CUSTOMER:`Talk to your account team to turn it on for your workspace.`,ASK_SUPPORT:`Want help getting the most out of it? Book time with our team.`,PROMPT:{MEETING:{TRANSCRIPT:`Try: what decisions or action items were agreed on?`,AUDIO:`Try: where did energy drop in this meeting?`,VIDEO:`Try: what was on the shared screen when we decided?`},INTERVIEW:{TRANSCRIPT:`Try: what themes came up most across interviews?`,AUDIO:`Try: where did this participant hesitate?`,VIDEO:`Try: what did their face do when I asked about price?`},PHONE_CALL:{TRANSCRIPT:`Try: summarize the next steps agreed at end of call.`,AUDIO:`Try: how did their tone change after pricing came up?`,VIDEO:`Try: what was on screen when they pushed back?`},SURVEY:{TRANSCRIPT:`Try: which responses mention the same complaint?`,AUDIO:`Try: which responses sound frustrated, not neutral?`,VIDEO:`Try: what did respondents show on camera that the text missed?`},RECORDER:{TRANSCRIPT:`Try: summarize the most common answer to question one.`,AUDIO:`Try: which submissions sound most enthusiastic?`,VIDEO:`Try: how did respondents look answering question three?`},TRANSLATE:{TRANSCRIPT:`Try: translate this transcript and flag anything unclear.`,AUDIO:`Try: does the translation carry the same emotion?`,VIDEO:`Try: what on-screen text still needs translating?`},APIS:{TRANSCRIPT:`Try: return the transcript as structured fields.`,AUDIO:`Try: return tone and energy per speaker as fields.`,VIDEO:`Try: extract on-screen text and expressions per timestamp.`},DEFAULT:{TRANSCRIPT:`Try: summarize this recording in a few sentences.`,AUDIO:`Try: what does their tone say that the words do not?`,VIDEO:`Try: what was on screen that the transcript missed?`},SALES:{TRANSCRIPT:`Try: "what objections came up on this call?"`,AUDIO:`Try: "how did their tone change after pricing came up?"`,VIDEO:`Try: "what was on screen when they pushed back?"`},RESEARCH:{TRANSCRIPT:`Try: "what themes came up most across sessions?"`,AUDIO:`Try: "where did this participant hesitate?"`,VIDEO:`Try: "what did their face do when I asked about price?"`},MEETINGS:{TRANSCRIPT:`Try: "what decisions or action items were agreed on?"`,AUDIO:`Try: "where did energy drop in this meeting?"`,VIDEO:`Try: "what was on the shared screen when we decided?"`}},GET_HELP:`Get setup help`,DISMISS_ARIA:`Dismiss announcement`},MANAGE_ACCOUNTS:{DESC:`Connect and manage your calendar, Zoom, and cloud storage integrations.`,TITLE:`Manage Accounts`},MEDIA_HEADER_ACTIONS:{HUMAN_TRANSCRIPTION:`Human Transcription`,MORE_ACTIONS:`More actions`,RE_TRANSCRIBE:`Re-transcribe`},MEDIA_INSIGHT:{ADD_FAVORITE:`Add to Favorites`,ADD_TAGS_LABEL:`Add Tags`,ADD_TAGS_PLACEHOLDER:`Tags to add...`,AUTO_SCROLL:`Auto Scroll`,BULK_DESC_PLACEHOLDER:`Set description for all selected...`,CALL_DETAILS:`Call details`,CLIPS:`Clips`,COVERT_T0_TEXT:`Convert to Text Note`,DELETE_BULK_CONFIRM_DESC:`Are you sure you want to delete {{count}} media items? This action cannot be undone.`,DELETE_CONFIRM_DESC:`This action cannot be undone. The media and all associated data will be permanently deleted.`,DELETE_FAILED:`Failed to delete media`,DELET
1E_FAILED_TITLE:`Delete failed`,DELETE_SINGLE_CONFIRM_DESC:`Are you sure you want to delete this media item? This action cannot be undone.`,DELETE_SUCCESS:`Media deleted successfully`,DELETING:`Deleting...`,DESCRIPTION_LABEL:`Description`,DESC_PLACEHOLDER:`Add a description...`,DOCUMENT:`Document`,EDIT_BULK_UPDATE_FAILED:`Some updates failed. Please try again.`,EDIT_BULK_UPDATE_SUCCESS:`Updated {{count}} items`,EDIT_BULK_UPDATE_SUCCESS_one:`{{count}} media item updated successfully`,EDIT_BULK_UPDATE_SUCCESS_other:`{{count}} media items updated successfully`,EDIT_TITLE_BULK:`Edit {{count}} items`,EDIT_TITLE_BULK_one:`Edit {{count}} media item`,EDIT_TITLE_BULK_other:`Edit {{count}} media items`,EDIT_TITLE_SINGLE:`Edit: {{name}}`,EDIT_UPDATE_FAILED:`Failed to update media`,EDIT_UPDATE_SUCCESS:`{{name}} updated successfully`,EXPORT_TRANSCRIPT:`Export`,FAVORITE_ADDED:`Added to favorites`,FAVORITE_FAILED:`Failed to update favorites`,FAVORITE_REMOVED:`Removed from favorites`,FIELDS:`Fields`,FIELD_MAPPING:`Field Mapping`,HIDDEN:`Hidden`,INSIGHTS_KEYWORDS:`Keywords & Entities`,INSIGHTS_LABEL:`Insights:`,KEYWORDS:`Keywords`,MANAGE_VIEWS:`Manage Views`,MEDIA_FALLBACK_LABEL:`Media`,MOMENTS_TITLE:`Notable moments`,MOSTLY:`Mostly`,NAME_LABEL:`Name`,NARRATIVE_INSIGHTS:`Insights`,NEW_VIEW:`New View`,NO_SPEAKERS_DESC:`Speaker data will appear once media is fully processed.`,NO_SPEAKERS_TITLE:`No speakers`,PREFS:{CONTROLS_DESC:`Changing any control switches the preset to Custom. The preview shows exactly how a file will open.`,CONTROLS_TITLE:`Fine tune`,PANEL_OPEN:`Open insights panel by default`,PANEL_OPEN_HINT:`Show the insights panel beside the transcript on open.`,PRESETS_DESC:`Pick a starting layout for every media file you open. Adjust the controls below to fine tune.`,PRESETS_TITLE:`Layout preset`,PRESET_ANALYSIS:`Analysis first`,PRESET_BALANCED:`Balanced`,PRESET_CHAT:`Video + transcript`,PRESET_CUSTOM:`Custom`,PRESET_TRANSCRIPT:`Transcript only`,RESET:`Reset to default`,SAVE_ERROR:`Failed to save layout. Please try again.`,SHOW_VIDEO:`Show video by default`,SHOW_VIDEO_HINT:`Show the player when a file opens.`,SPLIT:`Transcript width`,SPLIT_HINT:`How much width the transcript takes when the panel is open.`,SET_TEAM_DEFAULT:`Set as team default`,TEAM_DEFAULT_APPLIED:`Applied as the team default`,TEAM_DEFAULT_ERROR:`Failed to set team default. Please try again.`},PROFESSIONAL_TRANSCRIPTION:`Get Professional Transcription`,REANALYZE_BULK_CONFIRM_DESC:`Are you sure you want to re-analyze {{count}} media items?`,REMOVE_FAVORITE:`Remove from Favorites`,REMOVE_TAGS_LABEL:`Remove Tags`,REMOVE_TAGS_PLACEHOLDER:`Tags to remove...`,REMOVE_TAG_ARIA:`Remove tag {{tag}}`,RESET_SPEAKERS:`Reset Speakers`,RESET_SPEAKERS_CONFIRM_DESC:`This will reset all the speakers to default. You can label them again with the correct names.`,RESET_SPEAKERS_ERROR:`Couldn't reset speakers. Please try again.`,RESET_SPEAKERS_NOOP:`Speakers are already set to default.`,RESET_SPEAKERS_SUCCESS:`Speakers reset to default.`,RE_ANALYZE_INSIGHTS:`Re-analyze Insights`,SAVE_VIEW:`Save as View`,SEARCH_COLUMNS:`Search columns...`,SEARCH_MEDIA:`Search media...`,SENTIMENT:`Sentiment`,SENTIMENT_SUMMARY:`Sentiment Summary`,SHARE_MEDIA:`Share Media Player`,SPEAKERS:`Speakers`,SPEAKER_FALLBACK:`Speaker {{id}}`,SPEAKER_PROSPECT:`Prospect`,SPEAKER_YOU_REP:`You (rep)`,STATUS_COMPLETED:`Completed`,STATUS_IN_PROGRESS:`In Progress`,STATUS_LABEL:`Status`,STATUS_NO_CHANGE:`No change`,STATUS_PENDING:`Pending`,TAGS_LABEL:`Tags`,TAGS_PLACEHOLDER:`Add tags...`,TAG_INPUT_HINT:`Press Enter or comma to add a tag`,TRANSCRIPT:`Transcript`,TRANSLATE:`Translate`,VIDEO_FAILED_DESC:`The video URL may have expired or the file is unavailable.`,VIDEO_FAILED_TITLE:`Video failed to load`,VIDEO_REFRESHING:`Refreshing video…`,VISIBLE:`Visible`,CONSULT_CARD:{BODY:`This is one file. We can architect this for every call your team has.`,DISMISS_ARIA:`Dismiss booking suggestion`},CALL_COST_STT:`Speech-to-text`,CALL_COST_LLM:`Language model`,CALL_COST_TTS:`Text-to-speech`,CALL_COST_AVATAR:`Avatar`,CALL_COST_TELEPHONY:`Telephony`,CALL_TOKENS:`{{count}} tokens`,CALL_CHARACTERS:`{{count}} chars`,CALL_BILLED_MINUTES:`{{count}} billed min`,CALL_EMPTY:`No call details`,CALL_EMPTY_HINT:`Call telemetry appears here once this voice conversation has been processed.`,CALL_OVERVIEW:`Overview`,CALL_TYPE:`Type`,CALL_TYPE_PHONE:`Phone`,CALL_TYPE_WEB:`Web`,CALL_STATUS:`Status`,CALL_ENDED_REASON:`Ended reason`,CALL_TURNS:`Turns`,CALL_DURATION:`Duration`,CALL_USAGE:`Usage & latency`,CALL_PHONE:`Phone`,CALL_FROM:`From`,CALL_TO:`To`,CALL_SID:`Call SID`,CALL_HANDOFF:`Handoff`,CALL_TRANSFERRED_TO:`Transferred to`,CALL_TRANSFER_TIME:`Transfer time`,CALL_HANDOFF_SUMMARY:`Summary`,TALK_TO_LISTEN:`Talk-to-listen`,LONGEST_MONOLOGUE:`Longest monologue`,MONOLOGUE_SUFFIX:`monologue`,SENTIMENT_CHART_TIME_AXIS:`Time`},MEDIA_INSIGHT_HEADER:{FOLDER_FALLBACK:`Folder`},MEDIA_PROCESSING:{ANALYZE_NOW:`Analyze Now`,DUBBING_DESC:`We're generating a dubbed version. We'll check progress every 5 seconds and email you when it's ready.`,FAILED_DESC:`We couldn't process this file. This can happen with unsupported formats, corrupted audio, or very short recordings.`,FAILED_TITLE:`Analysis Failed`,FAILURE_REASON_LABEL:`Failure Reason: {{reason}}`,LIVE_DESC:`Live transcription will appear here as the recording continues.`,LIVE_TITLE:`Recording in Progress`,NO_TRANSCRIPT_DESC:`The {{mediaType}} was processed successfully, but we couldn't generate a transcript.`,NO_TRANSCRIPT_GUIDANCE_HEADING:`This may happen in cases such as:`,NO_TRANSCRIPT_REASON_1:`The audio language doesn't match the configured source language.`,NO_TRANSCRIPT_REASON_2:`The AI model couldn't detect any speech (e.g. silent recording, music only, or very low volume).`,NO_TRANSCRIPT_REASON_3:`The audio quality is too low or distorted for transcription.`,NO_TRANSCRIPT_TITLE:`No transcript available`,OPEN_LIVE_CHAT:`Open Live Chat`,PAYMENT_DESC:`This file is ready to process, add credit to your account to continue.`,PAYMENT_STEP_1:`Step 1: Add credit to your account.`,PAYMENT_STEP_2:`Step 2: Click Analyze once the credit lands.`,PAYMENT_STEP_3:`Step 3: Sit back, we'll do the rest.`,QUEUED_DESC:`Your {{mediaType}} is in line and will start processing in a moment. We're checking every few seconds.`,QUEUED_TITLE:`Queued`,READY_DESC:`Get a full transcript with speaker labels, then ask Speak AI anything about your recording.`,READY_TITLE:`Ready to Analyze`,RE_TRANSCRIBE_CTA:`Re-transcribe Media`,RE_UPLOAD:`Re-upload`,SEGMENTS:`segments`,STAGE_ANALYZING_TITLE:`(Stage 3/3) Analyzing insights of your {{mediaType}}…`,STAGE_DUBBING_TITLE:`Dubbing your {{mediaType}}…`,STAGE_PREPARING_TITLE:`(Stage 1/3) Preparing your {{mediaType}}…`,STAGE_TRANSCRIBING_TITLE:`(Stage 2/3) Transcribing your {{mediaType}}…`,STAGE_TRANSLATING_TITLE:`Translating your {{mediaType}}…`,STARTING:`Starting...`,STEP_OF:`Step {{step}} of {{total}}, This may take a few minutes.`,STEP_OF_FINAL:`Step {{step}} of {{total}}, Almost done.`,TEXT_UPLOAD_FAILED_BODY:`Click the button below to re-upload the file.`,TEXT_UPLOAD_FAILED_HEADING:`File upload failed`,TRANSLATING_DESC:`Translation in progress. This usually takes a few minutes, feel free to keep working in another tab.`,ESTIMATED_COST:`Estimated cost: {{credits}} credits`,TIP_AUTO_CHECK:`Automatically checking status every 5 seconds.`,TIP_BACKGROUND:`Analyzing in the background, you can continue using the platform.`,TIP_EMAIL:`We'll send you an email when anal
1ysis is complete.`,PROGRESS_ARIA:`Processing progress`},MEETING_ASSISTANT:{ALL_PLATFORMS:`All Platforms`,ALREADY_HAVE_FILE:`Already have a file?`,ASSISTANT_PREFERENCES:`Assistant Preferences`,ATTENDEE:`{{count}} attendee`,ATTENDEES:`{{count}} attendees`,AUTO_JOIN:`Auto Join Settings`,AUTO_JOIN_SETTINGS:`Auto join settings will help to join the meeting automatically on different platforms.`,AUTO_JOIN_SUCCESS:`Auto-join settings updated successfully!`,CALENDAR:`Calendar`,CALENDAR_EVENTS_HEADING:`From your calendar`,CAPTURE_LIVE_MEETING:`Capture Live Meeting`,CONNECT_GOOGLE:`Connect to Google`,CONNECT_OUTLOOK:`Connect to Outlook`,DESC:`Capture every Zoom, Meet, and Teams call, speaker-labeled transcripts and summaries, no manual recording.`,EDIT_MEETING:`Edit Meeting`,EDIT_SCHEDULED_MEETING:`Edit Scheduled Meeting`,EMPTY_CALENDAR_CONNECTED_DESC:`Speak will join upcoming meetings automatically. Schedule a live meeting below or upload a recording to get started.`,EMPTY_CALENDAR_CONNECTED_TITLE:`Your calendar is connected`,EMPTY_CALENDAR_DESC:`Connect your calendar and Speak joins your Zoom, Meet, and Teams calls for you. No extensions, no forgotten recordings, no notes to retype.`,EMPTY_CALENDAR_TITLE:`Capture every call automatically`,EVENT_HISTORY_TITLE:`Meeting Assistant Event History`,EXCLUDED:`Excluded`,EXCLUDED_EMPTY:`No excluded meetings yet.`,EXCLUDED_NO_MATCH:`No excluded meetings match your search.`,EXCLUDED_ERROR_DESC:`There was a problem loading excluded meetings. Please try again.`,EXCLUDED_ERROR_TITLE:`Failed to load excluded meetings`,EXCLUDED_REASON:`Reason`,FOLDER:`Select the folder where you want to store your meeting recordings.`,GLOBAL_SETTINGS:`Global settings`,GOAL_CALENDAR_RESEARCH:`Transcribe every interview automatically`,GOAL_CALENDAR_SALES:`Never miss a sales conversation`,GOAL_UPLOAD_RESEARCH:`Have a research interview to upload?`,GOAL_UPLOAD_SALES:`Have a sales call recording?`,GOOGLE_CALENDAR:`Google Calendar`,HISTORY:`History`,JOIN:`Join`,JOIN_CONDITIONS:`Exclude Join Conditions`,JOIN_CONDITIONS_DESC:`Will Not Join Meetings based on the conditions set by you.`,JOIN_MEETING:`Join Meeting`,LIVE_MEETING:`Join Live Meeting`,LOSS_AVERSION_CTA:`Connect Calendar`,LOSS_AVERSION_DESC:`Connect your calendar once and Speak captures every Zoom, Meet, and Teams call automatically, speaker-labeled transcripts, no manual recording.`,LOSS_AVERSION_TITLE:`Stop retyping meeting notes.`,MANAGE_CALENDARS:`Manage Calendars`,MANAGE_MEETING_ASSISTANT:`Manage meeting assistant`,MEETING_HISTORY:`Meeting History`,MEETING_REMOVED:`Meeting removed`,MEETING_SCHEDULED:`Meeting scheduled`,MEETING_STATUS_UPDATED:`Meeting status updated`,MEETING_UPDATED:`Meeting updated`,NOW:`Now`,NO_CALENDAR_INTEGRATIONS:`No calendar integrations found. Please connect your calendar first.`,NO_HISTORY:`No history available for this meeting.`,NO_JOIN_LINK_TOOLTIP:`No video link on this event. Only Zoom, Meet, Teams, or Webex meetings can be recorded.`,OUTLOOK_CALENDAR:`Outlook Calendar`,PAST:`Past`,PAUSE_RECORDING:`Pause Recording`,PROMPT_UPDATED:`Prompt updated`,RECORD:`Record`,RECORDING_PAUSED:`Recording paused`,RECORDING_RESUMED:`Recording resumed`,REMOVE_FROM_MEETING:`Remove From Meeting`,RESUME_RECORDING:`Resume Recording`,RE_CONNECT_CALENDAR_DESC:`Calendar is disconnected. Please reconnect your calendar to ensure uninterrupted creation and scheduling of meeting assistants.`,SCHEDULE_MEETING:`Schedule Meeting`,SCHEDULE_MODE_LATER:`Schedule`,SCHEDULE_MODE_NOW:`Join Now`,SCHEDULE_NOW_HINT:`Speak will join this meeting immediately after you submit.`,SEARCH_PLACEHOLDER:`Search by Title, Meeting Link, or Meeting ID`,SHARE_MEDIA_PLAYER:`Share media player with password protected link with your team or attendees.`,STATUS:{CALL_ENDED:`Call Ended`,CANCELLED:`Cancelled`,FATAL:`Fatal Error`,IN_CALL_NOT_RECORDING:`In Call (Not Recording)`,IN_CALL_RECORDING:`In Call (Recording)`,IN_WAITING_ROOM:`In Waiting Room`,JOINING_CALL:`Joining Call`,NOT_INVITED:`Not Invited`,PAUSED:`Paused`,READY:`Ready`,RECORDING_PERMISSION_DENIED:`Recording Permission Denied`,RESUMED:`Resumed`,SCHEDULED:`Scheduled`,WILL_JOIN:`Will Join`},TIME_EDIT_LOCKED:`Date & Time can't be edited for meetings starting in the next 5 minutes.`,TODAY:`Today`,TOMORROW:`Tomorrow`,UPCOMING:`Upcoming`,UPLOAD_FILE:`Upload File`,VIEW_FILE:`View File`,YESTERDAY:`Yesterday`},MEMBERS:{ADD_ALLOWED_DOMAIN_ARIA:`Add allowed domain`,ADD_DOMAIN_ARIA:`Add domain`,ADD_TEAM_MEMBER:`Add Team Member`,ALLOWED_AUTH_METHODS:`Allowed authentication methods`,ALLOWED_DOMAINS:`Allowed domains`,ALLOWED_DOMAINS_HINT:`Only emails from the listed domains can join. Leave empty to allow any domain.`,ALLOW_AUTH_METHOD_ARIA:`Allow {{method}} authentication`,AUTH_METHODS_FOR_EMAIL:`Authentication methods for email invites`,AUTH_METHOD_EMAILPASSWORD:`Email/Password`,AUTH_METHOD_GOOGLE:`Google`,AUTH_METHOD_MICROSOFT:`Microsoft`,AUTH_METHOD_REQUIRED:`At least one authentication method must be selected.`,CANCEL:`Cancel`,COPY:`Copy`,COPY_INVITE_LINK_ARIA:`Copy invite link`,COPY_LINK_FAILED:`Failed to copy link, please copy it manually.`,CREATE_MEMBER_FAILED:`Failed to create team member`,CREATE_USER_GROUP:`Create User Group`,CUSTOM_MESSAGE_ARIA:`Custom invite message`,CUSTOM_MESSAGE_LABEL:`Custom message (optional)`,CUSTOM_MESSAGE_PLACEHOLDER:`Add your own message to display on the invite page.`,DEFAULT_ROLE:`Default role`,DEFAULT_ROLE_ARIA:`Default role for new invites`,DEFAULT_ROLE_INVITED_ARIA:`Default role for invited members`,DELET
1E_GROUP:`Delete User Group`,DELETE_GROUP_BUTTON:`Delete Group`,DELETE_GROUP_CONFIRM:`Are you sure you want to delete this user group?`,DELETE_USER:`Delete {{name}}`,DELETE_USER_BUTTON:`Delete User`,DELETE_USER_CONFIRM:`Are you sure you want to delete this user? You won't be able to add them back.`,DELETING:`Deleting...`,DOC_TITLE:`Team Management`,DOMAIN_PLACEHOLDER:`company.com`,EDIT_GROUP:`Edit Group`,EDIT_USER_ARIA:`Edit {{name}}`,EDIT_USER_TITLE:`Edit: {{label}}`,EMAIL_ADDRESSES_ARIA:`Email addresses to invite`,EMAIL_ADDRESSES_HINT:`Add multiple emails separated by commas, spaces, or new lines.`,EMAIL_ADDRESSES_LABEL:`Email addresses`,EMAIL_ADDRESSES_PLACEHOLDER:`[email protected], [email protected]`,EMAIL_ARIA:`Email address`,EMAIL_LABEL:`Email`,ENTER_VALID_EMAIL:`Please enter at least one valid email address`,EXPIRY_0:`Never expires`,EXPIRY_180:`180 days`,EXPIRY_30:`30 days`,EXPIRY_60:`60 days`,FIRST_NAME_ARIA:`First name`,FIRST_NAME_LABEL:`First Name`,GROUP_NAME:`Group Name`,INVITE_FAILED_EMAILS:`Could not send invites to: {{emails}}`,INVITES_SENT:`Invitations sent successfully`,INVITE_EXPIRES_ON:`This invite will expire on {{date}}.`,INVITE_LINK:`Invite Link`,INVITE_LINK_COPIED:`Invite link copied to clipboard`,INVITE_LINK_RESET:`Invite link reset. Please share the new link with your team members.`,INVITE_LINK_URL_ARIA:`Invite link URL`,INVITE_MEMBERS:`Invite Members`,INVITE_NEVER_EXPIRES:`This invite will never expire.`,INVITE_RESENT:`Invite resent`,INVITE_SETTINGS:`Invite Settings`,INVITE_SETTINGS_UPDATED:`Invite settings updated`,JOINED_BADGE:`Joined`,LAST_NAME_ARIA:`Last name`,LAST_NAME_LABEL:`Last Name`,LINK_EXPIRES_IN:`Link expires in`,LINK_EXPIRY_ARIA:`Link expiry duration`,LOAD_FAILED:`Failed to load team members.`,MANAGE_LINK:`Manage Link`,MANAGE_LINK_SETTINGS_ARIA:`Manage link settings`,MEMBER_CREATED:`Team member created`,MEMBER_UPDATED:`Team member updated`,NO_GROUPS:`No groups yet`,NO_GROUPS_DESC:`Create groups to organize your team members.`,NO_MEMBERS:`No team members found`,NO_MEMBERS_INVITE:`Invite team members to get started.`,NO_MEMBERS_SEARCH:`Try adjusting your search.`,OPEN_INVITE_SETTINGS_ARIA:`Open invite link settings`,OPERATION_FAILED:`Operation failed`,PERMISSIONS_LABEL:`Permissions`,PERMISSIONS_OWNER_NOTE:`(Permissions cannot be modified)`,PERMISSION_FIELD_ARIA:`{{section}}: {{field}}`,PERMISSION_FIELD_DEVELOPER_ACCESSKEYS:`API access`,PERMISSION_FIELD_FOLDER_ACCESSALL:`Access all`,PERMISSION_FIELD_FOLDER_ASSIGN:`Assign`,PERMISSION_FIELD_FOLDER_CREATE:`Create`,PERMISSION_FIELD_FOLDER_DELET
1E:`Delete`,PERMISSION_FIELD_FOLDER_DOWNLOAD:`Download`,PERMISSION_FIELD_FOLDER_SHARE:`Share`,PERMISSION_FIELD_MEDIA_DELETE:`Delete`,PERMISSION_FIELD_MEDIA_DOWNLOAD:`Download`,PERMISSION_FIELD_MEDIA_EDIT:`Edit`,PERMISSION_FIELD_MEDIA_SHARE:`Share`,PERMISSION_FIELD_MEETINGASSISTANT_CUSTOMIZEASSISTANT:`Customize Assistant`,PERMISSION_FIELD_MEETINGASSISTANT_EXCLUDEMEETINGS:`Exclude Meetings`,PERMISSION_FIELD_MEETINGASSISTANT_GLOBALSETTINGS:`Global Settings`,PERMISSION_FIELD_MEETINGASSISTANT_ROUTEMEETINGS:`Route Meetings`,PERMISSION_FIELD_MEETINGASSISTANT_SHAREMEETINGS:`Share Meetings`,PERMISSION_FIELD_PAYMENT_MANAGECARDS:`Manage cards`,PERMISSION_FIELD_PAYMENT_MANAGEINVOICES:`Manage invoices`,PERMISSION_FIELD_PROFILESETTINGS_ACCOUNTCUSTOMIZATION:`Account customization`,PERMISSION_FIELD_PROFILESETTINGS_ACCOUNTPREFERENCES:`Account preferences`,PERMISSION_FIELD_PROFILESETTINGS_DATAMANAGEMENT:`Data Management`,PERMISSION_FIELD_RECORDER_ACCESSALL:`Access all`,PERMISSION_FIELD_RECORDER_CREATE:`Create`,PERMISSION_FIELD_RECORDER_DELETE:`Delete`,PERMISSION_FIELD_RECORDER_DOWNLOAD:`Download`,PERMISSION_FIELD_RECORDER_EDIT:`Edit`,PERMISSION_FIELD_TEAMMANAGEMENT_MANAGEGROUPS:`Manage groups`,PERMISSION_FIELD_TEAMMANAGEMENT_MANAGEMEMBERS:`Manage members`,PERMISSION_SECTION_DEVELOPER_TITLE:`Developer`,PERMISSION_SECTION_FOLDER_TITLE:`Folders`,PERMISSION_SECTION_MEDIA_TITLE:`Media`,PERMISSION_SECTION_MEETINGASSISTANT_TITLE:`Meeting Assistant`,PERMISSION_SECTION_PAYMENT_TITLE:`Payment`,PERMISSION_SECTION_PROFILESETTINGS_TITLE:`Profile settings`,PERMISSION_SECTION_RECORDER_TITLE:`Surveys`,PERMISSION_SECTION_TEAMMANAGEMENT_TITLE:`Team management`,PER_PAGE:`Per page:`,REMOVE_DOMAIN_ARIA:`Remove domain {{domain}}`,REMOVE_USER_ARIA:`Remove {{name}}`,REMOVE_USER_FAILED:`Failed to remove user`,REMOVING:`Removing...`,RESEND:`Resend`,RESEND_INVITE_ARIA:`Resend invite to {{email}}`,RESEND_INVITE_FAILED:`Failed to resend invite`,RESETTING:`Resetting...`,RESET_LINK:`Reset link`,RESET_LINK_ARIA:`Reset invite link`,RESET_LINK_CONFIRM:`Are you sure you want to reset this invite link? A new link will be generated and the current link will no longer work. You will need to share the new link with your team members.`,RESET_LINK_FAILED:`Failed to reset link`,RESET_LINK_TITLE:`Reset Invite Link`,ROLE_ADMIN:`Admin`,ROLE_LABEL:`Role`,ROLE_MEMBER:`Member`,ROLE_OWNER:`Owner`,SEARCH_ARIA:`Search team members`,SEARCH_MEMBERS:`Search members...`,SEARCH_PLACEHOLDER:`Search by name or email`,SEAT_LIMIT_TITLE:`You've reached your seat limit. Upgrade your plan to add more members.`,SEATS_USED:`{{used}} of {{total}} seats used.`,SELECTED_LABEL:`Selected:`,SENDING:`Sending...`,SEND_INVITES:`Send Invites`,SEND_INVITES_FAILED:`Failed to send invitations`,SETTINGS:`Settings`,SHAREABLE_LINK:`Shareable link`,SHARE_LINK:`Share Link`,SHARE_LINK_HINT:`Share this link directly with your teammates.`,TABLE:{ACTIONS:`Actions`,EMAIL:`Email`,JOINED:`Joined`,NAME:`Name`,ROLE:`Role`,STATUS:`Status`},TABLE_ARIA:`Team members table`,TAB_GROUPS:`User Groups`,TAB_MEMBERS:`Members`,TEAM_DESCRIPTION:`Manage team members, groups, and invitations.`,TEAM_MANAGEMENT:`Team Management`,TEAM_MEMBER_FALLBACK:`Team Member`,TITLE:`Team Members`,TRIAL_CTA_BODY:`Collaborating together is the fastest way to experience Speak's full value. Add teammates now to explore together during your trial.`,TRIAL_CTA_HEADING:`Invite your team to Speak`,TRIAL_CTA_REGION_ARIA:`Team collaboration tip`,UPDATE:`Update`,UPDATE_AUTH_METHODS_FAILED:`Unable to update authentication methods.`,UPDATE_GROUP:`Update Group`,UPDATE_MEMBER_FAILED:`Failed to update team member`,UPDATE_SETTINGS_FAILED:`Failed to update settings`,UPGRADE_PLAN:`Upgrade Plan`,USER_GROUPS:`User Groups`,USER_REMOVED:`User removed successfully`,USER_ROLE_ARIA:`User role`},MENU:{ANALYZE_DATA:`Analyze Data`,API_KEYS:`API Keys`,AUTOMATIONS:`Automations`,CALL_RECORDERS:`Call Recorders`,CATEGORIES:`Categories`,CHAT_HISTORY:`Chat`,CLIPS:`Clips`,CONTENT:`Content`,DASHBOARD:`Dashboard`,DASHBOARDS:`Dashboards`,DEVELOPERS:`Developers`,DO_MORE:`Do More`,EXPLORE:`Explore Insights`,FAVORITES:`Favorites`,FEATURE_REQUEST:`Feature Request`,FIELD_MAPPING:`Field Mapping`,FOLDERS:`Folders`,GET_HELP:`Get Help`,GROUP:`Groups`,HOME:`Home`,HUMAN_SUPPORT:`Support`,INTEGRATIONS:`Integrations`,JOIN_SLACK_COMMUNITY:`Slack Community`,LANGUAGE:`Language`,LIVE_CHAT:`Live Chat`,LOCKED_TOOLTIP_CTA:`Upload now`,LOCKED_TOOLTIP_DESC:`Upload your first media to unlock this feature.`,LOCKED_TOOLTIP_TITLE:`Locked`,MEDIA:`Media`,MEETING_ASSISTANT:`Meeting Assistant`,MEMBERS:`Members`,NOTIFICATIONS:`Notifications`,READ_BLOG:`Read Blog`,RECORDER:`Recorder`,RECORDERS:`Recorders`,RECORDINGS:`Recordings`,SETTINGS:`Settings`,SPEA
1K_HOME:`Speak AI home`,SURVEYS:`Surveys`,SURVEYS_INTERVIEWS:`Surveys & Interviews`,TALK_TO_US:`Talk to us`,TEAM:`Team`,VOICE_AGENTS:`Voice Agents`,WEBHOOKS:`Webhooks`,WORKSPACE:`Workspace`,YOUTUBE_GUIDE:`Youtube Guide`,HELP:`Help`,NOTIFICATIONS_WITH_UNREAD:`{{label}}, {{count}} unread`,WHATS_NEW:`What's New`,AGENTS:`Agents`,KNOWLEDGE_BASE:`Knowledge Base`,VOICES:`Voices`,STRUCTURED_OUTPUTS:`Structured Outputs`,CONVERSATIONS:`Conversations`,PHONE_NUMBERS:`Phone Numbers`,CONFIGURE:`Configure`,MONITOR:`Monitor`,DEPLOY:`Deploy`,CUSTOMIZE:{VISIBLE_TITLE:`Sidebar items`,VISIBLE_DESC:`Drag to reorder. Home is always shown.`,RESET:`Reset to default`,SHOW:`Show`,SHOW_ARIA:`Show {{item}}`,HIDE_ARIA:`Hide {{item}}`,DRAG_REORDER_ARIA:`Reorder {{item}}`,LOCKED_HINT:`Home is always shown`,MOVED_ANNOUNCE:`Moved {{item}} to position {{pos}}`,HIDDEN_ANNOUNCE:`Hid {{item}}`,SHOWN_ANNOUNCE:`Restored {{item}}`,RESET_ANNOUNCE:`Navigation reset to default`,SAVE_ERROR:`Failed to save navigation. Please try again.`,SECTIONS_TITLE:`Sections`,SECTIONS_DESC:`Drag a section to reorder it, or drag items within a section.`,DRAG_SECTION_ARIA:`Reorder {{section}} section`,HIDE_SECTION_ARIA:`Hide {{section}} section`,SHOW_SECTION_ARIA:`Show {{section}} section`,MOVED_SECTION_ANNOUNCE:`Moved {{section}} section to position {{pos}}`,HIDDEN_SECTION_ANNOUNCE:`Hid {{section}} section`,SHOWN_SECTION_ANNOUNCE:`Restored {{section}} section`,SET_TEAM_DEFAULT:`Set as team default`,TEAM_DEFAULT_APPLIED:`Applied as the team default`,TEAM_DEFAULT_ERROR:`Failed to set team default. Please try again.`}},MULTIMODAL_PROMO:{MODE:{ARIA:`Analysis mode`,TRANSCRIPT:`Transcript Only`,AUDIO:`Transcript & Audio`,VIDEO:`Transcript, Audio & Visual`,NEEDS_VIDEO:`Visual analysis needs a video file.`,UNAVAILABLE:`Not available for this file.`,LOCKED_HINT:`Included with multimodal analysis. Book a call to turn it on.`},CHAT_LOCKED:{TITLE:`Unlock audio & video analysis`,BODY:`Analyze tone, emotion, body language, and what was on screen. Book a call and we will turn it on for your workspace.`,BODY_MEETING:`Hear where energy dropped and see what was on screen when your team decided. Book a call and we will turn it on for your workspace.`,BODY_INTERVIEW:`Catch where participants hesitated and what their expressions showed. Book a call and we will turn it on for your workspace.`,BODY_PHONE_CALL:`Hear how their tone shifted at decision moments like pricing. Book a call and we will turn it on for your workspace.`,BODY_SURVEY:`Hear which responses sound frustrated and see what respondents showed on camera. Book a call and we will turn it on for your workspace.`,BODY_RECORDER:`Hear which submissions sound most enthusiastic and see how respondents answered on camera. Book a call and we will turn it on for your workspace.`,BODY_TRANSLATE:`Check whether the translation carries the same emotion and what on-screen text was missed. Book a call and we will turn it on for your workspace.`,BODY_APIS:`Extract tone, energy, and on-screen content as structured fields. Book a call and we will turn it on for your workspace.`,BODY_SALES:`Hear how their tone shifted at decision moments like pricing. Book a call and we will turn it on for your workspace.`,BODY_RESEARCH:`Catch where participants hesitated and what their expressions showed. Book a call and we will turn it on for your workspace.`,BODY_MEETINGS:`Hear where energy dropped and see what was on screen when your team decided. Book a call and we will turn it on for your workspace.`},VIDEO_BODY:`Did you know you can now analyze visuals? Tone, body language, and what was on screen.`,AUDIO_BODY:`Did you know you can now analyze audio? Tone, emotion, and energy.`,TRY_IN_CHAT:`Try it in chat`,MESSAGE_US:`or message us`,MESSAGE_PREFILL:`I'd like to unlock audio & video analysis for my workspace.`},NOTIFICATIONS:{ACTION:`Action`,ALL_ACTIONS:`All actions`,COL_ACTION:`Action`,COL_CREATED_AT:`Created At`,COL_DESCRIPTION:`Description`,COL_TYPE:`Type`,EMPTY_DESC:`Try adjusting your search or filters.`,EMPTY_TITLE:`No notifications found`,MARK_ALL_READ:`Mark all as read`,NO_NOTIFS_DESC:`You're all caught up!`,NO_NOTIFS_TITLE:`No notifications yet!`,SEARCH_PLACEHOLDER:`Search notification by description`,TITLE:`Notifications`},OFFERS:{ALTERNATIVE_PRODUCT:{LABEL:`Speak Better than other product`,OFFER:`Did you know that compared to this alternative, Speak has several incredible capabilities that your alternative product does not have including:
2
3• AI Translation
4• Text Analysis
5• Data Visualization
6• Meeting Assistant Customization
7• Intelligent Meeting Routing
8• Video Playback
9• White-Label Options
10• Surveys
11• Customizable summarizations
12• Zapier Integration
13• Accessible APIs
14• Web Scraper
15• Much more!
16
17Instead of using this alternative product, would you like to continue with Speak?`},BOOK_SESSION:{LABEL:`Book a Cancellation Session`}
17,CONFIRM_CANCEL:{DESC:`We are sad to see you go! If you select one of the cancel options, we will process your cancellation and you will see no future charges. Thank you for being a Speak customer.`,LABEL:`Confirm Subscription Cancellation`},CONTACT_SUPPORT:{LABEL:`Contact Support`},CREDIT_10:{LABEL:"Credit ${{amount}}",OFFER:"We truly apologize for any inconvenience! We are continuing to add to our documentation and will review your account to add or update relevant documentation. As a thank you, will you accept a ${{amount}} credit that will never expire to keep your subscription?"},CREDIT_15:{LABEL:"Credit ${{amount}}",OFFER:"How about a ${{amount}} credit to your account. This will never expire."},CREDIT_20:{LABEL:"Credit ${{amount}}",OFFER:"How about a ${{amount}} credit (this will never expire)?"},DOCUMENTATION:{LABEL:`Review Documentation`},FREE_ADDON_3:{LABEL:`Free 3 Months Premium Add-on`,OFFER:`If we give you this premium add-on free for 3 months, will you continue your subscription?`},FREE_ADDON_6:{LABEL:`Free 6 Months Premium Add-on`,OFFER:`If we give you this premium add-on free for 6 months, will you continue your subscription?`},FREE_ADDON_12:{LABEL:`Free 12 Months Premium Add-on`,OFFER:`If we give you this premium add-on free for 12 months, will you continue your subscription?`},PAUSE_MEMBERSHIP:{LABEL:`Pause Membership`,OFFER:`What if we pause your subscription for 3 months to lock in your low rates and maintain all data and functionality for when you need to return to Speak for future work?`},PAYG:{LABEL:`Convert to Pay-As-You-Go`,OFFER:`Understood! We can move your account into a pay-as-you-go plan. Your transcription costs will now be 75% higher and Chat characters 50% higher.`},SECURITY_DOCUMENTATION:{LABEL:`Security Documentation`},TRAINING_SESSION:{LABEL:`Training Session`},ZAPIER_DOCUMENTATION:{LABEL:`Zapier Integration Documentation`}},ONBOARDING:{ACTION:{SEND_INVITE:`Send Invite`,SYNC_CALENDAR:`Sync Calendar`},ADD_MORE:`Add more`,AUTOMATION_BANNER_CTA:`Enable Automations`,AUTOMATION_BANNER_DESC:`Enable automations to extract insights from every upload automatically.`,AUTOMATION_BANNER_TITLE:`Automations extracted these insights`,CALENDAR_UNAVAILABLE:`Calendar unavailable`,CALENDAR_UNAVAILABLE_DESC:`Calendar sync is temporarily unavailable. You can connect your calendar later in Settings.`,COMPANY_MIN_LENGTH:`Company name must be at least 3 characters`,COMPLETE:`Complete`,COMPLETE_ANNOUNCEMENT:`Onboarding complete. Redirecting you now.`,COMPLETING:`Completing...`,COMPLETION_ERROR:`Something went wrong completing onboarding. Please try again.`,RESUMED_AFTER_LOGIN:`Your answers are saved. Click Complete to finish.`,SESSION_EXPIRED_SAVE_AND_LOGIN:`Your session timed out. Log in to finish your setup, your answers are saved.`,DESC:`Please take a few minutes to answer the following questions to customize your Speak experience.`,ENTER_COMPANY:`Enter your company name`,ENTER_JOB_TITLE:`Enter your job title`,FIRST_ACTION:{CONTINUE:`Finish & process my file`,MEETING_DEFAULT_TITLE:`Onboarding Meeting`,MEETING_DESC:`Paste a Zoom, Google Meet, Teams, or Webex link. Our assistant will join and transcribe.`,MEETING_ERROR:`Could not schedule meeting capture. Check your link and try again.`,MEETING_PLACEHOLDER:`Paste your meeting link...`,MEETING_START:`Start Capturing`,MEETING_TITLE:`Capture a meeting happening now`,SAMPLE_DESC:`See Speak in action with a sample recording, no file needed.`,SAMPLE_DESC_INTERVIEW:`Try a 30-second sample interview, see how Speak transcribes and extracts insights from interviews.`,SAMPLE_DESC_MEETING:`Try a 30-second sample meeting, see how Speak transcribes and summarizes your meetings.`,SAMPLE_DESC_SALES:`Try a 30-second sample phone call, see how Speak transcribes and analyzes sales conversations.`,SAMPLE_SELECTED:`Sample selected`,SAMPLE_TITLE:`Try a sample file`,UPLOADING:`Uploading...`,UPLOAD:`Upload`,UPLOAD_OR_REMOVE_HINT:`Upload your file to continue, or remove it to proceed without one.`,UPLOAD_TITLE:`Upload a file`,URL_DESC:`YouTube, TikTok, Instagram, SoundCloud, and more.`,URL_ERROR:`Could not resolve this URL. Try a different link or upload a file.`,URL_IMPORT:`Import`,URL_PLACEHOLDER:`Paste a URL to transcribe...`,URL_RESOLVING:`Resolving...`,URL_TITLE:`Paste a link`,RECORD_YOURSELF:`Or record yourself now`},GOALS:{APIS:`Develop with Speak APIs`,EMBED_RECORDER:`Collect Recordings From Others`,INTERVIEW:`Interview or Focus Group Transcription & Analysis`,MEETING_TRANSCRIPTION:`Meeting Transcription & Summarization`,PHONE_CALL:`Phone Call Transcription & Analysis`,SURVEY_RESPONSE:`Form or Survey Response Analysis`,TRANSLATE_MEDIA:`Translate Media to Another Language`,SALES:`Sales`,SALES_DESCRIPTION:`Score calls, coach reps, and accelerate deals`,RESEARCH:`Research`,RESEARCH_DESCRIPTION:`Analyze interviews, focus groups, and surveys`,MEETINGS:`Meetings`,MEETINGS_DESCRIPTION:`Capture, summarize, and act on every meeting`},INVITE_ALREADY_ADDED:`This email has already been added`,INVITE_ALREADY_ENTERED:`This email is already entered`,INVITE_LINK_DESC:`Anyone with this link can join your team`,INVITE_LINK_FAILED:`Invite link unavailable`,INVITE_LINK_FAILED_DESC:`Could not load your invite link. You can share it later from Settings.`,INVITE_SELF:`You cannot invite yourself`,JOB_TITLES:{EDUCATION:{FACULTY_MEMBER:`Faculty Member`,HIGH_SCHOOL_STUDENT:`High School Student`,MASTERS_STUDENT:`Masters Student`,PHD_STUDENT:`PhD Student`,PROFESSOR:`Professor`,TEACHER:`Teacher`,UNDERGRADUATE_STUDENT:`Undergraduate Student`},PERSONAL:{CONSULTANT:`Consultant`,CONTENT_CREATOR:`Content Creator`,FREELANCER:`Freelancer`,HIGH_SCHOOL_UNIVERSITY_STUDENT:`High School or University Student`,MASTERS_PHD_STUDENT:`Masters or PhD Student`,RESEARCHER:`Researcher`,TEACHER:`Teacher`,SALES_PROFESSIONAL:`Sales Professional`},WORK:{BUSINESS_OWNER:`Business Owner`,CONSULTANT:`Consultant`,ENGINEERING_DEVELOPMENT:`Engineering or Development`,EXECUTIVE:`Executive`,MARKETER:`Marketer`,PRODUCT_MANAGER:`Product Manager`,RESEARCHER:`Researcher`,RESEARCH_INSIGHTS_CONSULTANT:`Research / Insights Consultant`,SALES_LEADER:`Sales Leader`,SALES_REP:`Sales Representative`,SALES_TRAINER:`Sales Trainer or Coach`,CUSTOMER_SUCCESS:`Customer Success or Support`}},LANGUAGE_LOADING:`Loading languages`,LANGUAGE_LOAD_FAILED:`Could not load languages`,LANGUAGE_LOAD_FAILED_DESC:`
17Language list failed to load. Please try again.`,MEETING_TYPES:{EXTERNAL:`External`,FOCUS_GROUP:`Focus Group`,INTERNAL:`Internal`,RESEARCH:`Research`,RESEARCH_INTERVIEW:`Research Interview`,SALES:`Sales`,SUPPORT:`Support`,COACHING_SESSION:`Coaching`,ROLE_PLAY:`Role-play session`},OTHERS:`Others (Specify)`,PLEASE_SPECIFY:`Tell us more...`,PROCESSING_FILE:`Processing your file...`,QUESTION:{CALENDAR_DESC:`Allow Speak AI Meeting Assistant to join, record, and transcribe your meetings automatically. You can customize your meeting preferences at any time.`,COMPANY_NAME:`What is the name of your organization?`,COMPANY_NAME_DESC:`Used for your invoices and team workspace name.`,CONNECT_CALENDAR:`Connect your calendar with just a click!`,FIRST_ACTION:`Experience Speak, take your first action`,FIRST_ACTION_DESC:`Try one of these to see what Speak can do with your content.`,GOAL:`How do you intend to use Speak?`,GOAL_DESC:`We'll set up Speak around this primary use case.`,INDUSTRY:`What kind of organization is it?`,INVITE:`Invite your team members`,INVITE_DESC:`Invite teammates to make the most of Speak, but you can skip this.`,JOB_TITLE:`What is your job title?`,JOB_TITLE_DESC:`We'll tailor prompts and templates to your role.`,LANGUAGE:`What language will you transcribe and analyze your data in?`,LANGUAGE_AUTO_DETECT:`Auto-detect`,LANGUAGE_DESC:`We'll prioritize this language in transcripts and AI responses.`,MEETING_TYPE:`What type of meeting will you most often upload or record?`,MEETING_TYPE_DESC:`We'll tune the AI for the conversations you have most.`,TEAM_SIZE:`How many team members will use Speak?`,USAGE_TYPE:`How are you using Speak?`,USAGE_TYPE_DESC:`Helps us personalize your dashboard and templates.`},REMOVE_EMAIL_ARIA:`Remove {{email}}`,SHARE_INVITE_LINK:`Or share this invite link`,SURVEY_PAGE_DOCUMENT_TITLE:`Survey`,TEAM_MEMBER_ARIA:`Team member email {{n}}`,TEAM_MEMBER_PLACEHOLDER:`Team member {{n}}`,TITLE:`Welcome to Speak!`,USAGE_TYPES:{EDUCATION:{DESCRIPTION:`For students, teachers, educational institutions or academic researchers.`,TEXT:`Education`},PERSONAL:{DESCRIPTION:`For individuals, hobby users or personal testing.`,TEXT:`Personal`},WORK:{DESCRIPTION:`For working teams that need to share and collaborate`,TEXT:`Work`}},VALIDATION:{LANGUAGE:`You can change later on in your profile section.`,MAX_VALUE:`Maximum value is {{max}}.`,MIN_LENGTH:`Minimum length is {{min}}.`,MIN_VALUE:`Minimum value is {{min}}.`,REQUIRED_FIELD:`Field is required.`,SEARCH_LANGUAGE:`Search & Select Language`,VALID_EMAIL:`Please enter valid email only *`},ARIA:{PROGRESS:`Onboarding progress`,SPECIFY_GOAL:`Specify your goal`,SPECIFY_OTHER:`Specify other`,ADD_MORE_FIELDS:`Add more email fields`,INVITE_LINK:`Team invite link`,COPY_INVITE_LINK:`Copy invite link`}},PAYMENT:{ACCEPTED_CARDS:`Speak accepts all major credit and debit cards`,ADD_BALANCE:`Add Credit`,ADD_BALANCE_FAILED:`Failed to add credit`,ADD_BALANCE_HELPER:`Minimum top-up is $5. Unused credit never expires.`,ADD_CARD:`+ Add card`,ADD_NEW_CARD:`Add a New Payment Method`,AMOUNT:`Amount`,AMOUNT_OUT_OF_RANGE:`Amount must be between {{min}} and {{max}}.`,BALANCE:`Credit`,BALANCE_ADDED:`Credit is added successfully.`,BILLING:`Billing`,CARD:`Card`,CARD_ADDED:`Card is added successfully.`,CHECKOUT_FAILED:`Payment failed. Please try again.`,CONFIRMING:`Confirming your payment…`,CONNECT_PAYPAL:`Connect PayPal`,CONNECT_PAYPAL_HINT:`Pay with your PayPal account`,CONTINUE_PAYMENT:`Continue Payment`,CONTINUE_PAYMENT_CTA:`Continue payment {{total}}`,CONTINUE_PAYMENT_DESC:`Your payment is pending. Select a card to complete the charge.`,CUSTOM_AMOUNT:`Custom amount`,DEFAULT_BADGE:`Default`,ERROR_TITLE:`Payment error`,EXPIRED_BADGE:`Expired`,EXPIRED_TOOLTIP:`This card expired. Update it or add a new card.`,GENERIC_ERROR:`Payment failed, please try again.`,LOADING_FORM:`Loading secure payment form…`,MANAGE_BILLING_DISABLED:`Contact your account admin to manage billing.`,MAX_CARDS_REACHED:`You have reached the maximum number of cards to link with your account.`,MAX_METHODS_REACHED:`You have reached the maximum number of payment methods to link with your account.`,NO_BILLING_PERMISSION:`Contact your account admin to manage billing.`,NO_CARD:`No card found.`,OR_ADD_CARD:`Or Add Card`,PADDLE_BALANCE_CREDIT_FAILED:`PayPal payment succeeded but adding credit failed, contact support.`,PADDLE_CHARGE_FAILED:`PayPal payment failed. Please try again.`,PADDLE_RECONCILING:`We're confirming your PayPal payment, this can take a moment.`,PAYMENT_FAILED:`Payment failed`,PAYMENT_INTENT_FAILED:`Couldn't start payment. Please try again.`,PAYPAL:`PayPal`,PAYPAL_ADDED:`PayPal added successfully.`,PAYPAL_ADDED_PENDING:`PayPal added, refresh if it doesn't appear shortly.`,PAYPAL_FINALIZING:`Finalizing PayPal…`,PAYPAL_FINALIZING_DESC:`Saving your payment method`,PAYPAL_INIT_FAILED:`Failed to initialize PayPal. Please try again.`,PENDING_PAYMENT:`Pay Pending Payment`,REDEEM_CODE:`Redeem Coupon Code`,SAVE_CARD_FAILED:`Failed to save card`,SECURED_BY_STRIPE:`Secured by Stripe`,SELECT_CARD:`Select Card`,SELECT_CARD_REQUIRED:`Please select a card.`,SPEAK_BALANCE:`Speak Credit`,STRIPE_CHARGE_FAILED:`Payment failed. Please try another card.`},PAYMENT_SETTINGS:{ADDRESS:{ADD_BUTTON:`Add Address`,ADD_TITLE:`Add Address`,EDIT_TITLE:`Edit Address`,UPDATE_BUTTON:`Update Address`},AUTO_RELOAD:`Auto-reload`,BILLING_DETAILS:{ADDRESS:`Address`,ADDRESS_LINE_1:`Address Line 1`,ADDRESS_LINE_2:`Address Line 2`,CITY:`City`,COUNTRY:`Country`,LAST_NAME:`Last Name`,NAME:`Name`,OTHER_INFO:`Other information to include`,SELECT_TAX:`Select Tax`,STATE:`State`,TAX_NUMBER:`Business Tax Number`,ZIP:`Zip Code`},CONFIRM_REMOVE_CARD:`Are you sure you want to remove {{brand}}
17 **** {{last4}}?`,CONFIRM_REMOVE_PAYPAL:`Are you sure you want to remove this PayPal account?`,CONTACT_TO_MANAGE:`Contact us to update billing`,DEFAULT:`Default`,DETAILS:`Card and Billing Details`,EXPIRES:`Expires`,INFO:{ACCEPTED_CARDS:`Speak accepts Visa, Mastercard, and all major credit and debit cards.`,PAYPAL_AND_CARDS:`Speak accepts PayPal and all major credit and debit cards.`,SECURE_CHECKOUT:`Secure checkout. We never store full card details.`},INVOICES:{AMOUNT:`Amount`,CREATED:`Created`,DOWNLOAD_ERROR:`Failed to download invoice.`,INVOICE_LINK:`Invoice`,LOAD_ERROR:`Failed to load upcoming invoices.`,NO_INVOICES:`No invoices found!`,NO_UPCOMING_INVOICES:`No upcoming invoices found!`,OTHER_TRANSACTIONS:`Other Transactions`,PERIOD:`Period`,STATUS:`Status`,TITLE:`Invoices`,UPCOMING_INVOICES:`Upcoming Invoices`},LOAD_ERROR:`Failed to load payment methods.`,MANAGE_AUTO_RELOAD:`Manage Auto-reload`,NO_TRANSACTIONS:`No Other Transactions Found!`,PADDLE_MANAGED_NOTE:`Your subscription is managed via PayPal.`,PAYMENT_METHOD:`Payment Method`,PAYPAL_REMOVED:`PayPal removed successfully.`,PENDING_PAYMENT:`Pay Pending Payment`,RELOAD:{BALANCE_FALLS:`When Speak credit falls below`,DESC:`Auto-reload is a convenient way to keep your credit topped up. When your credit falls below your minimum amount set up, we'll automatically top it up with the amount you choose.`,LOAD_ERROR:`Failed to load auto-reload settings.`,NO_CARDS:`You need to add a card to enable auto-reload.`,NO_PERMISSION:`Contact your account admin to manage auto-reload settings.`,RELOAD_AMOUNT:`Reload amount`,RELOAD_STATUS:`Auto-reload status`,SAVE_ERROR:`Failed to save auto-reload settings.`,SAVE_SUCCESS:`Auto-reload settings saved.`,TITLE:`Auto-reload credit`,TOGGLE_LABEL:`Toggle auto-reload`},REMOVE_PAYPAL:`Remove PayPal`,SET_DEFAULT:`Set as default`,SET_DEFAULT_SUCCESS:`Default payment method updated.`,STATUS:`Status`,TITLE:`Billing`,VALIDATION:{AMOUNT:`Amount is required`,INVALID_INPUT:`Invalid input. Enter the number like {{value}}`,MAX_AMOUNT:`Maximum value: {{max}}`,MAX_LENGTH_FIELD:`Maximum field length: {{max}}`,MIN_AMOUNT:`Minimum value: {{min}}`,MIN_LENGTH_FIELD:`Minimum field length: {{min}}`},DOC_TITLE:`Payment Settings`,TAX_SAVED:`Tax information saved`,TAX_SAVE_FAILED:`Failed to save tax information`,MAX_ADDRESSES:`Maximum of 2 billing addresses allowed`,ADDRESS_REQUIRED_FIELDS:`Please fill in all required fields`,ADDRESS_UPDATED:`Address updated`,ADDRESS_ADDED:`Address added`,ADDRESS_SAVE_FAILED:`Failed to save address`,ADDRESS_DELETED:`Address deleted`,ADDRESS_DELETE_FAILED:`Failed to delete address`,SET_DEFAULT_ADDRESS:`Set as default address`,REMOVED_DEFAULT:`Removed default`,ADDRESS_UPDATE_FAILED:`Failed to update address`,ANNUAL_UPSELL_TITLE:`Save 20% by switching to annual billing`,ANNUAL_UPSELL_BODY:`Annual plans cost less than monthly. Switch anytime from the pricing page.`,VIEW_ANNUAL_PLANS:`View annual plans`,TAX_LOAD_FAILED:`Failed to load tax information.`,ADDRESS_LOAD_FAILED:`Failed to load billing addresses.`,NO_ADDRESSES:`No billing addresses added yet.`,TAX_TYPE_ARIA:`Tax type`,TAX_NUMBER_ARIA:`Tax number`,TAX_DESC_PLACEHOLDER:`Optional description`,TAX_DESC_ARIA:`Tax description`,SAVE_TAX_ARIA:`Save tax information`,TAB_PAYMENT_METHODS:`Payment Methods`,TAB_INVOICES:`Invoices`,TAB_BILLING_DETAILS:`Billing Details`},PAYWALL:{ARCHIVED:{DESC:`Your files are safe. Subscribe to Pro to reactivate them and keep everything accessible going forward.`,TITLE:`Reactivate your archived files`},CUSTOM_PATH:`Need white-label, custom scoring, or a dedicated build? We do that.`,EXPIRED:{DESC:`Subscribe to Pro to restore unlimited transcription, AI Chat, and team features.`,TITLE:`Your subscription has expired`},EXPIRED_ACTION_ADD_BALANCE:`Add Credit Instead`,EXPIRED_ACTION_SUBSCRIBE:`Resume Subscription`,PAYG_BANNER_CRITICAL_DESC:`Subscribe now to save your files from permanent deletion.`,PAYG_BANNER_CRITICAL_TITLE:`Files expire today`,PAYG_BANNER_RETURN_DESC:`Your Pay-As-You-Go account is active. Subscribe to Pro for unlimited access and no file expiry.`,PAYG_BANNER_RETURN_TITLE:`Subscribe to Speak Pro`,PAYG_BANNER_URGENT_DESC:`Subscribe to Pro to preserve your files before they are deleted.`,PAYG_BANNER_URGENT_TITLE:`Your files are expiring`,PAYG_MEDIA_NUDGE:{DESC:`You're on Pay-As-You-Go. Files are deleted after 48 hours. Subscribe to Pro to keep every file permanently.`,TITLE:`Keep your files forever`},PAYMENT_FAILED:{DESC:`Your last payment didn't go through. Subscribe to restore full access.`,TITLE:`Payment issue`},TEAM_ANALYTICS:{DESC:`Track team performance, spot trends across your team's recordings, and share insights in one place. Available on Pro and above.`,TITLE:`Unlock team insights`},TRANSLATE:{DESC:`Subscribe to Pro to translate transcripts into multiple languages.`,TITLE:`Translation is a Pro feature`},TRIAL_ENDING:{DESC:`Subscribe to Pro before your trial ends to keep your files and full access.`,TITLE:`Your trial is ending`}
17,TRIAL_ERROR_DESC:`There was an issue with your trial. Subscribe to Pro to restore full access.`,TRIAL_ERROR_TITLE:`Subscribe to continue`,TRIAL_T1_DESC:`You're out of trial minutes. Subscribe to Pro and keep uploading, your files will be preserved.`,TRIAL_T1_TITLE:`Trial end reached`,TRIAL_T2_DESC:`You've been exploring with unlimited access. Subscribe to Pro to keep the files you've uploaded and unlock unlimited uploads, AI chat, and team collaboration.`,TRIAL_T2_TITLE:`Your trial has ended`,UPGRADE:{DESC:`Unlock unlimited transcription hours, AI Chat, and team collaboration.`,TITLE:`Upgrade to Pro`}},PERSONAL_INFORMATION:{AVATAR:`Avatar`,COMPANY_NAME:`Company Name`,CONTACT_PHONE:`Contact Phone`,FIRST_NAME:`First Name`,INDUSTRY:`Industry`,JOB_TITLE:`Job Title`,LAST_NAME:`Last Name`,LOADING:`Loading Details...`,PHONE_INFO:`We'll never share your phone number with anyone else.`,PROFILE_INFO:`Profile Info`,PROFILE_UPDATED:`Profile updated successfully`,PROFILE_UPDATE_FAILED:`Failed to update profile`,TITLE:`Personal Information`,VALIDATION:{INVALID_PHONE:`Invalid Phone Number`,MAX_LENGTH:`Maximum field length: {{max}}`,MIN_LENGTH:`Minimum field length: {{min}}`,REQUIRED:`{{field}} is required`}},PLAN_DETAILS:{ADD_ONS:{CHAT_CHARACTERS:`{{totalCharacters}} characters of chat included`,CHAT_CHARACTERS_COST:`After {{totalCharacters}} characters charged at {{cost}}/250K char.`,HOURS:`{{hours}} hours of transcription included`,HOURS_COST:`After {{hours}} hours charged at {{cost}}/minute`,TEAM_MEMBERS:`{{teamMembers}} additional team members`,TEXT_NOTES:`{{textNotes}} text notes included`,TEXT_NOTES_COST:`After {{textNotes}} text notes charged at {{cost}}/{{textNotesCount}} notes`},CHARACTER_CHARGE:`charged {{magicPromptCost}}/250K char.`,CHAT_CHARACTERS:`Chat Characters`,CORE_FUNCTIONALITY:`All Core functionality`,INVITE_TEAM:`Invite Team Members`,MEMBER_CHARGE:`charged {{amount}}/member`,PAY_AS_YOU_GO_CHAT:`0 chat characters ({{cost}} per 250K char.) (50% higher than subscription)`,PAY_AS_YOU_GO_HOURS:`0 transcription hours ({{cost}} per min) (75% higher than subscription)`,PLATFORM_FEES:`$10 platform fee (waived for more than $10 plan)`,TEXT_NOTES:`charged {{textNotesCost}}/{{textNotesCount}} notes (purchased in blocks of {{textNotesCount}})`,TRANSCRIPTION_CHARGE:`charged {{perMinuteCost}}/minute`,TRANSCRIPTION_HOURS:`Transcription Hours`},PRICING:{ACTION:{BOOK_BUILD_CONSULT:`Book a build consult`,CANCEL_SUBSCRIPTION:`Cancel Subscription`,CONTACT_SALES:`Contact Sales`,CONTINUE_PAYG:`Continue with Pay As You Go`,HELP_CENTER:`Go To Help Center`,PAY_AS_YOU_GO:`Select Pay-as-you-go plan`,START_PRO:`Start Pro`,SUBSCRIBE_NOW:`Subscribe Now`,UPDATE_SUBSCRIPTION:`Update Subscription`},ADD_ON_FEATURES:{BRANDED_MEDIA_SHARING:{DESC:`Share media players with your branding, including password protection, easy embedding and SEO optimization.`,TITLE:`Branded Media Sharing`},BRANDED_REPOSITORIES:{DESC:`Create customizable repositories for sharing media and insights with stakeholders and team members.`,TITLE:`Branded Shareable Media Repositories`},CUSTOM_CATEGORIES:{DESC:`Create custom categories with personalized keywords and phrases to improve your insights.`,TITLE:`Custom Categories & Insights`},DESC:`Add more value to your subscription with these premium add-ons.`,EXPORT_OPTIONS:{DESC:`Bulk export in formats CSV, JSON, HTML, PDF, Docx, WebVTT, with PII Redaction.`,TITLE:`Premium Export Options`},MEETING_ASSISTANT_CUSTOMIZATION:{DESC:`Personalize your meeting assistant with unique names and images. Enable team members to customize their own assistants.`,TITLE:`Meeting Assistant Customization`},RECORDER_CUSTOMIZATION:{DESC:`Customize your survey with personal branding, various question types, recording duration, branding, and more.`,TITLE:`Survey Customization`},TITLE:`Premium Add-ons`},ALL_PLANS:`All Plans Include`,BUILT_FOR_TEAMS:`Built for teams like yours`,CANCEL_ANYTIME:`Cancel anytime`,CARD:{PAYG_FEATURES_TITLE:`What's included:`,PAYG_RATES_TITLE:`Per-use rates`,PRO_FEATURES_TITLE:`Everything in PAYG, plus:`,PRO_RATES_TITLE:`Included monthly per user`,SCALE_FEATURES_TITLE:`Everything in Pro, plus:`,SCALE_RATES_TITLE:`What's included`},CONTACT_TO_CANCEL:`To cancel your subscription, contact us.`,DESC:`Transparent self-serve pricing, and a done-with-you custom tier when you want us to architect it for you.`,ERROR:{OFFERS_DESC:`Pricing plans could not be loaded. Visit our pricing page for the latest offers.`,OFFERS_TITLE:`Pricing plans unavailable`,REFRESH:`Refresh`,SUBSCRIPTION_DESC:`We couldn't load your subscription details. Please try refreshing the page.`,TITLE:`Something went wrong`,VIEW_PRICING:`View Pricing Page`}
17,HERO:{RECOMMENDED:{CONTENT:`Recommended for content creators based on your profile`,DEFAULT:`Recommended for teams like yours based on your profile`,MEETINGS:`Recommended for meeting-heavy teams based on your profile`,RESEARCH:`Recommended for market researchers based on your profile`,SALES:`Recommended for sales teams based on your profile`},TITLE:{DEFAULT:`Choose the right plan for your team`,RESEARCH:`Choose the right plan for your research`,SALES:`Choose the right plan for your sales team`}},HIGH_VALUE_PLAN_NOTE:`Your plan is managed directly. To make changes or cancel, contact us.`,LOAD_FAILURE_MESSAGE:`Pricing information could not be loaded. Prices shown may not reflect current offers.`,MONTHLY:`Monthly`,MOST_POPULAR:`Most Popular`,OFFERS:{BULK_ORDER:{DESC:`Enjoy significant savings with our special discounts on large-volume transcription orders.`,TITLE:`Bulk Order Benefits`},SPECIAL_OFFERS:{DESC:`Special offers for Academic researchers, Educational institutions, Non-profits, Charities and Startups.`,TITLE:`Special Offers`},TITLE:`Exclusive Offers`,WHITE_LABELING:{DESC:`Host the Shareable Media Players, Surveys and Libraries on your domain with custom colors, branding and more.`,TITLE:`Complete White-Labeling`}},ONE_USER_INCLUDED:`1 user included`,PAYG_CTA_SUBLABEL:`Start free, add a card only when you upload`,PENDING_REVIEW_MESSAGE:`We have received your request. Our team will get back to you shortly.`,PLAN_INCLUDES:{AI_CHAT:`AI Chat`,CANCELLING_NOTE:`Access until {{date}}`,CHARS_PER_MONTH:`{{chars}} chars / mo`,CHARS_PER_YEAR:`{{chars}} chars / yr`,DATA_RETENTION:`Data retention`,DAYS_RETENTION:`{{days}} days`,FEATURE_API:`API Access`,FEATURE_CUSTOM_INSIGHTS:`Custom AI Insights`,FEATURE_LIVE_CHAT:`Live Chat Support`,FEATURE_MEETING_ASSISTANT:`Meeting Assistant`,FEATURE_WEBHOOKS:`Webhooks`,GB_PER_FILE:`{{size}} GB`,HRS_PER_MONTH:`{{hours}} hrs / mo`,HRS_PER_YEAR:`{{hours}} hrs / yr`,MAX_UPLOAD:`Max file size`,PAUSED_NOTE:`Plan paused, our team is reviewing`,PAYG_MESSAGE:`Pay As You Go, charged only for what you use`,PERMANENT_STORAGE:`Permanent`,SEATS_MANY:`{{count}} seats`,SEAT_ONE:`1 seat`,TEAM_SEATS:`Team seats`,TITLE:`What's included in your plan`,TRANSCRIPTION:`Transcription`},PLAN_TYPES:{CURRENT_INCLUDES:`Current plan includes:`,CURRENT_PLAN:`Your Current Plan`,CURRENT_PLAN_DESC:`Current plan details`,IN_PAY_AS_YOU_GO:`Your Pay-as-you-go plan`,PAY_AS_YOU_GO:`Pay-as-you-go`,PAY_AS_YOU_GO_DESC:`No upfront commitment`,PAY_AS_YOU_GO_INCLUDES:`Pay-as-you-go plan includes:`,PAY_AS_YOU_GO_TRANSCRIPTION:`Pay-as-you-go transcription`,PRO:`Pro`,PRO_DESC:`Go from recordings to themes, summaries, and scored calls in minutes. Built for research and meeting-heavy teams.`,RECOMMENDED_INCLUDES:`Customize plan:`,RECOMMENDED_PLAN:`Customize Your Plan`,RECOMMENDED_PLAN_DESC:`Or, customize yourself for the perfect fit`,SCALE:`Scale`,SCALE_DESC:`Audio, video, and tone analysis built around your methodology. We set it up with you and optimize it: integrations, data flows, outputs, and scoring.`,SELECT_FEATURES:`👇 Select set of features based on your requirements`,UPGRADE_PLAN:`🚀 Upgrade Plan`},QUESTIONS:`Questions`,RECOMMENDED_FOR_MEDIA:`Recommended for media-intensive teams`,RECOMMENDED_FOR_MEETINGS:`Recommended for meeting-heavy teams`,RECOMMENDED_FOR_RESEARCH:`Recommended for research teams`,RECOMMENDED_FOR_SALES:`Recommended for sales teams`,RESPONDS_TIME:`Typically responds within 1 business day`,RESUME_SUBSCRIPTION:`Resume Subscription`,RETRY:{PAY_WITH_CARDS:`Pay with cards {{total}}`},REVENUECAT_MANAGED_NOTE:`Your subscription is managed through the mobile app. To cancel or make changes, please use the subscription settings on your device.`,SAVE_PERCENT:`Save 20%`,SAVINGS_NUDGE:`Based on your usage last month, Pro would save you ~{{amount}}`,SIX_MONTHS:`6 Months`,SPECIAL_OFFERS:{API_ACCESS:`API & Webhook Access`,BASIC_MEETING_ASSISTANT:`Basic Meeting Assistant`,CHAT_ANALYSIS:{VALUE:`{{characters}} AI Chat characters (per month)`},CORE_FUNCTIONALITY:`All Core Functionality`,CSV_UPLOAD:`CSV Upload`,CUSTOM_INSIGHTS:`Custom Categories & Insights`,CUSTOM_VOCABULARY:`Custom Vocabulary`,FILE_SIZE:`{{size}} GB file upload size per file`,FOLDER_CHAT:`Folder level chat`,INDIVIDUAL_MEDIA_SHARE:`Indiv
17idual Media Sharing`,INFO:{MONTHLY_ALLOCATIONS:{ALLOTMENT_NOTE:`Transcription and AI chat allotments are released monthly, not upfront`,CHAT_CHARACTERS:`{{characters}} AI Chat characters included (per month)`,TITLE:`Monthly Allocations`,TRANSLATION_CHARACTERS:`{{characters}} AI Translation characters included (per month)`},RENEWAL:{AUTO_RENEWAL:`Your subscription will automatically renew at the end of the billing period at the same price.`,CANCELLATION:`You can cancel your subscription at any time but will not be eligible for the special offer.`,TITLE:`Renewal`},TERMS:`The Speak AI Inc. team reserves the right to monitor and manage accounts for abuse of account limits. <a href="https://speakai.co/terms-of-service?ref=speak-offer-2024" target="_blank">Normal terms and conditions apply.</a>`,USAGE_PRICING:{TEAM_MEMBERS_OVERAGE:`$10 USD/month or $8 USD/annually for additional team members beyond {{count}}`,TITLE:`Usage & Pricing`,TRANSCRIPTION_OVERAGE:`$0.025 USD per minute after exceeding {{hours}} hours of transcription per month`,TRANSLATION_NOTE:`Translation does not include AI Dubbing`}},LIBRARY_SHARE:`Shareable Media Libraries`,MEETING_ASSISTANT:`Premium Meeting Assistant`,PREMIUM_EXPORT:`Premium Export Options`,RATED:`Rated 4.9 on G2 with 300,000+ users across 150 countries.`,TEAM_MEMBERS:`{{count}} Team Members`,TEXT_NOTES:{VALUE:`{{count}} Text Notes (per month)`},TRANSCRIPTION_HOURS:`{{hours}} Hours Monthly Transcription`,TRANSCRIPTION_HOURS_WITH_ANNUAL:`{{annualHours}} Hours Annually Transcription`,TRANSLATION:{VALUE:`{{characters}} AI Translation characters (per month)`}},SUBSCRIPTION_CANCELLED_ON:`Your subscription will be cancelled on {{date}}.`,TITLE:`Plans for every stage. Built with you at scale.`,UNLIMITED_USERS:`Unlimited users`,VOLUME_DISCOUNTS:`Volume discounts`,WHAT_CUSTOMERS_SAY:`What customers are saying`,YEARLY:`Yearly`,CREDIT_CAP:{TRANSCRIPTION:`{{hours}} hrs of transcription`,MEETINGS:`{{hours}} hrs of AI meetings`,TRANSLATION:`{{chars}} translation characters`,CHATS:`{{count}} AI chats`,OR_LINE:`or {{line}}`},FEATURES:{ANALYZE_TONE:`Analyze tone of voice`,ANALYZE_VISUALS:`Analyze video and the visuals`,CUSTOM_SCORING:`Custom scoring and coaching outputs`,INTEGRATION_MIGRATION:`We integrate and migrate your data`,HISTORICAL_DATA:`Primed with your historical data`},RATES:{TRANSCRIPTION:`Transcription`,PREMIUM_LANGUAGES:`Premium languages`,PREMIUM_LANGUAGES_TIP:`Languages transcribed on premium engines bill a higher hourly rate.`,MEETINGS:`Meeting transcription`,TRANSLATION:`Translation`,AI_CHAT:`AI Chat`,AI_CHAT_TIP:`Priced per chat. It varies with the model you pick; figures are averages from real usage.`}},PROFILE:JSON.parse(`{"ACCOUNT_CUSTOMIZATION":"Account Customization","CUSTOM_DOMAINS":"Custom Domains","DATA_MANAGEMENT":"Data Management","DESC":"View your account stats and usage.","FIELDS":"Fields","FIELDS_ACTIVATED":"Field activated","FIELDS_ACTIVE":"Active","FIELDS_BULK_ACTIVATED":"Activated {{count}} fields","FIELDS_BULK_DEACTIVATED":"Deactivated {{count}} fields","FIELDS_BULK_ERROR":"{{failed}} of {{total}} fields failed to update","FIELDS_COL_ACTIONS":"Actions","FIELDS_COL_CREATED":"Created","FIELDS_COL_NAME":"Name","FIELDS_COL_PRIVACY":"Privacy","FIELDS_COL_STATUS":"Status","FIELDS_COL_TYPE":"Type","FIELDS_CREATE":"Create Field","FIELDS_CREATED":"Field created","FIELDS_CREATE_FAILED":"Failed to create field","FIELDS_DEACTIVATED":"Field deactivated","FIELDS_DESC":"Manage custom fields for your media","FIELDS_DIALOG_CREATE_TITLE":"Create field","FIELDS_DIALOG_EDIT_TITLE":"Edit field","FIELDS_EMPTY_DESC":"Create custom fields to add metadata to your media files.","FIELDS_EMPTY_TITLE":"No fields found","FIELDS_FORM_ALLOWED_REMOVE":"Remove {{value}}","FIELDS_FORM_ALLOWED_VALUES":"Allowed values","FIELDS_FORM_ALLOWED_VALUES_HINT":"Press Enter or comma to add a value","FIELDS_FORM_ALLOWED_VALUES_MAX":"Maximum number of allowed values reached","FIELDS_FORM_ALLOWED_VALUES_PLACEHOLDER":"Type a value and press Enter","FIELDS_FORM_CREATE":"Create field","FIELDS_FORM_DESCRIPTION":"Description","FIELDS_FORM_DESCRIPTION_PLACEHOLDER":"Describe what this field captures","FIELDS_FORM_MODE_HINT":"Allow more than one value to be selected","FIELDS_FORM_MODE_MULTIPLE":"Multiple values","FIELDS_FORM_MODE_SINGLE":"Single value","FIELDS_FORM_MODE_TOGGLE":"Toggle multiple values mode","FIELDS_FORM_NAME":"Name","FIELDS_FORM_NAME_PLACEHOLDER":"Field name","FIELDS_FORM_NA_VALUES":"Not-applicable values","FIELDS_FORM_NA_VALUES_HINT":"Comma-separated list of values that mean N/A","FIELDS_FORM_NA_VALUES_PLACEHOLDER":"n/a, none, N/A","FIELDS_FORM_OTHER_VALUES":"Allow other values","FIELDS_FORM_OTHER_VALUES_HINT":"Allow values outside the allowed list","FIELDS_FORM_PRIVACY":"Privacy","FIELDS_FORM_PRIVACY_HINT":"Control who can see this field","FIELDS_FORM_PRIVACY_PRIVATE":"Private","FIELDS_FORM_PRIVACY_PUBLIC":"Public","FIELDS_FORM_PROMPT":"Prompt","FIELDS_FORM_PROMPT_HINT":"Custom prompt to guide AI extraction","FIELDS_FORM_PROMPT_PLACEHOLDER":"Optional prompt for the AI","FIELDS_FORM_TYPE":"Type","FIELDS_FORM_UPDATE":"Update field","FIELDS_INACTIVE":"Inactive","FIELDS_NAME_REQUIRED":"Field name is required","FIELDS_PRIVACY_ALL":"All","FIELDS_PRIVACY_FILTER":"Filter by privacy","FIELDS_PRIVACY_PRIVATE":"Private","FIELDS_PRIVACY_PUBLIC":"Public","FIELDS_SAMPLE":"Sample Fields","FIELDS_SAMPLE_CREATE":"Create All","FIELDS_SAMPLE_CREATED":"Created {{count}} sample fields","FIELDS_SAMPLE_DESC":"The following fields will be created:","FIELDS_SEARCH":"Search f
17ields...","FIELDS_SELECT":"Select","FIELDS_SELECTED":"{{count}} selected","FIELDS_SELECT_ALL":"Select all fields","FIELDS_STATUS_ALL":"All","FIELDS_STATUS_FALSE":"Inactive","FIELDS_STATUS_FILTER":"Filter by status","FIELDS_STATUS_TRUE":"Active","FIELDS_TABLE":"Custom fields table","FIELDS_TYPE_BOOLEAN":"Boolean","FIELDS_TYPE_CONVERSION_NOTE":"Changing the field type may convert existing values","FIELDS_TYPE_CURRENCY":"Currency","FIELDS_TYPE_DATE":"Date","FIELDS_TYPE_DATETIME":"Date & Time","FIELDS_TYPE_NUMBER":"Number","FIELDS_TYPE_TEXT":"Text","FIELDS_TYPE_URL":"URL","FIELDS_UPDATED":"Field updated","FIELDS_UPDATE_FAILED":"Failed to update field","ALL_SETTINGS_ARIA":"All settings","BACK_ARIA":"Back","CLOSE_SETTINGS_MENU_ARIA":"Close settings menu","MANAGE_PLAN":"Manage Plan","NAV_GROUP_ACCOUNT":"Account","SETTINGS_LABEL":"Settings","NAV_GROUP_BILLING":"Billing","NAV_GROUP_WORKSPACE":"Workspace","PAYMENT_SETTINGS":"Payment & Invoices","PAYMENT_SETTINGS_DESC":"Manage your payment methods and billing","PLAYER_BRANDING":"Player Branding","PREFERENCES_LABEL":"Preferences","SAVE_CHANGES":"Save Changes","SAVING":"Saving...","EMAIL_NOTIFICATIONS":"Email Notifications","SIGN_OUT":"Sign Out","TITLE":"Profile","UNSAVED_CHANGES":"You have unsaved changes","USAGE":{"LABEL":"Plan & Usage","DOCUMENT_TITLE":"Usage"},"WORK_INFORMATION":{"TITLE":"Work Information"},"USAGE_DESC":"Track your transcription, AI, and storage usage","VIEW_USAGE":"View Usage","DOCUMENT_TITLE":"Profile","DOMAINS":{"ADDED_SUCCESS":"Domain added successfully. Setting up SSL certificate and domain mapping...","ADD_ARIA":"Custom domain name","ADD_BUTTON":"Add Domain","ADD_FAILED":"Failed to add domain","ADD_HEADING":"Add Custom Domain","ADD_PLACEHOLDER":"e.g., recorder.yourcompany.com","COPIED":"Copied to clipboard","DELETED":"Domain deleted","DELETE_CONFIRM":"Delete Domain","DELETE_DESC":"Are you sure you want to delete this custom domain? This action cannot be undone and will remove all DNS configurations.","DELETE_FAILED":"Failed to delete domain","DELETE_TITLE":"Delete Custom Domain","DELETING":"Deleting...","DOCUMENT_TITLE":"Custom Domains","EMPTY_DESC":"No custom domain configured for {{service}}. Add one above to get started.","EMPTY_TITLE":"No custom domains","ENTER_VALID":"Please enter a valid domain","STATUS_ACTIVE":"Active","STATUS_FAILED":"Failed","STATUS_PENDING":"Pending","STATUS_UNKNOWN":"Unknown","STATUS_VERIFIED":"Verified","VERIFY_FAILED":"Failed to verify domain","VERIFY_TRIGGERED":"Domain verification triggered"},"PERSONAL":{"DOCUMENT_TITLE":"Personal Information","TIMEZONE_EMPTY":"No matching timezones found","TIMEZONE_HINT":"Used to run automation schedule jobs and show media creation time.","TIMEZONE_LABEL":"Timezone","TIMEZONE_PLACEHOLDER":"Search & select timezone","TIMEZONE_SEARCH_PLACEHOLDER":"Search timezone...","AVATAR_UPDATED":"Avatar updated successfully","AVATAR_UPDATE_FAILED":"Failed to update avatar"},"APPEARANCE_TAB":{"FONT_CHANGED":"Font changed to {{name}}","FONT_DESC":"Choose a font family for the dashboard interface.","FONT_ERROR":"Couldn't save font. Please try again.","FONT_FAMILY_ARIA":"Font family","FONT_TITLE":"Font","THEME_CHANGED":"Theme changed to {{name}}","THEME_DESC":"Choose an accent color for buttons, links, and interactive elements.","THEME_ERROR":"Couldn't save theme. Please try again.","THEME_TITLE":"Theme"},"PASSWORD":{"DOCUMENT_TITLE":"Change Password","CHANGE_SUCCESS":"Password changed successfully","CHANGE_FAILED":"Failed to change password","NEW_LABEL":"New Password","NEW_PLACEHOLDER":"Enter new password","CONFIRM_LABEL":"Confirm Password","CONFIRM_PLACEHOLDER":"Confirm new password","HINT_LENGTH":"Password must be at least 8 characters long.","HINT_MIX":"Use a mix of letters, numbers, and symbols for better security.","CHANGING":"Changing...","SUBMIT":"Change Password"},"SECURITY":{"DOCUMENT_TITLE":"Security","DELETE_SESSION_ARIA":"Delete session"},"EMAIL":{"DOCUMENT_TITLE":"Email Settings"},"FIELDS_DOCUMENT_TITLE":"Custom Fields","FIELDS_START_SAMPLE":"Start with Sample Fields","CUSTOMIZATION":{"DOCUMENT_TITLE":"Account Customization","PREF_UPDATED":"Preference updated","PREF_UPDATE_FAILED":"Failed to update preference","UPDATE_SUCCESS":"Updated! Check it out by creating a new embeddable player or resetting preferences of an existing one.","UPDATE_FAILED":"Failed to update customization","IMAGE_UPDATED":"{{type}} updated successfully","IMAGE_UPDATE_FAILED":"Failed to update {{type}}","IMAGE_REMOVED":"{{type}} removed","IMAGE_REMOVE_FAILED":"Failed to remove {{type}}
17","LOGO_ALT":"Logo","BACKGROUND_ALT":"Background","PRIMARY_COLOR":"Primary Color","TITLE_COLOR":"Title Color","FONT_COLOR":"Font Color","FONT_FAMILY":"Font Family","THEME":"Theme","CUSTOM_CSS":"Custom CSS","CUSTOM_CSS_PLACEHOLDER":"Add custom CSS for your embeddable player...","SAVE":"Save Customization","SHOW_TRANSCRIPT":"Show Transcript","SHOW_TRANSCRIPT_DESC":"Display the transcript panel in the embed player","SHOW_TRANSCRIPT_ARIA":"Show transcript in embed player","SHOW_TITLE_ARIA":"Show title in embed player","SHOW_DESC_ARIA":"Show description in embed player","SHOW_REMARKS_ARIA":"Show remarks in embed player","SEO_INDEX_ARIA":"Enable SEO indexing","MEDIA_EXPORT_ARIA":"Enable media export","AUTOPLAY":"Auto-play","AUTOPLAY_DESC":"Automatically start playback when the embed player loads","AUTOPLAY_ARIA":"Auto-play embed player"},"PREFERENCES":{"DOCUMENT_TITLE":"Account Preferences","FILLER_DUPLICATE":"\\"{{word}}\\" is already in your filler words","MEDIA_LANG_DESC":"Default source language for transcription & analysis of your uploads.","MEDIA_LANG_PLACEHOLDER":"Search & select language","MEDIA_LANG_SEARCH":"Search language...","MEDIA_LANG_EMPTY":"No matching languages found","MEDIA_LANG_ARIA":"Select media language","PLATFORM_LANG":"Platform Language","PLATFORM_LANG_DESC":"Choose the language for the platform interface.","PLATFORM_LANG_ARIA":"Select platform language","EDIT_TEMPLATE_ARIA":"Edit template {{name}}","DELETE_TEMPLATE_ARIA":"Delete template {{name}}","SAVE_TEMPLATE_ARIA":"Save template"},"MEETING_PREFERENCES":{"DOCUMENT_TITLE":"Meeting Preferences","LOAD_ERROR":"Failed to load account information. Please try again.","DISCONNECT_SUCCESS":"Account disconnected successfully","DISCONNECT_FAILED":"Failed to disconnect","ZOOM_DISCONNECT_SUCCESS":"Zoom disconnected successfully","ZOOM_DISCONNECT_FAILED":"Failed to disconnect Zoom","DRIVE_DISCONNECT_SUCCESS":"Google Drive disconnected successfully","DRIVE_DISCONNECT_FAILED":"Failed to disconnect Google Drive","GOOGLE_CALENDAR":"Google Calendar","OUTLOOK_CALENDAR":"Outlook Calendar","ZOOM":"Zoom","GOOGLE_DRIVE":"Google Drive","CONNECTED_AS":"Connected: {{email}}","ACCOUNT_LINKED":"Account linked","NOT_CONNECTED":"Not connected","NOT_CONNECTED_BADGE":"Not Connected","AUTOJOIN_SETTINGS":"Auto-Join Settings","AUTOJOIN_GOOGLE_ARIA":"Auto-join settings for Google Calendar","AUTOJOIN_OUTLOOK_ARIA":"Auto-join settings for Outlook Calendar","DISCONNECT":"Disconnect"},"VOCABULARY":{"DOCUMENT_TITLE":"Custom Vocabulary","UPDATE_SUCCESS":"Vocabulary for {{name}} updated","UPDATE_FAILED":"Failed to update vocabulary","WORD_COUNT_one":"{{count}} word","WORD_COUNT_other":"{{count}} words","ADD_WORD_PLACEHOLDER":"Add a word","ADD_WORD_ARIA":"Add word for {{name}}","WORD_COUNT":"{{count}} word"}}`),PROFILE_OVERVIEW:{AI_USAGE:`AI Usage`,AVAILABLE_CHARACTERS:`Available Characters`,AVAILABLE_MINUTES:`Available Minutes`,CHARACTER_STATISTICS:{ANALYZED:`Analyzed Characters`,TITLE:`Chat Characters Statistics`,TOTAL:`Total Requests`},CURRENT_PLAN:`Current Subscription`,MEDIA_STATISTICS:{ANALYZED:`Analyzed {{media}}`,AUDIO_STATISTICS:`Audio Statistics`,DURATION:`Total Duration`,NOT_ANALYZED:`Not Analyzed {{media}}`,NO_MEDIA:`You don't have any {{media}}!`,TOTAL:`Total {{media}}`,UPLOAD:`Upload {{media}}`,VIDEO_STATISTICS:`Video Statistics`},MEMBER_SINCE:`Member since {{date}}`,OVERALL_ANALYSIS:`Overall Media Analysis`,OVERALL_USAGE:`Overall Usage`,PAYG_BALANCE:`Current credit`,PAYG_BILLING:`Pay-as-you-go billing`,PAYMENT_FAILED_DESC:`Your payment failed. Update your payment method to restore access.`,PAYMENT_FAILED_TITLE:`Update payment method`,REMAINING_MINUTES:`Remaining Minutes`,STORED_FILES_SIZE:`Stored files size`,SUBSCRIPTION_MINUTES:`Subscription Minutes Used`,SUBSCRIPTION_PERIOD:`Subscription period`,TEXT_STATISTICS:{ANALYZED:`Analyzed Notes`,AVAILABLE_NOTES:`Available Notes`,CREATE_TEXT:`Create Text Note`,NO_TEXT:`You don't have any text notes!`,TITLE:`Text Statistics`,TOTAL:`Total Text Notes`},USED_CHARACTERS:`Used Characters`,USED_MINUTES:`Used Minutes`},QUICK_ACTION:{ADD_TO_FOLDER:`Add to folder`,AUTOMATE:`Automate`,AUTOMATIONS:`Automations`,AUTOMATION_NOUN:`Automation`,CAPTURE_MEETING:`Capture Meeting`,CONNECT_CALENDAR:`Connect Calendar`,CREATE_RECORDER:`Create Recorder`,CSV_NOUN:`CSV`,CSV_UPLOAD:`Upload CSV`,INTEGRATIONS:`Integrate`,JOIN_LIVE_MEETING:`Capture Live Meeting`,LIVE_RECORD:`Record`,MEETING_NOUN:`Meeting`,NEW_CALL_RECORDER:`Call Recorder`,NEW_NOTE:`New Note`,NEW_RECORDER:`Recorder`,NEW_SURVEY:`Survey`,NEW_TRANSLATION:`Translate`,NEW_UPLOAD:`Upload`,RECORDING_NOUN:`Recording`,TITLE:`Quick Actions`,TRANSLATION_NOUN:`Translation`,UPLOAD_MEDIA:`Upload Media`,WEB_SCRAPER:`Scrape Web`,ZAPIER_INTEGRATION:`Integrate with Zapier`},DASHBOARD_QUICK:{AUTOMATION_ARIA:`New automation`,AUTOMATION_LABEL:`Automation`,MEETING_ARIA:`New meeting`,MEETING_LABEL:`Meeting`,RECORDING_ARIA:`New recording`,RECORDING_LABEL:`Recording`,SURVEY_ARIA:`New survey`,SURVEY_LABEL:`Survey`,TRANSLATION_ARIA:`New translation`,TRANSLATION_LABEL:`Translation`,UPLOAD_ARIA:`New upload`,UPLOAD_LABEL:`Upload`}
17,REACTIVATION:{WELCOME:{TITLE:`Welcome back to Speak AI`,BODY_TRIAL:`Your trial is reactivated until September 16th.`,BODY_ACTIVE:`Audio and video analysis is now live in your account.`,BODY_MULTIMODAL:`Audio and video analysis is new. Most tools stop at the transcript. Speak AI hears tone and hesitation and sees what was on screen.`,STEP1:`Upload an individual recording, or open one you already have`,STEP2:`Select AI Chat`,STEP3:`Pick "Transcript & Audio" for audio, or "Transcript, Audio & Visual" for video`,TRY_LABEL:`Try asking:`,COPY_PROMPT:`Copy prompt`,COPIED:`Copied`,TRY_IT:`Try it on a recording`,UPLOAD:`Upload a recording`,BOOK_CALL:`Book a call`,ASK_TAIL:`for expert guidance and save money and weeks of effort.`,PROMPT:{MEETINGS:`For every decision in this meeting, give me the timestamp, who owns it, exactly what was shown on the shared screen at that moment, and where the room's energy dropped`,INTERVIEW:`List every moment the interviewee's tone shifted, with timestamps, what their expression showed at that moment, and the exact follow-up question I should have asked`,PHONE_CALL:`Give me a timestamped breakdown of every question the caller asked, how their tone changed after each answer, and what was on screen when they hesitated`,SURVEY:`Break down every response in this recording by theme, with timestamps, the emotion behind each answer from tone, and any facial reactions that tell a different story than the words`,RECORDER:`Break down what each participant said, with timestamps, verbatim quotes, the moments the energy shifted, and whose facial reactions didn't match their words`,TRANSLATE:`List every phrase in this recording where the translation could shift meaning, with timestamps, the original wording, the tone and expression it was delivered with, and the safer translation to use`,APIS:`Return this recording as structured fields: every decision with timestamps, the tone shifts, and what was shown on screen`,DEFAULT:`Find the three most emotionally charged moments, with timestamps, what was said, and what the tone and body language showed`},CAP_HEAR:`Hears tone`,CAP_SEE:`Sees screens`,CAP_FIND:`Finds the moments`,DEEPER:`Go as deep as you want`,DEEPER_AUTOMATE:`Run audio and video analysis on every recording automatically`,DEEPER_MCP:`Connect ChatGPT, Claude and your own agents over MCP`}},RECORD:{ADD_CAMERA_OVERLAY:`Add camera overlay`,CAMERA:`Camera`,CAMERA_AND_MIC:`camera and microphone`,CAMERA_OVERLAY_POSITION:`Camera overlay position`,CAMERA_OVERLAY_SIZE:`Camera overlay size`,DIALOG_TITLE:`Record`,DISCARD_CANCEL:`Keep this recording`,DISCARD_DESC:`This will discard current recording and start a new one.`,DISCARD_TITLE:`Start over?`,DOWNLOAD_FALLBACK:`Download recording`,DOWNLOAD_FALLBACK_ARIA:`Download recording to your computer as a backup`,FOLDER:`Save to Folder`,FOLDER_PLACEHOLDER:`Default`,GO_TO_DASHBOARD:`Go to Dashboard`,GO_TO_MEDIA:`Go to Media`,GRANT_ACCESS:`Grant Access`,LANGUAGE:`Source Language`,LIVE_ACTIVE:`Live transcription active`,LIVE_COMPLETE:`Transcription complete`,LIVE_CONNECTING:`Connecting...`,LIVE_ERROR_TITLE:`Transcription Error`,LIVE_EXHAUSTED:`Live transcript paused, connection lost. Your recording continues normally and will be transcribed after upload.`,LIVE_LISTENING:`Listening... Speak into your microphone and words will appear here.`,LIVE_NO_SPEECH_DETECTED:`We haven’t heard speech yet. Check your mic input level.`,LIVE_RECONNECTING:`Reconnecting transcription…`,LIVE_TRANSCRIPTION:`Live Transcription`,LIVE_TRANSCRIPTION_DESC:`Transcribe audio in real-time as you record`,LIVE_TRANSCRIPT_REGION_LABEL:`Live transcript`,LOADING_FOLDERS:`Loading folders…`,MAX_DURATION_WARNING:`Recording will stop automatically in less than 1 minute (4-hour limit). Save now or stop manually to keep this recording.`,MICROPHONE:`Microphone`,MIC_DISCONNECTED_BANNER:`Microphone disconnected. Reconnect and tap Resume.`,MIC_MUTED_BANNER:`Microphone muted. Unmute and tap Resume.`,MODE_AUDIO:`Audio`,MODE_SCREEN:`Screen`,MODE_UNSUPPORTED:`Not supported in this browser`,MODE_VIDEO:`Video`,NAME:`Recording Name`,NAME_PLACEHOLDER:`My Recording`,OVERLAY_POSITION:`Overlay Position`,OVERLAY_SIZE:`Overlay Size`,PERMISSION_DESC:`Allow access to your {{device}}
17 to start recording.`,PERMISSION_REQUIRED:`Permission Required`,PIP_POS_BL:`Bottom left`,PIP_POS_BR:`Bottom right`,PIP_POS_TL:`Top left`,PIP_POS_TR:`Top right`,PIP_SIZE_L:`Large`,PIP_SIZE_M:`Medium`,PIP_SIZE_S:`Small`,PLAYBACK_WAVEFORM_ARIA:`Audio playback waveform. Use arrow keys to seek 5 seconds. Home and End to jump to start and end. Space to play or pause.`,READY_TO_RECORD:`Ready to record`,RECORDING_COMPLETE:`Recording complete`,RECORD_AGAIN:`Record Again`,RESUME:`Resume`,SCREEN_AND_MIC:`screen and microphone`,SCREEN_CAMERA_OVERLAY:`Camera overlay`,SCREEN_CAMERA_OVERLAY_LABEL:`Toggle camera overlay on screen recording`,SCREEN_CAMERA_OVERLAY_OFF:`Screen recording only`,SCREEN_CAMERA_OVERLAY_ON:`Camera-in-screen overlay enabled`,SPEAKER_OUTPUT:`Speaker output`,STATUS_PAUSED:`Paused`,SUCCESS_DESC:`Your recording has been uploaded and is being processed.`,SUCCESS_TITLE:`Recording Uploaded`,SWITCH_CAMERA:`Switch camera`,TOGGLE_CAMERA_OVERLAY:`Toggle camera overlay`,UPLOADING:`Uploading...`,UPLOAD_PROGRESS_ARIA:`Upload {{percent}} percent complete`,UPLOAD_RECORDING:`Upload Recording`,VIDEO_QUALITY:`Video Quality`,VIEW_RECORDING:`View Recording`,LIVE_TRANSCRIPTION_KEY_ERROR:`Couldn't start live transcription. Please try again.`},RECORDER:JSON.parse(`{"ACTIVATE":"Activate","ACTIVE":"Active","ALLOW_MULTIPLE_UPLOADS":"Allow multiple uploads","ALL_STATUSES":"All Statuses","AUDIO":"Audio","AUTO_ANALYZE":"Transcribe & Analyze","BUBBLE_HINT":"Displays a circular bubble button. Click toggles the recorder widget.","BUBBLE_ICON_LABEL":"Bubble Icon","CLIENT_SUBMIT_NOTIFICATION":"Client submit notification","CLONE":"Clone","DEACTIVATE":"Deactivate","DESCRIPTION":"Description","DETAIL_EXPORT_FAILED":"Export failed. Please try again.","DETAIL_EXPORT_STARTED":"Export started. Download will begin shortly.","DOWNLOADING":"Downloading...","DOWNLOAD_FAILED":"Download failed. Please try again.","EMBED_CODE_LABEL":"Embed Code","EMBED_CODE_TITLE":"Embed Code","EMBED_POSITION_LABEL":"Position","EMBED_SCRIPT_LABEL":"Embed Script","FILE_UPLOAD":"File Upload","FILTER_BY_STATUS":"Filter by status","HEIGHT_LABEL":"Height (px)","ICON_URL_LABEL":"Icon URL","INACTIVE":"Inactive","LIVE_TRANSCRIPTION":"Enable real time transcription","NAME":"Name","NOTIFY_TEAM":"Notify team members","NOTIFY_TEAM_DESC":"Selected members will receive an email when a new recording is submitted.","NOTIFY_TEAM_TOGGLE":"Notify your team","PRESELECT_LABEL":"Preselect Recording Type","QR_CODE_DESC":"Share this QR code for quick access to your recorder.","QR_CODE_TITLE":"QR Code","SAVE_TO_FOLDER":"Store all the recordings to the selected folder or will go to Unassigned folder.","SCREEN_SHARE":"Screen Share","SCRIPT_TITLE":"Script Embed","SEARCH_PLACEHOLDER":"Search recorders...","SELECT_USERS":"Select Users","SEND_EMAIL":"Send the confirmation email when your client submit their email address.","SHARE":"Share","SHARE_LINK_DESC":"Send this link to your respondents. Anyone with the link can submit a recording directly in their browser.","SHARE_LINK_TITLE":"Share Link","SOURCE_LANGUAGE":"Source Language","TAB_CUSTOMIZE":"Customize","TAB_QUESTIONS":"Questions","TAB_RESPONSES":"Responses","TAB_SETTINGS":"Settings","TAB_SHARE":"Share","TAB_STATISTICS":"Statistics","TRANSCRIBE":"All the recording submission will transcribe to the selected language.","UPDATE_SURVEYS":"Update Surveys","UPLOAD_BY_URL":"Upload by URL","EMBED_PLAYER_LINK":"Create a shareable player link","EMBED_PLAYER_LINK_DESC":"Each live recording gets a public link to watch the transcript as it happens.","UPLOAD_NOTIFICATION":"Upload notification","UPLOAD_NOTIFICATION_DESC":"Send notification when survey is completed","VIDEO":"Video","WIDTH_LABEL":"Width","CUSTOMIZATION":{"BRANDING_HEADING":"Branding","BRANDING_LOCKED_DESC":"Customize theme, fonts, colors, and CSS for your recorder.","BUTTON_BG_COLOR":"Button Background Color","COUNTDOWN":"Countdown","CSS_MAX":"Maximum 50,000 characters","CUSTOM_CSS":"Custom CSS","CUSTOM_CSS_DESC":"Paste your custom CSS to customize the recorder appearance.","CUSTOM_CSS_GUIDE":"Custom CSS Guide","FONT_COLOR":"Font Color","FONT_FAMILY":"Font Family","HEADING":"Customization","HIDE_DESCRIPTION":"Hide Description","HIDE_IMAGES":"Hide Images","HIDE_SUBMIT":"Hide Submit Button","HIDE_SUBMIT_NOTE":"You need to handle the upload via JavaScript Control.","HIDE_TITLE":"Hide Title","HIDE_WAVEFORM":"Hide Waveform","LOGO_ALT":"Recorder logo","LOGO_HEADING":"Logo","
17LOGO_REMOVED":"Logo removed","LOGO_SIZE_ERROR":"Logo must be under 2 MB","LOGO_TYPE_ERROR":"Logo must be PNG, JPG, GIF, or WebP","LOGO_UPLOADED":"Logo uploaded","NO_EDIT_PERMISSION":"You don't have permission to edit recorders","READ_MORE_IFRAME":"Read more about iFrame Controls","REMOVE":"Remove","REMOVE_LOGO_ARIA":"Remove logo","REMOVING":"Removing...","REPLACE":"Replace","REPLACE_LOGO_ARIA":"Replace logo","SAVE":"Save Customization","SAVED":"Customization saved","SAVE_BRANDING_FAILED":"Customization saved, but branding update failed","SAVE_FAILED":"Failed to save customization","SAVE_FAILED_BOTH":"Failed to save customization and branding","SAVING":"Saving...","SUBHEADING":"Control visibility of recorder UI elements","SUBMIT_LABEL":"Submit Button Label","SUBMIT_PLACEHOLDER":"Upload","THEME_DARK":"Dark","THEME_LEGEND":"Theme","THEME_LIGHT":"Light","UPGRADE_ADD_LOGO":"Upgrade to add a logo","UPGRADE_BRANDING_ARIA":"Upgrade to unlock Branding","UPGRADE_MANAGE_LOGO":"Upgrade to manage logo","UPGRADE_UNLOCK":"Upgrade to unlock","UPLOADING":"Uploading...","UPLOAD_LOGO":"Upload Logo","UPLOAD_LOGO_ARIA":"Upload logo"},"DETAIL":{"BACK_TO_LIST":"Back to Recorders","COLLAPSE_DESC_ARIA":"Collapse description","COLLAPSE_ROW_ARIA":"Collapse row details","COL_ACTIONS":"Actions","COL_CREATED":"Created","COL_DURATION":"Duration","COL_LOCATION":"Location","COL_MANAGED_BY":"Managed By","COL_RESPONDENT":"Respondent","COL_STATUS":"Status","DELETED":"Recorder deleted","DELETE_DESC":"Are you sure you want to delete this recorder? All recordings and settings will be permanently removed.","DELETE_TITLE":"Delete Recorder","DOCUMENT_TITLE":"Recorder Settings","EXPAND_DESC_ARIA":"Expand description","EXPAND_ROW_ARIA":"Expand row details","IFRAME_GUIDE":"iFrame Quick Start Guide","LABEL_DURATION":"Duration:","LABEL_EMAIL":"Email:","LABEL_RECORDING_ID":"Recording ID:","LABEL_RESPONDENT_NAME":"Respondent Name:","LABEL_SUBMITTED":"Submitted:","MORE_ACTIONS_ARIA":"More recorder actions","NA":"N/A","NOT_ANSWERED":"Not answered","NOT_FOUND_MESSAGE":"The recorder you are looking for does not exist or has been deleted.","NOT_FOUND_TITLE":"Recorder not found","NOT_PROVIDED":"Not provided","NO_CREATE_PERMISSION":"You don't have permission to create recorders","NO_DELETE_PERMISSION":"You don't have permission to delete recorders","NO_DOWNLOAD_PERMISSION":"You don't have permission to download recorders","NO_ID":"No recorder ID was provided.","NO_MATCH_DESC":"No results for \\"{{query}}\\". Try a different name or clear the search.","NO_MATCH_TITLE":"No recordings match your search","NO_RECORDINGS_DESC":"Share your recorder to start collecting responses.","OPEN_IN_EDITOR_ARIA":"Open recording in editor","RESPONSES_HEADING":"Responses","SHARE_FIRST":"Share your recorder to collect responses first","SHARE_RECORDER":"Share Recorder","SHOW_LESS":"Show less","SHOW_MORE":"Show more","STATUS_ACTIVATED":"Recorder activated","STATUS_DEACTIVATED":"Recorder deactivated","TOGGLE_ALL":"Toggle All","TOGGLE_ALL_ROWS_ARIA":"Toggle all row details","UNTITLED":"Untitled","NO_RECORDINGS_TITLE":"No recordings yet"},"EDIT_DIALOG":{"FOLDER_ARIA":"Save to folder","NOTIFY_HELPER":"“No change” leaves each recorder’s existing setting untouched.","NOTIFY_MODE_ARIA":"Notification update mode","NOTIFY_OFF":"Don't notify","NOTIFY_ON":"Notify on submit","NOTIFY_UNCHANGED":"No change","NO_CHANGE":"No change","NO_CHANGES":"No changes to apply. Please select at least one field to update.","NO_MATCHING_MEMBERS":"No matching members found","NO_SELECTED":"No surveys selected for update","NO_TEAM_MEMBERS":"No team members available","SEARCH_MEMBERS":"Search members...","SELECT_NOTIFY_ARIA":"Select users to notify","SELECT_TEAM":"Select team members...","SUMMARY_MANY":"selected recorders. Only fields with values will be updated.","SUMMARY_ONE":"selected recorder. Only fields with values will be updated.","SUMMARY_PREFIX":"Updating","TITLE":"Bulk Update Surveys","UPDATE_ERROR":"Error updating surveys","UPDATE_SUCCESS":"Surveys updated successfully"},"LIST":{"ACTIVATED_ONE":"Recorder activated","BULK_ACTIVATED":"{{count}} recorder(s) activated","BULK_ACTIVATE_ARIA":"Activate selected recorders","BULK_DEACTIVATED":"{{count}} recorder(s) deactivated","BULK_DEACTIVATE_ARIA":"Deactivate selected recorders","BULK_UPDATE_ARIA":"Update selected recorders","CLEAR":"Clear","CLEAR_SELECTION_ARIA":"Clear selection","DEACTIVATED_ONE":"Recorder deactivated","DELETED":"Recorder deleted","DELETE_CONFIRM":"Delete","DELETE_DESC":"Are you sure you want to delete this recorder? This action cannot be undone.","DELETE_TITLE":"Delete Recorder","DOCUMENT_TITLE":"Recorder","
17EMPTY_DESC":"Create your first recorder to start collecting responses.","EMPTY_FILTERED_DESC":"Try adjusting your search or filters.","EMPTY_FILTERED_TITLE":"No recorders match your filters","EMPTY_TITLE":"No recorders yet","NO_ACTIVATE_PERMISSION":"You don't have permission to activate recorders","NO_CREATE_PERMISSION":"You don't have permission to create recorders","NO_DEACTIVATE_PERMISSION":"You don't have permission to deactivate recorders","NO_DELETE_PERMISSION":"You don't have permission to delete recorders","NO_EDIT_PERMISSION":"You don't have permission to edit recorders","SELECTED_COUNT":"{{count}} selected","SELECT_ALL_ARIA":"Select all recorders"},"QUESTIONS":{"ADD":"Add Question","ADD_BUTTON":"Add","ADD_DIALOG_TITLE":"Add Question","ADD_OPTION":"Add Option","ANSWER_TYPE":"Answer Type","ASK_CONSENT":"Do you want to ask for consent?","COLLECT_EMAIL":"Collect Email","COLLECT_NAME":"Collect Name","CONSENT_BODY_PLACEHOLDER":"By participating, you consent to this recording...","CONSENT_DESC_LABEL":"Description","CONSENT_DISABLED":"Consent disabled","CONSENT_NO_LABEL":"No Button Label *","CONSENT_NO_PLACEHOLDER":"No","CONSENT_QUESTION_PLACEHOLDER":"Do you consent to this recording?","CONSENT_SAVED":"Consent settings saved","CONSENT_TITLE":"Consent Configuration","CONSENT_TITLE_LABEL":"Title *","CONSENT_YES_LABEL":"Yes Button Label *","CONSENT_YES_PLACEHOLDER":"Yes","CUSTOM_HEADING":"Custom Questions ({{count}})","DEFAULT_FIELDS":"Default Fields","DELETED":"Question deleted","DELETE_DESC":"Are you sure you want to delete this question?","DELETE_OPTION_ARIA":"Delete option {{n}}","DELETE_QUESTION_ARIA":"Delete question: {{question}}","DELETE_TITLE":"Delete Question","DRAG_OPTION_ARIA":"Drag option {{n}} to reorder","DRAG_REORDER_ARIA":"Drag to reorder","EDIT_CONSENT_ARIA":"Edit consent settings","EDIT_DIALOG_TITLE":"Edit Question","EDIT_QUESTION_ARIA":"Edit question: {{question}}","EMPTY_HINT":"Ask clients what you need to know before they hit record. Add a question to collect context, get consent, or tag responses automatically.","FIELD_FALLBACK":"field","FIELD_SETTINGS_UPDATED":"Field settings updated","INCLUDE_OTHER":"Include “Other” option?","LEARN_MORE":"Learn more about auto-populating fields","LINKS_HINT":"Links answer to an Explore field.","MAPPED_TO":"· Mapped to {{name}}","MAP_FIELD":"Map response to field","MAP_TO_FIELD":"Map to field","NO_EDIT_PERMISSION":"You don't have permission to edit recorders","NO_FIELD_MAPPING":"No field mapping","NO_OPTIONS":"No options yet.","OPTIONS_LABEL":"Options *","OPTION_PLACEHOLDER":"Option {{n}}","OPTION_TEXT_ARIA":"Option {{n}} text","QUESTION_LABEL":"Question *","QUESTION_PLACEHOLDER":"Enter your question","REQUIRED":"Required","REQUIRED_SUFFIX":" (Required)","SAVE_CONSENT":"Save Consent","SAVE_FIELD_SETTINGS":"Save Field Settings","SAVING":"Saving...","SEARCH_FIELDS":"Search fields...","SYNC_DESC":"This will update all existing answers to the \\"{{name}}\\" field.","SYNC_NO_ID":"Cannot sync: question has no ID","SYNC_SUCCESS":"Answers synced to \\"{{name}}\\"","SYNC_TITLE":"Sync Answers to Field","SYNC_TO_FIELD_ARIA":"Sync answers to {{name}}","TYPE_CHECKBOX":"Checkbox","TYPE_DATE":"Date","TYPE_DATETIME":"Date & Time","TYPE_DROPDOWN":"Dropdown","TYPE_MULTIPLE":"Multiple Line","TYPE_RADIO":"Radio Button","TYPE_SINGLE":"Single Line","UPGRADE_TYPES":"Upgrade to unlock additional answer types.","UPDATED":"Question updated","ADDED":"Question added","INTRO":"Create a dynamic set of questions to ask your clients before they start their recording. You can auto-populate name, email, and question answers via URL parameters.","SYNC_CONFIRM":"Sync"},"SETTINGS":{"NO_LANGUAGES":"No matching languages found","NO_MATCHING_MEMBERS":"No matching members found","NO_PERMISSION":"You don't have permission to edit recorders","NO_TEAM_MEMBERS":"No team members available","SAVED":"Settings updated","SAVE_FAILED":"Failed to save settings","SAVING":"Saving...","SEARCH_LANGUAGES":"Search languages...","SEARCH_MEMBERS":"Search members...","SELECT_TEAM":"Select team members...","MIN_DURATION_SECONDS_ARIA":"Minimum duration in seconds","MIN_DURATION_ARIA":"Minimum duration","MAX_DURATION_SECONDS_ARIA":"Maximum duration in seconds","MAX_DURATION_ARIA":"Maximum duration","TITLE_QUESTION":"Name recordings from","TITLE_DEFAULT":"Default naming","TITLE_SEARCH":"Search questions...","TITLE_NO_MATCH":"No matching questions","TITLE_HINT_NO_QUESTIONS":"Add a question in the Questions tab to name recordings from its answer.","TITLE_HINT_QUESTION":"Each recording is named from this answer. If it is left blank, the default naming is used.","TITLE_HINT_DEFAULT":"Recordings are named after the respondent, the file name, or the recorder and date.","TITLE_HINT_REQUIRED":"Tip: make this question required so every recording is named from it.","TITLE_SAVE_FAILED":"Settings saved, but the recording name choice could not be saved. Please try again."},"SHARE_TAB":{"BUBBLE_COLOR":"Bubble Color","BUBBLE_ICON_ARIA":"Bubble icon type","COPY_EMBED_ARIA":"Copy embed code","COPY_FAILED":"Failed to copy to clipboard","COPY_LINK_ARIA":"Copy recorder link","COPY_SCRIPT_ARIA":"Copy script code","DOWNLOAD_QR_ARIA":"Download QR code as PNG","EMBED_HELPER":"Add the recorder to any web page.","EMBED_MODE_ARIA":"Embed method","EMBED_MODE_IFRAME":"Static (iframe)","EMBED_MODE_IFRAME_DESC":"Places the recorder directly on your page.","EMBED_MODE_SCRIPT":"Script (advanced)","EMBED_MODE_SCRIPT_DESC":"Adds it as a floating button you can position anyw
17here on your site.","ICON_CUSTOM":"Custom URL","ICON_MESSAGE":"Message (Chat)","ICON_MICROPHONE":"Microphone","ICON_RECORD":"Record (Circle)","OPEN_NEW_TAB_ARIA":"Open recorder in new tab","POSITION_ARIA":"Embed position","POSITION_BOTTOM_LEFT":"Floating Bottom-Left","POSITION_BOTTOM_RIGHT":"Floating Bottom-Right","POSITION_EMBEDDED":"Embedded (Inline)","PRESELECT_ARIA":"Preselect recording type","PRESELECT_AUDIO":"Audio Recording","PRESELECT_NONE":"None (User Selects)","PRESELECT_SCREENSHARE":"Screen Sharing","PRESELECT_UPLOAD":"File Upload","PRESELECT_VIDEO":"Video Recording","QR_ARIA":"QR code for share link","QR_DOWNLOADED":"QR code downloaded","RETRY_STATS_ARIA":"Retry loading statistics","STAT_AVG_DURATION":"Avg Duration","STAT_TOTAL_DURATION":"Total Duration","STAT_TOTAL_SUBMISSIONS":"Total Submissions","TAB_EMBED":"Embed","TAB_LINK":"Link","TAB_MOBILE_APP":"Mobile App","URL_ARIA":"Recorder share URL","COPIED_TO_CLIPBOARD":"{{label}} copied to clipboard","TRY_AGAIN":"Try Again"},"CREATE":{"DOCUMENT_TITLE":"Create Recorder","STEPS_NAV_ARIA":"Creation steps","STEP_ARIA":"Step {{current}}: {{label}}","STEP_ARIA_COMPLETED":"Step {{current}}: {{label}} (completed)","LANG_SEARCH_PLACEHOLDER":"Search languages...","LANG_EMPTY":"No matching languages found"},"PAIRING":{"TITLE":"Pair a Device","DESC":"Open Speak Recorder on the device and enter this code to link it to this recorder. Everything recorded in the app appears here automatically.","CODE_LABEL":"Pairing code","CODE_ARIA":"Device pairing code","COPY_ARIA":"Copy pairing code","GENERATE":"Generate Pairing Code","ROTATE":"Generate New Code","ROTATE_ARIA":"Generate a new pairing code","ROTATE_TITLE":"Generate a new pairing code?","ROTATE_DESC":"Generating a new code will invalidate the current one. Any device already paired with this recorder will need to pair again.","GENERATED_SUCCESS":"Pairing code updated"},"NATIVE_APP":{"TITLE":"Record with the Speak Recorder app","DESC":"A free app for capturing audio and video and sending it straight to this recorder, even offline. Use it yourself, or share it with the people you collect recordings from.","GET_ANDROID":"Get it on Google Play","GET_IOS":"Download on the App Store","STEP_LABEL":"Step","STEP1_TITLE":"Download","STEP1_DESC":"Install Speak Recorder on the phone or tablet.","STEP2_TITLE":"Pair","STEP2_DESC":"Enter the code below in the app to link it to this recorder.","STEP3_TITLE":"Record","STEP3_DESC":"Capture audio and video even when offline. It uploads here automatically."},"NEW_RECORDER":"New recorder"}`),RECORDER_CREATE:{ALT_LOGO:`Recorder logo`,ARIA_BACK_TO_LIST:`Back to recorders list`,ARIA_CANCEL:`Cancel creation`,ARIA_CONTINUE_CUSTOMIZE:`Continue to customize step`,ARIA_CREATE_ANOTHER:`Create another recorder`,ARIA_CREATE_CONTINUE:`Create recorder and continue`,ARIA_FINISH:`Finish and view recorder details`,ARIA_MAX_DURATION:`Maximum duration in seconds`,ARIA_MIN_DURATION:`Minimum duration in seconds`,ARIA_REMOVE_LOGO:`Remove logo`,ARIA_REPLACE_LOGO:`Replace logo`,ARIA_SAVE_BRANDING:`Save branding and continue`,ARIA_SELECT_FONT:`Select font family`,ARIA_SELECT_THEME:`Select theme`,ARIA_SKIP_BRANDING:`Skip branding step`,ARIA_SKIP_QUESTIONS:`Skip questions step`,ARIA_UPLOAD_LOGO:`Upload logo`,BACK_TO_LIST:`Back to List`,BASIC_INFORMATION:`Basic Information`,BRANDING:`Branding`,BRANDING_PRO_FEATURE:`Branding is a Pro feature`,BRANDING_SAVED:`Branding saved`,BRANDING_SAVE_FAILED:`Branding save failed. You can update branding later in recorder settings.`,BRANDING_UPGRADE_DESC:`Upgrade to customize primary color, font family, and theme.`,CONTINUE:`Continue`,CREATE_AND_CONTINUE:`Create & Continue`,CREATE_ANOTHER:`Create Another`,CREATED_SUCCESS:`Recorder created successfully`,CREATING:`Creating...`,DESCRIPTION_PLACEHOLDER:`Optional description for this recorder`,DURATION_LIMITS:`Duration Limits`,FILE_UPLOAD:`File Upload`,FINISH:`Finish`,FONT_FAMILY:`Font Family`,LIVE_TRANSCRIPTION:`Live Transcription`,LOGO:`Logo`,LOGO_INVALID_TYPE:`Logo must be PNG, JPG, GIF, or WebP`,LOGO_REMOVED:`Logo removed`,LOGO_SAVE_SETTINGS_FIRST:`Save settings first to upload a logo`,LOGO_TOO_LARGE:`Logo must be under 2 MB`,LOGO_UPLOADED:`Logo uploaded`,MAX_DURATION:`Max Duration`,MIN_DURATION:`Min Duration`,NAME_PLACEHOLDER:`e.g. Customer Feedback Survey`,NOTIFICATIONS:`Notifications`,NO_PERMISSION_CREATE:`You don't have permission to create recorders`,PRIMARY_COLOR:`Primary Color`,RECORDING_OPTIONS:`Recording Options`,REMOVE:`Remove`,REMOVING:`Removing...`,REPLACE:`Replace`,SAVE_AND_CONTINUE:`S
17ave & Continue`,SAVING:`Saving...`,SELF_RECORD_SUBLINK_CTA:`Record yourself in Upload`,SELF_RECORD_SUBLINK_PREFIX:`Want to record yourself instead?`,SKIP:`Skip`,THEME:`Theme`,THEME_DARK:`Dark`,THEME_LIGHT:`Light`,TRANSCRIBE_ANALYZE:`Transcribe & Analyze`,UPGRADE_ADD_LOGO:`Upgrade to add a logo`,UPGRADE_MANAGE_LOGO:`Upgrade to manage logo`,UPGRADE_TO_UNLOCK:`Upgrade to unlock`,UPLOADING:`Uploading...`,UPLOAD_LOGO:`Upload Logo`},RECORDER_FEATURES:{CAPTURE_RECORDINGS:{DESC:`Easily add audio, video, screen sharing and upload media files functionalities at scale.`,TITLE:`Capture Recordings At Scale`},IN_APP_RECORDING:{DESC:`Utilize the Speak app to directly record audio and video.`,TITLE:`In-App Recording Convenience`},NO_CODE:{DESC:`Simply copy and paste our embed code to your website and start recording.`,TITLE:`No Code Required`},TITLE:`Recorder`},RE_TRANSCRIBE:{CURRENT_LANGUAGE:`Current language:`,SELECT_LANGUAGE_ARIA:`Select target language`,SELECT_LANGUAGE_PLACEHOLDER:`Select a language`,STARTING:`Starting...`,SUBMIT:`Re-transcribe`,TARGET_LANGUAGE:`Target Language`,TITLE:`Re-transcribe Media`},SCHEDULE:{DATE:`Meeting Date`,FOLDER:`Folder`,FOLDER_PLACEHOLDER:`Select a folder...`,HINT:{DEFAULT:`Enter Zoom, Google Meet, Microsoft Teams, or Webex meeting URL. Must start with https://`,GOOGLE_MEET:`Google Meet meeting detected.`,TEAMS:`Microsoft Teams meeting detected.`,WEBEX:`Webex meeting detected.`,ZOOM:`Zoom meeting detected.`},LANGUAGE:`Language`,MEETING_TITLE:`Meeting Title`,MEETING_URL:`Meeting URL`,TIME:`Meeting Time`,TITLE_PLACEHOLDER:`e.g. Weekly Team Standup`,UPDATE_MEETING:`Update Meeting`,URL_PLACEHOLDER:`https://meet.google.com/... or https://zoom.us/...`,VALIDATION:{DATE_PAST:`Cannot schedule meeting in the past`,DATE_REQUIRED:`Date is required`,TIME_PAST:`Cannot schedule meeting in the past`,TIME_REQUIRED:`Time is required`,URL_INVALID:`Must be a valid URL`,URL_REQUIRED:`Meeting URL is required`,URL_REQUIRES_HTTPS:`Meeting URL must start with https://`,URL_UNSUPPORTED_PLATFORM:`Please enter a valid Zoom, Google Meet, Microsoft Teams, or Webex meeting URL.`}},SECURITY:{DESC:`Manage two-factor authentication and trusted devices.`,DEVICE_ADDED:`Added`,DEVICE_REMOVED:`Trusted device removed`,DEVICE_REMOVE_FAILED:`Failed to revoke device`,DISABLED:`Two-factor authentication disabled`,DISABLE_2FA:`Disable 2FA`,DISABLE_FAILED:`Failed to disable 2FA`,ENABLED:`Two-factor authentication enabled`,ENABLE_2FA:`Enable 2FA`,GENERATE_FAILED:`Failed to generate 2FA code`,INVALID_TOKEN:`Invalid token`,NO_TRUSTED_DEVICES:`No trusted devices found.`,STEP_MANUAL:`2. Or enter this key manually`,STEP_SCAN:`1. Scan this QR code with your authenticator app`,STEP_VERIFY:`3. Enter the 6-digit verification code`,TITLE:`Security`,TRUSTED_DEVICES:`Trusted Devices`,TWO_FACTOR_DISABLED_DESC:`Add an extra layer of security to your account.`,TWO_FACTOR_ENABLED_DESC:`Your account has an extra layer of security.`,TWO_FACTOR_TITLE:`Two-Factor Authentication`,UNKNOWN_DEVICE:`Unknown Device`,VERIFY:`Verify`},SECURITY_WARNING:{ADVICE:`Never enter your credentials on a page you don't trust. Always verify the URL in your browser's address bar.`,CONTACT_INFO:`If you believe this is an error, please contact our support team.`,DESC:`This page may be displayed inside an unauthorized frame or from a suspicious source.`,DOMAIN_LABEL:`You are currently at:`,GO_TO_SAFE:`Go to Safe Page`,OPEN_NEW_WINDOW:`Open in New Window`,TITLE:`Security Warning`,WHAT_HAPPENED_1:`This page was accessed through an iframe (clickjacking attempt)`,WHAT_HAPPENED_2:`Or accessed from a suspicious referrer`,WHAT_HAPPENED_3:`This could be a malicious attempt to steal your information`,WHAT_HAPPENED_TITLE:`What happened?`,WHAT_TO_DO_1:`Only access Speak AI through our official website`,WHAT_TO_DO_2:`Check the URL in your browser`,WHAT_TO_DO_TITLE:`What you should do:`},SHARING_CUSTOMIZATION:{CUSTOM_LIBRARIES:{DESC:`Customize & Includes interactive transcripts, keyword navigation, and subtitles for a comprehensive viewing experience.`,TITLE:`Customizable Media Libraries`},SECURE_PLAYER:{DESC:`Distribute your media files effectively with our SEO-optimized, embeddable media player, featuring password protection for added security.`,TITLE:`Enhanced, Secure Media Players`},STATISTICS:{DESC:`Understand your media sharing activity with detailed statistics around geographic locations, devices, and more.`,TITLE:`Statistics`},TITLE:`Sharing & Customization`},SIDEBAR:{BALANCE:`Credit`,CHOOSE_LANGUAGE:`Choose your preferred language`,CLOSE_SIDEBAR:`Close sidebar`,CREATE_FOL
17DER:`Create folder`,DAYS_LEFT_one:`{{count}} day left`,DAYS_LEFT_other:`{{count}} days left`,FREE_TRIAL:`Free Trial`,LOADING_TRANSLATIONS:`Loading translations...`,OF_MINUTES:`of {{total}} min`,OPEN_SIDEBAR:`Open sidebar`,REMAINING:`remaining`,RENEWS:`Renews {{date}}`,SEARCH_LANGUAGES:`Search languages...`,SETTING_UP_LANGUAGE:`Setting up {{language}}`,THIS_MONTH:`This month`,THIS_YEAR:`This year`,USAGE:`Usage`,TRIAL:{DAYS_LEFT_one:`{{count}} day left in trial`,DAYS_LEFT_other:`{{count}} days left in trial`,SUBSCRIBE:`Subscribe`,SUBSCRIBE_ARIA:`Subscribe to a plan`,COLLAPSED_ARIA_one:`{{count}} day left in trial: subscribe`,COLLAPSED_ARIA_other:`{{count}} days left in trial: subscribe`,RED_SUBLINE:`Subscribe or add credit to keep your work`,COLLAPSED_ARIA:`{{count}} days left in trial: subscribe`,DAYS_LEFT:`{{count}} days left in trial`},USAGE_COMPACT:`{{used}} / {{total}} min · Renews {{date}}`,USAGE_COMPACT_NO_DATE:`{{used}} / {{total}} min used`,DAYS_LEFT:`{{count}} days left`},SPECIAL_OFFERS:{ADDON_INDIVIDUAL_MEDIA_SHARE:`Branded shareable media player`,ADDON_MEETING_ASSISTANT_CUSTOMIZATION:`Meeting assistant customization`,ADDON_PREMIUM_EXPORT:`Premium export with redaction`,ADDON_RECORDER_CUSTOMIZATION:`Full recorder branding & customization`,ANCHOR_NORMALLY:`Normally`,BALANCE_MATCH_HEADLINE:"Add ${{revenue}}, get ${{match}} free",BALANCE_MATCH_SUBTEXT:"Pay ${{revenue}}, get ${{total}} in account credit.",BALANCE_MATCH_TOTAL_LABEL:`total credit`,BILLED_ANNUALLY:`Billed annually`,BILLED_MONTHLY:`Billed monthly`,BILLING_ANNUAL:`Annual`,BILLING_CYCLE_LABEL:`Billing cycle`,BILLING_MONTHLY:`Monthly`,CLAIM_ERROR:`We couldn't start your checkout. Please try again.`,CTA:`Get this deal`,CTA_DISCOUNT:`Lock in {{percent}}% off`,EMPTY_DESC:`Check back soon, or explore your options.`,EMPTY_TITLE:`No offers available right now`,ENDS_ANYTIME:`This offer could end at any time.`,ERROR_DESC:`We couldn't load your offers.`,EXPIRES_LABEL:`Offer expires`,FEATURE_CHAT_CHARACTERS:`{{characters}} AI chat characters / month`,FEATURE_CHAT_CHARACTERS_ANNUAL:`({{annualCharacters}} characters a year)`,FEATURE_TEAM_MEMBER:`1 team member`,FEATURE_TEAM_MEMBERS:`Up to {{members}} team members`,FEATURE_TRANSCRIPTION_HOURS:`{{hours}} hours of transcription / month`,FEATURE_TRANSCRIPTION_HOURS_ANNUAL:`({{annualHours}} hours a year)`,FEATURE_TRANSLATION_CHARACTERS:`{{characters}} translation characters / month`,FEATURE_TRANSLATION_CHARACTERS_ANNUAL:`({{annualCharacters}} characters a year)`,FOOTER_PRIVACY:`Privacy`,FOOTER_SUPPORT:`Support`,FOOTER_TERMS:`Terms`,LIMITED_TIME:`Limited-time offer`,PAY_BY_CARD:`Pay by card`,PAY_WITH_PAYPAL:`Pay with PayPal`,PER_MONTH:`/month`,PER_YEAR:`/year`,SAVE_PERCENT:`Save {{percent}}%`,SECURE_CHECKOUT:`Secure checkout`,SECURE_PAYMENT_NOTE:`Secure payment. Credit added within minutes.`,SECURE_PAYMENT_NOTE_SUBSCRIPTION:`Secure payment. Cancel anytime.`,SUBTITLE:`Limited-time offers selected for your account.`,SUCCESS_DESC:`We're applying it to your account now. This can take a moment.`,SUCCESS_SIGN_IN:`Sign in to your account`,SUCCESS_TITLE:`Payment received`,TITLE:`Special Offers`},SPOTLIGHT:{ALL:`All`,EXPLORE_INSIGHTS:`Explore Insights`,NAVIGATE:`Navigate`,NO_LANGUAGES_FOUND:`No languages found`,NO_RESULTS:`No results found for "{{query}}"`,PLACEHOLDER:`Search folders, media, recorders, automations...`,SEARCHING:`Searching...`,SEARCH_LANGUAGE:`Search language...`,SELECT:`Select`,START_TYPING:`Start typing to search across all your content`},STORAGE_MANAGEMENT:{EASY_UPLOADS:{DESC:`Quickly upload audio, video, and text through the App, APIs and Integrations.`,TITLE:`Easy Uploads`},ORGANIZE_EFFORTLESSLY:{DESC:`Create folders, tags and more for easy organization. Share media files with your team members.`,TITLE:`Organize Effortlessly`},TITLE:`Storage & Media Management`,UNLIMITED_STORAGE:{DESC:`Store and manage all your media files in one place without any limits.`,TITLE:`Unlimited Storage & Media Management`}},SURVEY:{CLONE_SURVEY:`Clone Survey`,CREATE_SURVEY:`Create Survey`,NO_SURVEYS:`No surveys found!`,STATISTICS:{ANALYZED:`Received Surveys`,TITLE:`Survey Statistics`,TOTAL:`Total Surveys`},TITLE:`Surveys`,TOGGLE_RECORDS:`Toggle Records`},TEMPLATES:{DEFAULT_TEMPLATE_DESC:`Default meeting summary template used by the assistant`,EDIT_PROMPT:`Edit Prompt`,EDIT_PROMPT_DIALOG_TITLE:`Edit Assistant Prompt`,MEETING_SUMMARY:`Meeting Summary`,PROMPT:`Prompt`,PROMPT_PLACEHOLDER:`
17Enter the prompt template for the assistant...`,SAVE_PROMPT:`Save Prompt`,TEMPLATE_NAME:`Template Name`,TEMPLATE_NAME_PLACEHOLDER:`e.g. Meeting Summary Template`,VALIDATION:{NAME_REQUIRED:`Name is required`,PROMPT_REQUIRED:`Prompt is required`}},TEXT_INSIGHT:{PREPARING_NOTE:`We are preparing and analyzing your text note. Please check after some time.`,RE_UPLOAD_NOTE:`Re-upload your Note`},TOPBAR:{POWERSPOT:{PAYMENT_FAILED:{LABEL:`Payment failed`,ARIA:`Payment failed: update payment method`},TRIAL_EXPIRED:{LABEL:`Trial expired`,ARIA:`Trial expired: choose a plan`},TRIAL_ACTIVE_LABEL_one:`{{count}} day left`,TRIAL_ACTIVE_LABEL_other:`{{count}} days left`,TRIAL_ACTIVE_SUBSCRIBE:`Subscribe`,TRIAL_ACTIVE_ARIA_one:`{{count}} day left in trial: subscribe to a plan`,TRIAL_ACTIVE_ARIA_other:`{{count}} days left in trial: subscribe to a plan`,TRIAL_EXPIRING_SUBSCRIBE:`Subscribe`,TRIAL_EXPIRING_ARIA_one:`{{count}} day left in trial, subscribe or add credit to keep access`,TRIAL_EXPIRING_ARIA_other:`{{count}} days left in trial, subscribe or add credit to keep access`,TRIAL_EXPIRING_LABEL_one:`{{count}} day left`,TRIAL_EXPIRING_LABEL_other:`{{count}} days left`,ACTIVATION:{LABEL:`Setup {{completed}}/{{total}}`,ARIA:`Setup {{completed}} of {{total}} steps complete`,POPOVER_TITLE:`Set up your account`,POPOVER_SUBTITLE:`{{completed}} of {{total}} steps done`,STEP_COMPLETED_TITLE:`Step completed`,DISMISS_ARIA:`Dismiss activation reminder`,POPOVER_DISMISS:`Dismiss for 7 days`},ANNUAL:{A:`Save with annual`,B:`Switch to annual`,C:`Lock in your rate`,D:`Pay yearly, save more`},BOOK_MEETING:{A:`Book a meeting`,B:`Talk to our team`,C:`Free strategy call`,D:`Chat with us`},LOW_BALANCE:{A:`Add credit`,B:`Top up credit`,C:`Add credits`,D:`Reload`},SPECIAL_OFFER:{LABEL:`Claim your deal`,LABEL_SAVE:`Save {{percent}}% on your deal`,ARIA:`View your special offer`,PILL_B:`Unlock {{percent}}% off now`,PILL_C:`Ends soon {{percent}}% off`,PILL_D:`Claim {{percent}}% savings`},ANNUAL_ARIA:`Switch to annual billing`,BOOK_MEETING_ARIA:`Book a meeting with Speak AI`,LOW_BALANCE_ARIA:`Low credit: add credits`,TRIAL_ACTIVE_ARIA:`{{count}} days left in trial: subscribe to a plan`,TRIAL_ACTIVE_LABEL:`{{count}} days left`,TRIAL_EXPIRING_ARIA:`{{count}} days left in trial, subscribe or add credit to keep access`,TRIAL_EXPIRING_LABEL:`{{count}} days left`},ADD_BALANCE:`Top up`,ADD_BALANCE_LOW:`{{credits}} left. Top up`,BOOK_CALL:`Book a call`,BOOK_CALL_ARIA:`Book a call with the Speak AI team`,BOOK_CALL_TEAM:`Talk to our team`,BOOK_CALL_CONSULT:`Book a free consult`,BOOK_CALL_STRATEGY:`Free strategy call`,BOOK_CALL_CUSTOMER:`Talk to your account team`},TRANSCRIPTION:{DISPLAY_SPEAKERS:`Display speaker names`,DISPLAY_TIMESTAMPS:`Display timestamps`,DISPLAY_VISUALIZATIONS:`Display visualizations`,INCLUDE_SPEAKERS:`Include speakers`,INCLUDE_TIMESTAMPS:`Include timestamps`,LINK_COPIED:`Link copied`,PROFESSIONAL_TRANSCRIPTION:{DESC:`Get precise transcriptions done by professionals, directly merged with your files.`,TITLE:`Order Professional Transcriptions`},SIMPLE_EDITING:{DESC:`Edit transcripts directly in the platform with in-built shortcuts, find and replace and more.`,TITLE:`Editing Made Simple`},SOURCE:{BANNER:`Original {{language}} transcript, read only. Editing, speaker changes and clips stay on the {{translated}} translation.`,COLLAPSE:`Collapse the translated transcript`,EXPAND:`Expand the translated transcript`,HIDE:`Hide the original transcript`,HIDE_SHORT:`Hide original`,RESIZE:`Resize the original transcript pane`,SHOW:`Show the original transcript`,SHOW_LANG:`Show the original {{language}} transcript, read only`,UNAVAILABLE:{DEFAULT:`The original transcript is not available.`,DELETED:`The original file has been deleted.`,NO_ACCESS:`You do not have access to the original file.`,NO_LINK:`No original transcript is linked to this file.`,NO_TRANSCRIPT:`The original file has no transcript.`,NOT_READY:`The original file is still processing.`,NOT_RETAINED:`The original was not retained for text notes.`}},SPEAKER_TIMELINE:`Speaker Distribution`,TITLE:`Transcription & Editing`,UPDATE_SPEA
17KERS:{DESC:`Update speaker names and assign them to the right speaker in a few clicks.`,TITLE:`Update Speaker Names`}},TRANSCRIPT_CONTEXT_MENU:{ADD_TO_CLIP:`Add to Clip`,COPY:`Copy`,REMOVE_FROM_CLIP:`Remove from Clip`},TRANSCRIPT_EDITOR:{DISCARD_DESCRIPTION:`You have unsaved changes. Are you sure you want to discard them?`,DISCARD_TITLE:`Discard unsaved changes?`},TRANSLATE:{CASCADE_TOAST:`Set target for all {{count}} files. Click any file to override.`,COMPLETE_BODY:`Your file is translating. We'll email you when it's done.`,COMPLETE_HEADLINE:`Your translation is being created.`,COST_ROW_DUBBING:`Dubbing`,COST_ROW_FREE_COVERAGE:`Free with your trial`,COST_ROW_TITLE:`Cost breakdown`,COST_ROW_TOTAL:`Total`,COST_ROW_TRANSCRIPTION:`Transcription`,COST_ROW_TRANSLATION:`Translation`,DUBBING_GATED_FOR:`Dubbing for {{fileName}} (locked, add credit to enable)`,DUBBING_GATE_INLINE:`Add credit`,ERROR:{INVALID_TARGET:`Choose a valid target language`,SAME_LANG:`Source and target language must differ`,TARGET_REQUIRED:`Choose a target language for this file`},HERO_STEP_EMAIL:`Translation runs in the background. We'll email you when it's ready.`,HERO_STEP_SOURCE:`We auto-detect the language of your file. Change it if you know it.`,HERO_STEP_TARGET:`Pick the language you want the transcript in.`,HERO_TITLE:`Before you upload`,OPEN_TRANSLATION:`Open translation`,PAY_NOW:`Translate now`,PLEASE_SELECT_TARGET:`Please select Translation Language.`,PLEASE_SELECT_TARGET_TITLE:`Translation language required`,SOURCE_LANGUAGE_HEADER:`Source language`,SUBMIT_BUTTON:`Translate ({{amount}})`,SUBMIT_DISABLED_TARGET:`Select a target language for all files`,SUBMIT_FREE:`Translate`},TRANSLATE_FILE:{CHARACTERS_COUNT:`{{count}} characters`,CHARACTERS_LABEL:`Characters: {{count}}`,COL_AMOUNT:`Amount`,COL_CHARACTERS:`Characters`,COL_CREATED:`Created`,COL_MEDIA:`Media`,COL_SOURCE:`Source`,COL_STATUS:`Status`,COL_TARGET:`Target`,COST_INFO:`Translation cost is calculated based on your plan rate per character.`,CREATE_JOB_TAB:`Create New Job`,CREATE_TRANSLATION:`Create Translation`,DESC:`Upload audio or video to translate into your target language.`,DUBBING_COST_HINT:`~{{count}} dubbing credits`,DUBBING_DISABLED_AUDIO_ONLY:`Dubbing is not available for audio-only files`,DUBBING_DISABLED_DURATION:`Dubbing is not available for files longer than 2.5 hours`,DUBBING_DISABLED_FILE_SIZE:`Dubbing is not available for files larger than 1 GB`,DUBBING_DISABLED_NO_DURATION:`Dubbing is unavailable, media duration not available`,DUBBING_TOOLTIP:`An optional service to dub the original media file to the selected translation language.`,ENABLE_DUBBING:`Enable Dubbing`,GLOSSARY:`Glossary`,GLOSSARY_PLACEHOLDER:`Add glossary term...`,HISTORY_TAB:`Translate History`,LOAD_FAILED:`Failed to load translations`,NO_DATA_DESC:`No characters found in the media file for translation.`,NO_DATA_TITLE:`No translation data available`,PAYMENT_DESCRIPTION:`Top up your credit to pay for this translation.`,PAYMENT_FAILED:`Payment failed`,PAYMENT_SUCCESS:`Payment successful`,SELECT_LANGUAGE:`Select a language`,SELECT_LANGUAGE_ERROR:`Please select a target language`,SELECT_LANGUAGE_PLACEHOLDER:`Select language...`,SELECT_LANGUAGE_PROMPT:`Select a target language to start translation.`,SELECT_MEDIA:`Select Media`,SOURCE_LANGUAGE:`Source Language`,START_TRANSLATION:`Start Translation`,STATE_COMPLETED:`Complete`,STATE_DUBBING:`Dubbing`,STATE_FAILED:`Failed`,STATE_IN_PROGRESS:`In Progress`,STATE_NOT_FOUND:`Source not found`,STATE_PENDING_PAYMENT:`Pending Payment`,STATE_PENDING_TRANSCRIPTION:`Waiting for transcript`,STATE_PROCESSING:`Processing`,STATE_QUEUED:`Queued`,STATE_UNKNOWN:`Unknown`,TARGET_LANGUAGE:`Target Language *`,TARGET_LANGUAGE_LABEL:`Target Language`,TITLE:`Translate to Another Language`,TOAST_FAILED:`Translation failed`,TOAST_STARTED:`Translation started`,TOAST_STARTED_DESC:`You'll be notified when it's complete.`,TRANSLATE:`Translate`,TRANSLATIONS_TITLE:`Translations`,TRANSLATIONS_TITLE_WITH_COUNT:`Translations ({{count}})`},TRANSLATOR:{SELECT:`Select your language`},TRIAL_EXPIRED:{HERO:{CHOOSE_PLAN_MANUAL:`Choose a plan manually`,SETUP_ERROR:`We couldn't set up your Pay-As-You-Go plan. Please try again.`,WAITING_FOR_OWNER:`Your admin is setting up the plan. You'll have access once they sign in.`}},UPLOAD:{ALL_FAILED_BODY:`We charged your credit but couldn't process the files. Contact support and we'll refund the unused amount.`,ALL_FAILED_HEADING:`Your upload didn't complete`,CONTACT_SUPPORT:`Contact support`,DIALOG_TITLE:`Transcription Upload`,ERROR:{UNKNOWN:`S
17omething went wrong. Try again.`,GENERIC:`Something went wrong with the upload. Try again.`},NOTIFY_STATIC:`We'll email you when your files are ready.`,OFFLINE_BANNER:`You're offline. Uploads will resume when your connection returns.`,PAYMENT:{ENTIRE_BALANCE_BODY:`This upload costs exactly {{amount}}, which matches your full credit. After uploading, your credit will be $0.00.`,ENTIRE_BALANCE_CTA:`Yes, use entire credit`,ENTIRE_BALANCE_TITLE:`Use your entire credit?`},PDF_TOO_LARGE:`PDF files must be 50 MB or smaller.`,RETRY:`Retry`,RETRY_ALL:`Retry all`,SKIP_FILE_LABEL:`Skip {{fileName}}`,STEPPER:{PAYMENT:`Payment`},SUBMIT_BUTTON:`Upload ({{amount}})`,CHARGE_DIRECT:`Charging {{amount}} to your card.`,CHARGE_TOPUP:`You'll be charged {{shortfall}} to top up your credit to {{total}}. Then we'll resume your upload automatically.`,RECORD:{DOCUMENT_TITLE:`Record`,FILL_REQUIRED:`Please fill in all required fields.`,LEAVE_RECORDING_MESSAGE:`You have an active recording in progress. Leaving now will discard it.`,LEAVE_RECORDING_TITLE:`Recording in progress`,LEAVE_UPLOAD_MESSAGE:`Your recording is currently being uploaded. Leaving now will cancel the upload.`,LEAVE_UPLOAD_TITLE:`Upload in progress`,REGISTER_FAILED:`Failed to register recording with server.`,UPLOAD_FAILED:`Upload failed`},RECORD_BUTTON:{PAUSE:`Pause recording`,PAUSE_UNAVAILABLE_ARIA:`Pause unavailable during live transcription`,PAUSE_UNAVAILABLE_TITLE:`Pause is not available during live transcription`,RESUME:`Resume recording`,START:`Start recording`,STOP:`Stop recording`},DOCUMENT_TITLE:`Upload`,STEP2:{PAY_TO_CONTINUE:`Pay to continue.`,TRIAL_NEAR_EXPIRY:`Add a payment method to process your files before your trial ends.`,TRIAL_RECOVERY:`Your trial files are saved. Add a payment method to continue processing them.`,PAY_PER_FILE:`Add a payment method. You'll only be charged for files you process.`,BALANCE_LOW:`Your credit is low. Choose a payment method below.`,CHOOSE_METHOD:`Choose a payment method below.`},COMPLETE:{HEADLINE_DEFAULT:`Upload complete. Your file is ready to explore.`,BODY_DEFAULT:`Open your file to transcribe, analyze, and start with AI Chat.`,START_CHAT:`Start AI Chat`,START_CHAT_ON_FILE:`Start AI Chat on {{name}}`,TEAM_BATCH_HEADLINE:`{{count}} files ready for your team.`,TEAM_SINGLE_HEADLINE:`Ready for your team.`,TEAM_BODY:`Review in the folder, or open any file to start with AI Chat.`,VIEW_BATCH_CTA:`View batch in folder`,OPEN_FOLDER_CTA:`Open in folder`,RECOVERY_HEADLINE:`You're back. Your file is in.`,RECOVERY_BODY:`Pick up where you left off.`,OPEN_TRANSCRIPT:`Open your transcript`,NEW_BATCH_HEADLINE:`{{count}} files ready.`,NEW_SINGLE_HEADLINE:`Your file is ready.`,NEW_BODY:`Open your transcript and start exploring with AI Chat.`},CTA_UPLOAD_FREE:`Upload free minutes`,FREE_MINUTES_REMAINING:`You have <1>{{display}}</1> of free minutes remaining on your trial.`,SHORTFALL_EXACT:"${{amount}} more needed to use credit.",SHORTFALL_MIN:"Add credit to continue (top-ups start at ${{min}}).",TOP_UP_NOW:`Top up now →`,CANCELLED_INFO:`Upload cancelled. Any temporary files will be removed automatically.`,PROCESSING_PAYMENT_SR:`Processing payment…`,SECURED_BY_STRIPE:`Secured by Stripe`},UPLOAD_CSV:{CHOOSE_COLUMN:`Choose your column field`,COLUMNS_DETECTED:`Columns Detected`,CSV_FILE:{CHAT_DESC:`Do a quick chat with the file uploaded`,CHAT_WITH_FILE:`Chat with this file`,QUICK_CHAT:`Quick Chat`,TITLE:`CSV File`},CSV_HISTORY:`CSV Files History`,CTA:{CONFIRM_UPLOAD:`Confirm Upload`,VALIDATE_UPLOAD:`Validate Mapping & Upload`},FIELD_MAPPING:{CREATE_FIELD:`Create Field`,DESC:`Please select the field that most accurately describes the type of data you are importing. This will ensure the information in your records is updated accordingly.`,SELECT_FIELD:`Select Mapping Field`,TITLE:`Field Mapping`},FILE_PROCESSING:`If you still want to process the file. Please click on <b>{{text}}</b>.`,FILE_UPLOADING:`Please wait! Uploading File...`,FOLDER_SELECT:`Select the folder where you want to save your file.`,INVALID_RECORDS:`Invalid records found`,MAP_COLUMN:`Map your columns`,MAX_SIZE:`Max Size: {{maxSize}}`,MEDIA_FILE:{DESC:`Total record allow in single file: {{totalRecords}}`,TITLE:`Media Files`}
17,REQUIRED_MAPPING:`Required Mapping`,ROWS_DETECTED:`Rows Detected`,SAVE_CSV:`Save CSV to Folder`,SELECT_LANGUAGE:`Select Language`,TEXT_FILE:{TITLE:`Text Files`}},UPLOAD_FILE:{ANALYZE_FAILED_ERROR:`Payment succeeded and your file is uploaded, but analysis didn't start. Contact support.`,AUDIO_OR_VIDEO:`Audio or video file`,AUTO_DETECT:`Auto-detect`,AVAILABLE_MIN:`You have {{availableMinutes}} remaining.`,CARD_MINIMUM_TITLE:`Card minimum is $0.50`,CHECK_URL:`Please check the URL and try again.`,CONFIRM_COST:`Cost`,CONFIRM_LANGUAGE_DESC:`Please ensure you've selected the correct language for your media before upload.`,CONFIRM_TOTAL_COST:`Total Cost`,CONTACT_ADMIN:`Ask your billing admin to top up the workspace credit.`,DEFAULT_FOLDER:`Default`,DESC:`Upload or Drop your file here`,DROP_ZONE_LABEL:`Browse for files to upload, or drop files here`,DUBBING_FOR:`Dubbing for {{fileName}}`,DUBBING_HEADER:`Dubbing`,DUPLICATE_URL:`This URL has already been added.`,DURATION_HEADER:`Duration`,EXPIRED_ERROR:`Your subscription has expired. Please renew to upload files.`,FILE_COUNT:`{{count}} file(s)`,FILE_HEADER:`File`,FILE_LIST_CAPTION:`Selected files for upload`,FOLDER_FOR_FILE:`Folder for {{fileName}}`,FOLDER_HEADER:`Folder`,FORMATS:`{{mediaType}} formats`,FREE:`Free`,IMPORT:`Import`,IMPORTING:`Importing…`,INSUFFICIENT_BALANCE_HELP:`Insufficient credit. Select a card or PayPal, or add funds separately.`,IN_PROCESS:`Media is being uploaded...`,LANGUAGE_FOR:`Language for`,LANGUAGE_HEADER:`Language`,LANGUAGE_SELECTION:`Confirm Language Selection`,NEXT_STEP:`Next Step`,NO_FILES:`No files added yet. Upload a file or import a link above.`,NO_FILES_ERROR:`No files were uploaded successfully.`,PASTE_LINK:`Paste a link to your media`,PASTE_LINK_HEADER:`Paste a link`,PASTE_LINK_YOUTUBE_DESC:`YouTube imports are back. Paste a link and we handle the rest.`,PAYMENT_OK_PROCESS_FAILED:`Payment succeeded but processing failed. Contact support if your files don't appear shortly.`,PAYMENT_REQUIRED:`Payment required`,PAYMENT_REQUIRED_ERROR:`Payment required. Please upgrade your plan or add credit.`,PREPARING_MEDIA:`We're fetching the content from uploaded links now. You will receive an Email when insights are ready! 🎉`,PROCESS_FAILED_ERROR:`Processing failed. Please try again.`,RECORD_TILE_CTA:`Start Recording`,RECORD_TILE_HEADING:`Record Yourself`,RECORD_TILE_SUB:`Capture audio or video right in your browser.`,RENEW_NOW:`Renew now`,SELECT_LANGUAGE:`Select language`,STEP_ONE:`Upload Media`,STEP_THREE:`Completed`,STEP_TWO:`One step left`,SUPPORT_TEXT:`Supports audio, video, and text files`,TARGET_LANGUAGE_FOR:`Target language for {{fileName}}`,TARGET_LANGUAGE_HEADER:`Target language`,TIP_TEXT:`Tip: If drag and drop fails, click anywhere in this box to pick a file`,TITLE:`Upload File`,TOTAL_DURATION:`- Total: {{duration}}`,UPLOAD:`Upload`,UPLOADING_FILE:`Uploading {{fileName}}`,UPLOADING_FILES:`Uploading Files...`,PROCESSING_IN_BACKGROUND:`We're processing your files. You'll be notified as each one becomes ready, so you can leave this page.`,PROCESSING_IN_BACKGROUND_SHORT:`Processing...`,UPLOAD_COMPLETED:`Media upload completed`,UPLOAD_ERROR:`Something went wrong. Please try again.`,UPLOAD_MESSAGE:`Speak is finalizing your uploads. Please wait...`,URL_INVALID:`URL is invalid`,URL_NO_MEDIA:`Couldn't find any media that we could download for you.`,URL_REQUIRED:`URL is required`,URL_SOURCE:`URL import`,URL_TOO_LARGE:`The URL file is too large to upload; download the file using the button. Please upload locally from your computer.`,URL_TOO_LONG:`This file is more than 10 hours. Please contact us via Live chat.`,VERIFY_UPLOAD:`Verifying upload...`},VOCABULARY:{ADD_LANGUAGE:`Add Language`,ADD_LANGUAGE_DESC:`Select a language to add custom vocabulary words for improved transcription accuracy.`,DESC:`Transcribing certain words and names in from the transcript can be challenging. You can add a custom list of words to help the model transcribe them more accurately.`,DISABLE_LANGUAGE:`Disable Language`,ENABLE_LANGUAGE:`Enable Language`,NO_LANGUAGES_AVAILABLE:`All available languages have already been added.`,SELECT_LANGUAGE:`Select Language`,TIPS:{TIP_FOUR:`Add words that are brand names, products, slag, technical terms, uncommon words or anything unique.`,TIP_ONE:`Enter up to 100 entires of unique words`,TIP_THREE:`Long Phrases are not recommended.`,TIP_TWO:`Single characters or just a number is not allowed.`,TITLE:`Tips`},TITLE:`Vocabulary`},WEBHOOKS:{ACTIVATE:`Activate`,ACTIVE:`Active`,ADD_ENDPOINT:`Add Endpoint`,ADD_ENDPOINT_TITLE:`Add a webhook endpoint`,ADD_WEBHOOK:`Add Webhook`,BACK_TO_LIST:`Back to Webhooks`,CALLBACK_URL:`Callback URL`,COL_CREATED:`Created`,COL_DESCRIPTION:`Description`,COL_EVENT:`Event`,COL_MEDIA_ID:`Media ID`,COL_RESPONSE_TIME:`Response Time`,COL_STATUS:`Status`,COL_URL:`URL`,COUNT:`{{count}} webhooks`,COUNT_one:`{{count}} webhook`,COUNT_other:`{{count}} webhooks`,CREATED:`Created`,DEACTIVATE:`Deactivate`,DELETE:`Delete`,DELETE_CONFIRM:`Are you sure you want to delete this webhook?`,DESCRIPTION:`Description`,DETAILS:`Webhook Details`,EDIT:`Edit`,EDIT_ENDPOINT_TITLE:`Edit webhook endpoint`,EVENTS:`Events`,EVENT_TYPE:`Event Type`,FILTER_ALL:`All`,FILTER_FAILED:`Failed`,FILTER_SUCCESS:`Success`,INACTIVE:`Inactive`,INFO_DESC:`Webhooks send real-time HTTP PO
17ST notifications to your server when events occur in your workspace.`,NOT_FOUND_DESC:`The webhook you are looking for does not exist.`,NOT_FOUND_TITLE:`Webhook not found`,NO_DELIVERIES_DESC:`Webhook deliveries will appear here when events are triggered.`,NO_DELIVERIES_TITLE:`No deliveries yet`,NO_WEBHOOKS:`No webhooks configured`,RECENT_DELIVERIES:`Recent Deliveries`,REQUEST_BODY:`Request Body`,RESPONSE_BODY:`Response Body`,SAVING:`Saving...`,SENDING:`Sending...`,SEND_TEST:`Send Test`,SEND_TEST_DESC:`Send a test event to your webhook endpoint to verify it is working correctly.`,TITLE:`Webhooks`,UPDATE_ENDPOINT:`Update Endpoint`},WHATS_NEW:{TITLE:`What's New`,SUBTITLE:`New this month`,DISMISS:`Got it`,JULY_2026:{AUTOMATIONS_TITLE:`Automations, rebuilt`,AUTOMATIONS_BENEFIT:`New triggers, filters, and branching let your workflows make decisions on their own.`,AUTOMATIONS_CTA:`Open Automations`,INTEGRATIONS_TITLE:`Connect the tools you use`,INTEGRATIONS_BENEFIT:`Link Gmail, Slack, Notion and more so Speak takes action inside your automations.`,INTEGRATIONS_CTA:`Connect an app`,ANDROID_TITLE:`Record anywhere, even offline`,ANDROID_BENEFIT:`Record on your phone with no signal and no login. It all syncs when you reconnect. Android now, iOS coming soon.`,ANDROID_CTA:`Get the Android app`,CHAT_MODELS_TITLE:`Choose your AI model`,CHAT_MODELS_BENEFIT:`Pick from the latest top models and set a default that sticks, so answers come from the model you trust.`,CHAT_MODELS_CTA:`Pick your model`}},SHORTCUTS_DIALOG:{PLAYBACK:`Playback Controls`,EDITING:`Editing`,PLAY_PAUSE:`Play / Pause`,SKIP_BACK:`Skip back 5 seconds`,SKIP_FORWARD:`Skip forward 5 seconds`,SPEED_DOWN:`Decrease speed by -0.25`,SPEED_UP:`Increase speed by +0.25`,PAUSE:`Pause`,RESET_SPEED:`Reset to normal speed (1×)`,FIND:`Find in transcript`,SAVE:`Save changes`,UNDO:`Undo`,REDO:`Redo`,MERGE_PARAGRAPH:`Merge with previous paragraph`,DUPLICATE_PARAGRAPH:`Duplicate paragraph`,SPLIT_PARAGRAPH:`Split into a new paragraph at the cursor`,MERGE_AT_START:`At the start of a paragraph, merge it into the previous one`,NEXT_SENTENCE:`Jump to next sentence`},BOOKING:{ONBOARDING_BANNER:`Want us to set this up with you? We architect scoring, structured data, and automations on your calls.`,ACTIVATION_BANNER:`You're set up. See what a custom deployment of Speak looks like for your team.`,CHAT_BANNER:`Like this? We build custom analysis workflows on your own data.`,DISMISS_ARIA:`Dismiss booking suggestion`,BANNER_RESEARCH:`We architect research and client-reporting workflows with you: scoring, structured data, and deliverables built on your conversations.`},KNOWLEDGE_BASE:{DOC_UPLOAD_FAILED:`Failed to upload {{name}}`,DOC_UPLOADED:`{{count}} file(s) uploaded`,DOC_MANUAL_ADDED:`Document added`,DOC_DISCOVER_DEFERRED:`Automatic discovery isn't available yet. Add page URLs manually below.`,DOC_DISCOVER_FAILED:`Failed to discover pages`,DOC_PAGES_ADDED:`{{count}} page(s) added`,DOC_PAGES_FAILED:`{{count}} page(s) could not be added`,DOC_DELETED:`Document removed`,DOC_PANEL_TITLE:`Documents`,DOC_TAB_UPLOAD:`Upload files`,DOC_TAB_MANUAL:`Manual`,DOC_TAB_WEBSITE:`From website`,DOC_UPLOAD_CTA:`Drop files here or click to browse`,DOC_UPLOAD_HINT:`PDF, TXT, Markdown, Word or CSV`,DOC_MANUAL_TITLE:`Title`,DOC_MANUAL_TITLE_PLACEHOLDER:`e.g. Return policy`,DOC_MANUAL_TEXT:`Text`,DOC_MANUAL_TEXT_PLACEHOLDER:`Paste the content the assistant should learn from`,DOC_MANUAL_ADD:`Add Document`,DOC_WEBSITE_URL:`Website URL`,DOC_WEBSITE_URL_PLACEHOLDER:`https://example.com`,DOC_W
17EBSITE_DISCOVER:`Discover`,DOC_WEBSITE_PAGES:`Pages to add`,DOC_WEBSITE_PAGE_PLACEHOLDER:`https://example.com/page`,DOC_WEBSITE_ADD:`Add Pages`,DOC_LIST_TITLE:`Documents`,DOC_LIST_LOADING:`Loading documents...`,DOC_LIST_EMPTY_TITLE:`No documents yet`,DOC_LIST_EMPTY_DESC:`Upload files, paste text, or add website pages to get started.`,COLLECTION_NAME_REQUIRED:`A name is required.`,COLLECTION_UPDATED:`Collection updated`,COLLECTION_CREATED:`Collection created`,COLLECTION_EDIT_TITLE:`Edit Collection`,COLLECTION_CREATE_TITLE:`New Collection`,COLLECTION_CREATE_SUBMIT:`Create Collection`,COLLECTION_FORM_NAME:`Name`,COLLECTION_FORM_NAME_PLACEHOLDER:`e.g. Product documentation`,COLLECTION_FORM_DESCRIPTION:`Description`,COLLECTION_FORM_DESCRIPTION_PLACEHOLDER:`What this collection is used for`,MAP_ATTACHED:`Collection attached`,MAP_DETACHED:`Collection detached`,MAP_TITLE:`Knowledge collections`,MAP_LOADING:`Loading collections...`,MAP_EMPTY:`No collections attached yet.`,MAP_EMPTY_DESC:`Attach a collection below so this agent can answer from your documents.`,MAP_DETACH:`Detach {{name}}`,MAP_ATTACH_PLACEHOLDER:`Attach an existing collection...`,MAP_ATTACH_EMPTY:`No collections available`,MAP_CREATE_NEW:`New Collection`,DOCUMENT_TITLE:`Knowledge Base`,COLLECTION_DELETED:`Collection deleted`,TITLE:`Knowledge Base`,DESC:`Group documents into collections your agents and folders can answer from.`,DESC_FOLDERS:`Group documents into collections your folders can answer from.`,COLLECTION_CREATE:`New Collection`,LOAD_FAILED:`Failed to load collections`,LOAD_FAILED_MSG:`An error occurred while loading your collections.`,EMPTY_TITLE:`No collections yet`,EMPTY_DESC:`Create a collection to give your agents and folders a shared source of truth.`,EMPTY_DESC_FOLDERS:`Create a collection to give your folders a shared source of truth.`,EMPTY_CTA:`Create your first collection`,TABLE:`Knowledge base collections`,COL_NAME:`Name`,COL_STATUS:`Status`,COL_INDEXED:`Last indexed`,COL_CREATED:`Created`,COL_ACTIONS:`Actions`,OPEN_DOCUMENTS:`Manage documents for {{name}}`,ACTION_DOCUMENTS:`Manage documents`,DELETE_TITLE:`Delete collection?`,DELETE_DESC:`This permanently removes the collection and all its documents. This cannot be undone.`,DOC_SOURCE_UPLOAD:`Upload`,DOC_SOURCE_WEBSITE:`Website`,DOC_SOURCE_MANUAL:`Manual`,DOC_STATUS_UPLOADING:`Uploading`,DOC_STATUS_UPLOADED:`Uploaded`,DOC_STATUS_PARSING:`Parsing`,DOC_STATUS_PARSED:`Parsed`,DOC_STATUS_EMBEDDING:`Embedding`,DOC_STATUS_READY:`Ready`,DOC_STATUS_FAILED:`Failed`,EMBEDDING_STATUS_PENDING:`Pending`,EMBEDDING_STATUS_PROCESSING:`Processing`,EMBEDDING_STATUS_COMPLETED:`Completed`,EMBEDDING_STATUS_FAILED:`Failed`,STATUS_EMPTY:`No documents`,COL_DOCUMENTS:`Documents`,BACK_TO_LIST:`Knowledge Base`,DOC_ADD_CONTENT:`Add Content`,DOC_SEARCH_PLACEHOLDER:`Search documents`,DOC_SEARCH_EMPTY:`No matching documents`,DOC_VIEW:`View document`,CONNECTED_TITLE:`Connected agents & automations`,CONNECTED_TITLE_AUTOMATIONS:`Connected automations`,CONNECTED_HINT:`Agents and automations connected here can use this collection to answer.`,CONNECTED_HINT_AUTOMATIONS:`Automations connected here can use this collection to answer.`,CONNECTED_LOADING:`Loading connections...`,CONNECTED_LOAD_FAILED:`Failed to load connections`,CONNECTED_EMPTY:`Not connected to any agents or automations yet.`,CONNECTED_EMPTY_AUTOMATIONS:`Not connected to any automations yet.`,CONNECTED_ADDED:`Connection added`,CONNECTED_REMOVED:`Connection removed`,CONNECTED_REMOVE:`Remove {{value}}`,CONNECTED_ADD_AGENT:`Add agent`,CONNECTED_ADD_AGENT_PLACEHOLDER:`Select an agent`,CONNECTED_NO_AGENTS:`No agents available`,CONNECTED_UNKNOWN_AGENT:`Untitled agent`,CONNECTED_UNKNOWN_AUTOMATION:`Untitled automation`,COL_CONNECTED:`Connected`,CONNECTED_MANAGE:`Manage`,CONNECTED_AGENTS_GROUP:`Agents`,CONNECTED_AUTOMATIONS_GROUP:`Automations`,EDIT_COLLECTION:`Edit`,DOC_MANUAL_TITLE_REQUIRED:`Title is required`,DOC_MANUAL_TEXT_REQUIRED:`Text is required`,DOC_ACTIONS:`Actions for {{title}}`,DOC_PREVIEW_LOADING:`Loading document text...`,DOC_PREVIEW_FAILED:`Failed to load document text`,DOC_PREVIEW_FAILED_TITLE:`This document could not be processed`,DOC_PREVIEW_FAILED_DESC:`Remove it and add it again to retry.`,DOC_PREVIEW_PROCESSING_TITLE:`Still processing`,DOC_PREVIEW_PROCESSING_DESC:`The text appears here once this document has finished processing.`,DOC_PREVIEW_E
17MPTY_TITLE:`No text to show`,DOC_PREVIEW_EMPTY_DESC:`No readable text was extracted from this document.`,DOC_EDIT_TITLE:`Edit Document`,DOC_EDIT_DESCRIPTION_PLACEHOLDER:`What this document covers`,DOC_UPDATED:`Document updated`,DOC_OPEN_ORIGINAL:`Open original`,DOC_OPEN_BLOCKED:`Allow pop-ups for this site to open the original.`,DOC_PREVIEW_FOR:`Preview {{title}}`},FOLDER:{}},g=Object.assign({
17"../../locales/ca.json":()=>r(()=>import(`./ca-B-ao4dzQ.js`).then(e=>e.default),[]),
17"../../locales/cs.json":()=>r(()=>import(`./cs-WmgOv12P.js`).then(e=>e.default),[]),
17"../../locales/de.json":()=>r(()=>import(`./de-YZcml5EM.js`).then(e=>e.default),[]),
17"../../locales/el.json":()=>r(()=>import(`./el-XSJrN71W.js`).then(e=>e.default),[]),
17"../../locales/es.json":()=>r(()=>import(`./es-DrsXt2Fq.js`).then(e=>e.default),[]),
17"../../locales/fi.json":()=>r(()=>import(`./fi-CgKW_-9W.js`).then(e=>e.default),[]),
17"../../locales/fr.json":()=>r(()=>import(`./fr-i5xEYUOH.js`).then(e=>e.default),[]),
17"../../locales/he.json":()=>r(()=>import(`./he-Dt56zrg2.js`).then(e=>e.default),[]),
17"../../locales/hu.json":()=>r(()=>import(`./hu-B9Y58o43.js`).then(e=>e.default),[]),
17"../../locales/id.json":()=>r(()=>import(`./id-C1IQAGKf.js`).then(e=>e.default),[]),
17"../../locales/it.json":()=>r(()=>import(`./it-Dea1rEu2.js`).then(e=>e.default),[]),
17"../../locales/ja.json":()=>r(()=>import(`./ja-Bbucc9hT.js`).then(e=>e.default),[]),
17"../../locales/ko.json":()=>r(()=>import(`./ko-B80Z2pUq.js`).then(e=>e.default),[]),
17"../../locales/nb.json":()=>r(()=>import(`./nb-D0Q3qMnU.js`).then(e=>e.default),[]),
17"../../locales/nl.json":()=>r(()=>import(`./nl-DkyCNPTZ.js`).then(e=>e.default),[]),
17"../../locales/pl.json":()=>r(()=>import(`./pl-CXfdfZMR.js`).then(e=>e.default),[]),
17"../../locales/pt.json":()=>r(()=>import(`./pt-CjwX-tQJ.js`).then(e=>e.default),[]),
17"../../locales/ru.json":()=>r(()=>import(`./ru-BW0ZlXZp.js`).then(e=>e.default),[]),
17"../../locales/sk.json":()=>r(()=>import(`./sk-B6C210ak.js`).then(e=>e.default),[]),
17"../../locales/sl.json":()=>r(()=>import(`./sl-Dl2C0jeS.js`).then(e=>e.default),[]),
17"../../locales/sv.json":()=>r(()=>import(`./sv-QUiqAuSO.js`).then(e=>e.default),[]),
17"../../locales/tr.json":()=>r(()=>import(`./tr-5_F92K6z.js`).then(e=>e.default),[]),
17"../../locales/uk.json":()=>r(()=>import(`./uk-BTiSrkod.js`).then(e=>e.default),[]),
17"../../locales/zh.json":()=>r(()=>import(`./zh-CLEhCbTD.js`).then(e=>e.default),[])
17});function _(){try{return typeof window<`u`&&localStorage.getItem(i.LANGUAGE)||`en`}catch{return`en`}}function v(){return typeof window>`u`?`en`:_()}async function y(e){if(e===`en`)return h;let t=g[`../../locales/${e}.json`];if(t)try{let e=await t();if(e&&typeof e==`object`)return e}catch{}return h}var b=v();c.isInitialized||c.use(m).init({lng:b,fallbackLng:`en`,interpolation:{escapeValue:!1},resources:{en:{translation:h},...b===`en`?{}:{[b]:{translation:{}}}},react:{useSuspense:!1}});async function x(){let e=_(),t=await y(e);return c.addResourceBundle(e,`translation`,t,!0,!0),await c.changeLanguage(e),c}async function S(e){if(!c.hasResourceBundle(e,`translation`)){let t=await y(e);c.addResourceBundle(e,`translation`,t)}await c.changeLanguage(e);try{localStorage.setItem(i.LANGUAGE,e)}catch{}}var C=c,w=[{id:`home`,title:`Home`,icon:`house`,path:`/home`},{id:`dashboards`,title:`Dashboards`,icon:`chart-no-axes-combined`,path:`/dashboards`,lockedFeature:`dashboards.enabled`,lockedDescriptionKey:`DASHBOARDS.UPSELL.DESC`},{id:`explore`,title:`Analyze Data`,icon:`chart-line`,path:`/explore`,disableOnFreeTrial:!0},{id:`meeting-assistant`,title:`Meeting Assistant`,icon:`bot`,path:`/meeting-assistant`},{id:`chat`,title:`Chat History`,icon:`sparkles`,path:`/chat/history`,disableOnFreeTrial:!0},{id:`favorites`,title:`Favorites`,icon:`star`,path:`/favorites`,disableOnFreeTrial:!0}],T=[{id:`folders`,label:`Folders`,collapsible:!1,defaultExpanded:!0,items:[{id:`folders-root`,title:`Folders`,icon:`folder`,path:`/folder`,action:`createFolder`}]},{id:`content`,label:`Content`,collapsible:!0,defaultExpanded:!0,items:[{id:`recorder`,title:`Surveys`,icon:`mic`,path:`/recorder`},{id:`embed-media`,title:`Media`,icon:`square-play`,path:`/embed-media`},{id:`clips`,title:`Clips`,icon:`clapperboard`,path:`/clips`,disableOnFreeTrial:!0}]},{id:`agents`,label:`Agents`,collapsible:!0,defaultExpanded:!0,requiresFeature:`voiceAgent.enabled`,items:[{id:`agents-list`,title:`Agents`,icon:`bot`,path:`/agents/list`},{id:`agents-conversations`,title:`Conversations`,icon:`messages-square`,path:`/agents/conversations`},{id:`agents-phone-numbers`,title:`Phone Numbers`,icon:`phone`,path:`/agents/phone-numbers`}]},{id:`workspace`,label:`Workspace`,collapsible:!0,defaultExpanded:!1,items:[{id:`knowledge-base`,title:`Knowledge Base`,icon:`book-open`,path:`/knowledge-base`,requiresPermission:`knowledgeBase`},{id:`automations`,title:`Automations`,icon:`zap`,path:`/automations`},{id:`integrations`,title:`Integrations`,icon:`workflow`,path:`/integrations`},{id:`team-manage`,title:`Team`,icon:`users`,path:`/team`,requiresPermission:`team`},{id:`developers-manage`,title:`Developers`,icon:`code`,path:`/developers`,requiresPermission:`developers`,requiresFeature:`developers.apiKeys`},{id:`ai-assistant`,title:`AI Assistant`,icon:`sparkles`,path:`/profile/ai-assistant`},{id:`fields`,title:`Fields`,icon:`arrow-right-left`,path:`/profile/fields`}]}],E=e(t());function D(){let{user:e}=s(),{canManageTeamMembers:t,knowledgeBaseEnabled:n}=d(),{isMobile:r}=f(),i=e?.subscription?.features??{},a=!!e?.permission?.developer?.accessKeys,o=(0,E.useMemo)(()=>e=>{if(e.requiresPermission===`team`&&!t||e.requiresPermission===`developers`&&!a||e.requiresPermission===`knowledgeBase`&&!n)return!1;if(e.requiresFeature){let[t,n]=e.requiresFeature.split(`.`);if(!i[t]?.[n])return!1}return!(e.isMobileOnly&&!r)},[t,a,n,i,r]);return{filterItem:o,filterSection:(0,E.useMemo)(()=>e=>{if(e.requiresPermission||e.requiresFeature){let t={id:e.id,title:e.label??``,icon:``,requiresPermission:e.requiresPermission,requiresFeature:e.requiresFeature,isMobileOnly:e.isMobileOnly};if(!o(t))return null}let t=e.items.filter(o);return t.length===0?null:{...e,items:t}},[o]),isItemLocked:(0,E.useMemo)(()=>e=>{if(!e.lockedFeature)return!1;let[t,n]=e.lockedFeature.split(`.`);return!i[t]?.[n]},[i])}}var O=[{code:`en`,label:`English`},{code:`fr`,label:`Français`},{code:`de`,label:`Deutsch`},{code:`es`,label:`Español`},{code:`pt`,label:`Português`},{code:`it`,label:`Italiano`},{code:`nl`,label:`Nederlands`},{code:`pl`,label:`Polski`},{code:`ru`,label:`Русский`},{code:`ja`,label:`日本語`},{code:`ko`,label:`한국어`},{code:`zh`,label:`中文`},{code:`id`,label:`Bahasa Indonesia`},{code:`tr`,label:`Türkçe`},{code:`sv`,label:`Svenska`},{code:`fi`,label:`Suomi`},{code:`nb`,label:`Norsk`},{code:`el`,label:`Ελληνικά`},{code:`cs`,label:`Čeština`},{code:`sk`,label:`Slovenčina`},{code:`sl`,label:`Slovenščina`},{code:`uk`,label:`Українська`},{code:`hu`,label:`Magyar`},{code:`ca`,label:`Català`},{code:`he`,label:`עברית`}],k=n(),A=()=>(0,k.jsx)(`svg`,{className:`h-4 w-4`,fill:`none`,viewBox:`0 0 24 24`,strokeWidth:1.5,stroke:`currentColor`,"aria-hidden":`true`,children:(0,k.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z`})}),j=()=>(0,k.jsx)(`svg`,{className:`h-4 w-4`,fill:`none`,viewBox:`0 0 24 24`,strokeWidth:1.5,stroke:`currentColor`,"aria-hidden":`true`,children:(0,k.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z`})}),M=()=>(0,k.jsx)(`svg`,{className:`h-4 w-4`,fill:`none`,viewBox:`0 0 24 24`,strokeWidth:1.5,stroke:`currentColor`,"aria-hidden":`true`,children:(0,k.jsx)(`path`,{strokeLinecap:`round`,strokeLinejoin:`round`,d:`M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25`})}
17),N=(0,E.forwardRef)(({theme:e,onChange:t,className:n,...r},i)=>{let[a,s]=(0,E.useState)(!1);if((0,E.useEffect)(()=>s(!0),[]),!a)return(0,k.jsx)(`div`,{className:`h-9 w-9`});let c={light:`dark`,dark:`system`,system:`light`},l=e||`system`;return(0,k.jsxs)(`button`,{ref:i,onClick:()=>t?.(c[l]),"aria-label":`Switch to ${c[l]} theme`,className:o(`inline-flex h-9 w-9 items-center justify-center rounded-lg transition-colors`,`text-muted-foreground hover:bg-muted hover:text-foreground`,`focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring`,n),...r,children:[l===`light`&&(0,k.jsx)(A,{}),l===`dark`&&(0,k.jsx)(j,{}),l===`system`&&(0,k.jsx)(M,{})]})});N.displayName=`ThemeToggle`;var P=[{value:`light`,icon:A,label:`Light`},{value:`dark`,icon:j,label:`Dark`},{value:`system`,icon:M,label:`System`}],F=(0,E.forwardRef)(({theme:e,onChange:t,className:n,...r},i)=>{let[a,s]=(0,E.useState)(!1);if((0,E.useEffect)(()=>s(!0),[]),!a)return(0,k.jsx)(`div`,{className:`h-9 w-28`});let c=e||`system`;return(0,k.jsx)(`div`,{ref:i,className:o(`inline-flex rounded-lg border border-border bg-muted/50 p-0.5`,n),role:`radiogroup`,"aria-label":`Theme`,...r,children:P.map(({value:e,icon:n,label:r})=>(0,k.jsxs)(`button`,{role:`radio`,"aria-checked":c===e,"aria-label":r,onClick:()=>t?.(e),className:o(`inline-flex h-8 items-center justify-center gap-1.5 rounded-md px-2.5 text-xs font-medium transition-colors`,`focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring`,c===e?`bg-card text-foreground shadow-xs`:`text-muted-foreground hover:text-foreground`),children:[(0,k.jsx)(n,{}),(0,k.jsx)(`span`,{className:`hidden sm:inline`,children:r})]},e))})});F.displayName=`ThemeSelector`;function I(e){return e===`light`||e===`dark`||e===`system`?e:`system`}function L(){let{setTheme:e,theme:t}=a(),[n,r]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{r(!0)},[]),n?(0,k.jsx)(N,{theme:I(t),onChange:t=>e(t),title:`Current theme: ${t}. Click to switch.`}):(0,k.jsx)(N,{theme:`system`,className:`opacity-0 pointer-events-none`,"aria-hidden":!0})}function R(){let{setTheme:e,theme:t}=a(),[n,r]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{r(!0)},[]),n?(0,k.jsx)(F,{theme:I(t),onChange:t=>e(t),className:`w-full min-w-0`}):null}var z=new Set([`home`]),B=[`content`,`workspace`],V={home:`MENU.HOME`,dashboards:`MENU.DASHBOARDS`,explore:`MENU.ANALYZE_DATA`,"meeting-assistant":`MENU.MEETING_ASSISTANT`,chat:`MENU.CHAT_HISTORY`,favorites:`MENU.FAVORITES`,recorder:`MENU.SURVEYS`,"embed-media":`MENU.MEDIA`,clips:`MENU.CLIPS`,"knowledge-base":`MENU.KNOWLEDGE_BASE`,automations:`MENU.AUTOMATIONS`,integrations:`MENU.INTEGRATIONS`,"team-manage":`MENU.TEAM`,"developers-manage":`MENU.DEVELOPERS`,"ai-assistant":`AI.AI_ASSISTANT`,fields:`PROFILE.FIELDS`,"agents-list":`MENU.AGENTS`,"agents-conversations":`MENU.CONVERSATIONS`,"agents-phone-numbers":`MENU.PHONE_NUMBERS`},H={content:`MENU.CONTENT`,workspace:`MENU.WORKSPACE`,agents:`MENU.AGENTS`};function U(e,t){return t?{order:p(e?.order,t.order,void 0),hidden:p(e?.hidden,t.hidden,void 0),sectionOrder:p(e?.sectionOrder,t.sectionOrder,void 0),sectionHidden:p(e?.sectionHidden,t.sectionHidden,void 0)}:e}function W(e,t,n){let r=n instanceof Set?n:new Set(n),i=new Set,a=[],o=e=>{r.has(e)&&!i.has(e)&&(i.add(e),a.push(e))};for(let e of t??[])o(e);for(let t of e)o(t);return a}function G(e,t,n){let r=new Set(t?.hidden??[]);return W(e,t?.order,n).filter(e=>!r.has(e)||z.has(e))}function K(e){let t=new Set(e?.sectionHidden??[]);return W([...B],e?.sectionOrder,B).filter(e=>!t.has(e))}function q(e,t){let n=new Set(B),r=e.filter(e=>n.has(e)),i=new Set(r),a=K(t).filter(e=>i.has(e)),o=0,s=[];for(let t of e)n.has(t)?o<a.length&&s.push(a[o++]):s.push(t);return s}export{x as _,W as a,G as c,O as d,D as f,C as g,S as h,H as i,R as l,w as m,V as n,U as o,T as p,B as r,q as s,z as t,L as u};
18//# sourceMappingURL=menu-preferences-LXLUxvBC.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.