diff --git a/apps/desktop/src/components/settings/components/ai/llm-view.tsx b/apps/desktop/src/components/settings/components/ai/llm-view.tsx index ab4da71c18..4ba9c26117 100644 --- a/apps/desktop/src/components/settings/components/ai/llm-view.tsx +++ b/apps/desktop/src/components/settings/components/ai/llm-view.tsx @@ -1,6 +1,6 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { cn } from "@hypr/ui/lib/utils"; -import { Trans } from "@lingui/react/macro"; +import { Trans, useLingui } from "@lingui/react/macro"; import { useMutation, useQuery } from "@tanstack/react-query"; import { useEffect } from "react"; import { useForm } from "react-hook-form"; @@ -44,6 +44,7 @@ const endpointSchema = z.object({ export type FormValues = z.infer; export function LLMView() { + const { t } = useLingui(); const customLLMConnection = useQuery({ queryKey: ["custom-llm-connection"], queryFn: () => connectorCommands.getCustomLlmConnection(), @@ -200,13 +201,13 @@ export function LLMView() { - Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1) + Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434) @@ -251,7 +252,8 @@ export function LLMView() { - Select or enter the model name required by your endpoint. + Select a model from the dropdown (if available) or manually enter the model name required by + your endpoint. @@ -284,9 +286,11 @@ export function LLMView() { ) : ( -
- No models available for this endpoint. -
+ )}
diff --git a/apps/desktop/src/locales/en/messages.po b/apps/desktop/src/locales/en/messages.po index 77e55cc5ab..a3a6c09701 100644 --- a/apps/desktop/src/locales/en/messages.po +++ b/apps/desktop/src/locales/en/messages.po @@ -346,11 +346,11 @@ msgstr "Annual" msgid "Anyone with the link can view this page" msgstr "Anyone with the link can view this page" -#: src/components/settings/components/ai/llm-view.tsx:199 +#: src/components/settings/components/ai/llm-view.tsx:200 msgid "API Base URL" msgstr "API Base URL" -#: src/components/settings/components/ai/llm-view.tsx:225 +#: src/components/settings/components/ai/llm-view.tsx:226 msgid "API Key" msgstr "API Key" @@ -442,7 +442,7 @@ msgstr "Company name" msgid "Connect" msgstr "Connect" -#: src/components/settings/components/ai/llm-view.tsx:179 +#: src/components/settings/components/ai/llm-view.tsx:180 msgid "Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible)." msgstr "Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible)." @@ -488,7 +488,7 @@ msgstr "Create Note" msgid "Current Plan" msgstr "Current Plan" -#: src/components/settings/components/ai/llm-view.tsx:176 +#: src/components/settings/components/ai/llm-view.tsx:177 msgid "Custom Endpoint" msgstr "Custom Endpoint" @@ -551,13 +551,25 @@ msgstr "Enhancing" msgid "Enter a section title" msgstr "Enter a section title" -#: src/components/settings/components/ai/llm-view.tsx:228 +#: src/components/settings/components/ai/llm-view.tsx:291 +msgid "Enter model name (e.g., gpt-4, llama3.2:3b)" +msgstr "Enter model name (e.g., gpt-4, llama3.2:3b)" + +#: src/components/settings/components/ai/llm-view.tsx:229 msgid "Enter the API key for your custom LLM endpoint" msgstr "Enter the API key for your custom LLM endpoint" -#: src/components/settings/components/ai/llm-view.tsx:202 -msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" -msgstr "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" +#: src/components/settings/components/ai/llm-view.tsx:203 +msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434)" +msgstr "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434)" + +#: src/components/settings/components/ai/llm-view.tsx:203 +#~ msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434/v1)" +#~ msgstr "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434/v1)" + +#: src/components/settings/components/ai/llm-view.tsx:203 +#~ msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" +#~ msgstr "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" #: src/components/settings/views/ai.tsx:498 #~ msgid "Enter the exact model name required by your endpoint (if applicable)." @@ -681,7 +693,7 @@ msgstr "LinkedIn username" msgid "Live summary of the meeting" msgstr "Live summary of the meeting" -#: src/components/settings/components/ai/llm-view.tsx:261 +#: src/components/settings/components/ai/llm-view.tsx:263 msgid "Loading available models..." msgstr "Loading available models..." @@ -723,7 +735,7 @@ msgstr "Members" msgid "Microphone Access" msgstr "Microphone Access" -#: src/components/settings/components/ai/llm-view.tsx:250 +#: src/components/settings/components/ai/llm-view.tsx:251 msgid "Model Name" msgstr "Model Name" @@ -761,8 +773,8 @@ msgid "No members found" msgstr "No members found" #: src/components/settings/components/ai/llm-view.tsx:288 -msgid "No models available for this endpoint." -msgstr "No models available for this endpoint." +#~ msgid "No models available for this endpoint." +#~ msgstr "No models available for this endpoint." #: src/components/editor-area/note-header/chips/event-chip.tsx:302 msgid "No past events found." @@ -919,6 +931,10 @@ msgstr "Search..." msgid "Sections" msgstr "Sections" +#: src/components/settings/components/ai/llm-view.tsx:254 +msgid "Select a model from the dropdown (if available) or manually enter the model name required by your endpoint." +msgstr "Select a model from the dropdown (if available) or manually enter the model name required by your endpoint." + #: src/components/welcome-modal/model-selection-view.tsx:81 msgid "Select a transcribing model" msgstr "Select a transcribing model" @@ -928,8 +944,8 @@ msgid "Select Calendars" msgstr "Select Calendars" #: src/components/settings/components/ai/llm-view.tsx:253 -msgid "Select or enter the model name required by your endpoint." -msgstr "Select or enter the model name required by your endpoint." +#~ msgid "Select or enter the model name required by your endpoint." +#~ msgstr "Select or enter the model name required by your endpoint." #: src/components/settings/views/team.tsx:240 msgid "Send invite" @@ -1076,7 +1092,7 @@ msgstr "Upcoming Events" msgid "Upgrade" msgstr "Upgrade" -#: src/components/settings/components/ai/llm-view.tsx:154 +#: src/components/settings/components/ai/llm-view.tsx:155 msgid "Use the local Llama 3.2 model for enhanced privacy and offline capability." msgstr "Use the local Llama 3.2 model for enhanced privacy and offline capability." diff --git a/apps/desktop/src/locales/en/messages.ts b/apps/desktop/src/locales/en/messages.ts index fb7f629ea2..d4e2f22f22 100644 --- a/apps/desktop/src/locales/en/messages.ts +++ b/apps/desktop/src/locales/en/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"Type jargons (e.g., Blitz Meeting, PaC Squad)\":[\"Type jargons (e.g., Blitz Meeting, PaC Squad)\"],\"{days} day{plural} later\":[[\"days\"],\" day\",[\"plural\"],\" later\"],\"{hours} hour{plural} later\":[[\"hours\"],\" hour\",[\"plural\"],\" later\"],\"{minutes} minutes later\":[[\"minutes\"],\" minutes later\"],\"Starting soon\":[\"Starting soon\"],\"In progress\":[\"In progress\"],\"Unknown date\":[\"Unknown date\"],\"Invalid date\":[\"Invalid date\"],\"Today\":[\"Today\"],\"Yesterday\":[\"Yesterday\"],\"{days} days ago\":[[\"days\"],\" days ago\"],\"{days} days later\":[[\"days\"],\" days later\"],\"{date}\":[[\"date\"]],\"Date error\":[\"Date error\"],\"Today ({dayOfWeek})\":[\"Today (\",[\"dayOfWeek\"],\")\"],\"Yesterday ({dayOfWeek})\":[\"Yesterday (\",[\"dayOfWeek\"],\")\"],\"{days} days ago ({dayOfWeek})\":[[\"days\"],\" days ago (\",[\"dayOfWeek\"],\")\"],\"{days} days later ({dayOfWeek})\":[[\"days\"],\" days later (\",[\"dayOfWeek\"],\")\"],\"{date} ({dayOfWeek})\":[[\"date\"],\" (\",[\"dayOfWeek\"],\")\"],\"Just now\":[\"Just now\"],\"{seconds} seconds ago\":[[\"seconds\"],\" seconds ago\"],\"1 minute ago\":[\"1 minute ago\"],\"{minutes} minutes ago\":[[\"minutes\"],\" minutes ago\"],\"1 hour ago\":[\"1 hour ago\"],\"{hours} hours ago\":[[\"hours\"],\" hours ago\"],\"1 week ago\":[\"1 week ago\"],\"{weeks} weeks ago\":[[\"weeks\"],\" weeks ago\"],\"1 month ago\":[\"1 month ago\"],\"{months} months ago\":[[\"months\"],\" months ago\"],\"1 year ago\":[\"1 year ago\"],\"{years} years ago\":[[\"years\"],\" years ago\"],\"In 1 minute\":[\"In 1 minute\"],\"In {minutes} minutes\":[\"In \",[\"minutes\"],\" minutes\"],\"In 1 hour\":[\"In 1 hour\"],\"In {hours} hours\":[\"In \",[\"hours\"],\" hours\"],\"1 day later\":[\"1 day later\"],\"{weeks} weeks later\":[[\"weeks\"],\" weeks later\"],\"IWsyMd\":[\"(Beta) Detect meetings automatically\"],\"5PWDFp\":[\"(Beta) Upcoming meeting notifications\"],\"J/hVSQ\":[[\"0\"]],\"w72nTv\":[[\"0\"],\" calendars selected\"],\"DZsWoY\":[[\"description\"]],\"pDgeaz\":[[\"title\"]],\"0yN4w+\":[\"<0>Create Note\"],\"A5TtlF\":[\"🐛 Small Bug\"],\"VZX7gy\":[\"💡 Idea\"],\"Zvr4+B\":[\"🚨 Urgent Bug\"],\"EkmCsG\":[\"Access granted\"],\"JkyJ8v\":[\"Access Granted\"],\"tWfKc7\":[\"Add a description...\"],\"Gd7oV4\":[\"Add members\"],\"YbSQLR\":[\"Add participant\"],\"U3pytU\":[\"Admin\"],\"jsQZMk\":[\"AI\"],\"g2VkGc\":[\"AI notepad for meetings\"],\"/0eO5n\":[\"All Participants\"],\"tYVljU\":[\"and \",[\"0\"],\" more members\"],\"YkfDoz\":[\"Annual\"],\"qRpY9z\":[\"Anyone with the link can view this page\"],\"0Bvo0y\":[\"API Base URL\"],\"yRnk5W\":[\"API Key\"],\"QsDjlD\":[\"Apple\"],\"AWrcaY\":[\"Are you sure you want to delete this note?\"],\"ZxkDxZ\":[\"Ask questions about past meetings\"],\"tqcmtP\":[\"Assistant:\"],\"R+w/Va\":[\"Billing\"],\"Q5ghRL\":[\"Billing features are currently under development and will be available in a future update.\"],\"BtAOkG\":[\"Built-in Templates\"],\"AjVXBS\":[\"Calendar\"],\"PPXTQQ\":[\"Calendar Access\"],\"wVWfrm\":[\"Calendar connected\"],\"jbvVQL\":[\"CEO\"],\"ll7xXF\":[\"Choose the language you want to use for the speech-to-text model and language model\"],\"aPhw8m\":[\"Choose whether to save your recordings locally.\"],\"jdEDIZ\":[\"Collaborate with others in meetings\"],\"VZeG/A\":[\"Coming Soon\"],\"QgE6RL\":[\"Company description\"],\"RA55Iu\":[\"Company name\"],\"iSLIjg\":[\"Connect\"],\"RICIBx\":[\"Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible).\"],\"rQa0aj\":[\"Connect your \",[\"0\"],\" calendar to track upcoming events\"],\"m+cKuy\":[\"Connect your calendar and track events\"],\"NQQDTd\":[\"Contacts Access\"],\"hYgDIe\":[\"Create\"],\"Y41Qv8\":[\"Create agenda\"],\"7HOFkC\":[\"Create new note\"],\"aWWoT+\":[\"Create Note\"],\"ujb7Qp\":[\"Current Plan\"],\"yKokzE\":[\"Custom Endpoint\"],\"uebl9m\":[\"Default (llama-3.2-3b-q4)\"],\"cnGeoo\":[\"Delete\"],\"XCyPLs\":[\"Describe the content and purpose of this section\"],\"HpYpx4\":[\"Describe the issue\"],\"Nu4oKW\":[\"Description\"],\"/aOgE0\":[\"Did you get consent from everyone in the meeting?\"],\"BjitBo\":[\"Download \",[\"0\"]],\"euc6Ns\":[\"Duplicate\"],\"c0vImX\":[\"Email (Optional)\"],\"LTFTnb\":[\"Email addresses\"],\"KSl1BE\":[\"Email separated by commas\"],\"PaQ3df\":[\"Enable\"],\"JtvEEi\":[\"Enhancing\"],\"j5fFLg\":[\"Enter a section title\"],\"3PIA2C\":[\"Enter the API key for your custom LLM endpoint\"],\"QKOjtC\":[\"Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)\"],\"0vQp1z\":[\"Enter the exact model name required by your endpoint (if applicable).\"],\"COlIpI\":[\"Extensions\"],\"2/tX1P\":[\"Extract action items\"],\"YirHq7\":[\"Feedback\"],\"jTf5qK\":[\"For fast growing teams like energetic startups\"],\"1HmgFg\":[\"For those who are serious about their performance\"],\"FfnGNt\":[\"For those who are serious about their privacy\"],\"fpviEj\":[\"Format notes using templates\"],\"2POOFK\":[\"Free\"],\"U0wxb4\":[\"Free Trial\"],\"0W0FHK\":[\"Full name\"],\"Weq9zb\":[\"General\"],\"c3b0B0\":[\"Get Started\"],\"CSkrh8\":[\"Grant Access\"],\"1rlFA9\":[\"Help us improve Hyprnote by sharing anonymous usage data\"],\"zrtmPW\":[\"Help us improve the Hyprnote experience by providing feedback.\"],\"JZNJwe\":[\"Hmm... this is off...\"],\"PGZ3gS\":[\"How can I help you today?\"],\"mo//0S\":[\"Integration with other apps like Notion and Google Calendar\"],\"MFKlMB\":[\"Invite\"],\"7atO7I\":[\"Invite members\"],\"hSvM6G\":[\"Jargons\"],\"qMgKul\":[\"Job title\"],\"cjkTXC\":[\"Join meeting\"],\"BSyGuI\":[\"Key decisions\"],\"zrpwCd\":[\"Lab\"],\"vXIe7J\":[\"Language\"],\"9ZyUon\":[\"Learn more about our pricing plans\"],\"r2w9TM\":[\"LinkedIn username\"],\"Wd1Oci\":[\"Live summary of the meeting\"],\"ARXLj+\":[\"Loading events...\"],\"Z3FXyt\":[\"Loading...\"],\"Y3sE67\":[\"Local mode\"],\"y99KXv\":[\"Long-term memory for past meetings and attendees\"],\"/C/oWx\":[\"Make it public\"],\"x0xgiO\":[\"Meeting note sharing via links\"],\"OvoEq7\":[\"Member\"],\"wlQNTg\":[\"Members\"],\"hhrmy6\":[\"Microphone Access\"],\"s+RLks\":[\"Model Name\"],\"+8Nek/\":[\"Monthly\"],\"CtuZaA\":[\"Much better AI performance\"],\"hKtWk2\":[\"My Profile\"],\"+O1YmH\":[\"My Templates\"],\"zPPcuu\":[\"New note\"],\"L/pPb9\":[\"New window\"],\"uLh6J1\":[\"No calendars found\"],\"FK5/sf\":[\"No members found\"],\"8Qyo9K\":[\"No past events found.\"],\"Lo+oJS\":[\"No past notes with this contact\"],\"rtrI3y\":[\"No recent notes for this organization\"],\"G5GArk\":[\"No speech-to-text models available or failed to load.\"],\"yM5c0q\":[\"No upcoming events\"],\"cdQFnb\":[\"No upcoming events for this organization\"],\"tDVYem\":[\"No upcoming events with this contact\"],\"iDNBZe\":[\"Notifications\"],\"QE4Xxe\":[\"Official Templates\"],\"SP5fpr\":[\"Ooh! Suggestion!\"],\"uXp7j1\":[\"Open calendar view\"],\"4/RpOy\":[\"Open in new window\"],\"E8dWnM\":[\"Open Note\"],\"zRvspX\":[\"Optional for participant suggestions\"],\"LtI9AS\":[\"Owner\"],\"IgrLD/\":[\"Pause\"],\"gPRsPw\":[\"people\"],\"7TkjAs\":[\"Play video\"],\"3fPjUY\":[\"Pro\"],\"vERlcd\":[\"Profile\"],\"C/YFH2\":[\"Publish your note\"],\"4jsJAn\":[\"Recent Notes\"],\"Pejsy2\":[\"Recording Started\"],\"nhVBJ3\":[\"Remove \",[\"0\"],\" from list\"],\"arNEEA\":[\"Requesting...\"],\"TZQCes\":[\"Required to transcribe other people's voice during meetings\"],\"nt/IdV\":[\"Required to transcribe your voice during meetings\"],\"v39wLo\":[\"Resume\"],\"GDvlUT\":[\"Role\"],\"XmOmdk\":[\"Save recordings\"],\"F1Rbg3\":[\"Search & ask across all notes in workspace\"],\"iU3h/y\":[\"Search names or emails\"],\"pECIKL\":[\"Search templates...\"],\"YIix5Y\":[\"Search...\"],\"R4OWFD\":[\"Sections\"],\"HNGuD+\":[\"Select Calendars\"],\"Hvnq/n\":[\"Send invite\"],\"Tz0i8g\":[\"Settings\"],\"G4Pd27\":[\"Share usage data\"],\"rCDf7F\":[\"Show notifications when you have meetings starting soon in your calendar.\"],\"pPUtkr\":[\"Show notifications when you join a meeting.\"],\"2cBndZ\":[\"Single sign-on for all users\"],\"fx5vX/\":[\"Sound\"],\"JdRQtc\":[\"Start Annual Plan\"],\"t9K8I3\":[\"Start Monthly Plan\"],\"IJaotC\":[\"Start recording\"],\"ygCKqB\":[\"Stop\"],\"ZQyX5Z\":[\"Submit Feedback\"],\"FtaODq\":[\"Summarize meeting\"],\"NShgak\":[\"Synchronization across multiple devices\"],\"1GmcH4\":[\"System Audio Access\"],\"KM6m8p\":[\"Team\"],\"qcizdh\":[\"Team management features are currently under development and will be available in a future update.\"],\"UAIg1I\":[\"Teamspace\"],\"iTylMl\":[\"Templates\"],\"Mjxjju\":[\"There's a plan for everyone\"],\"hlKUwA\":[\"This is a short description of your company.\"],\"/DYyFh\":[\"This is the name of the company you work for.\"],\"ecUA8p\":[\"Today\"],\"n0nc8B\":[\"Toggle chat panel\"],\"VPHGql\":[\"Toggle left sidebar\"],\"njJzPu\":[\"Toggle widget panel\"],\"I/6viX\":[\"Transcribing\"],\"H/dDaj\":[\"Type or paste in emails below, separated by commas. Your workspace will be billed by members.\"],\"nSlb72\":[\"Type to search...\"],\"udyGID\":[\"Ugh! Can't use it!\"],\"wja8aL\":[\"Untitled\"],\"tJa8MR\":[\"Untitled Template\"],\"ia8YsC\":[\"Upcoming\"],\"TlEeFv\":[\"Upcoming Events\"],\"kwkhPe\":[\"Upgrade\"],\"0EDPCt\":[\"Use the local Llama 3.2 model for enhanced privacy and offline capability.\"],\"7PzzBU\":[\"User\"],\"vM1Cz9\":[\"User:\"],\"silO9A\":[\"username\"],\"XRjUU+\":[\"View calendar\"],\"4C7c4b\":[\"View in calendar\"],\"DfQSu3\":[\"View Note\"],\"Kg8Jjt\":[\"We think different.\"],\"1fgpb2\":[\"We'll only use this to follow up if needed.\"],\"OHHDxI\":[\"Works both in-person and remotely\"],\"w5vkzy\":[\"Works offline\"],\"3ixX5X\":[\"You can make Hyprnote takes these words into account when transcribing\"],\"7ho4xg\":[\"Your LinkedIn username (the part after linkedin.com/in/)\"],\"/Rj5P4\":[\"Your Name\"],\"QRPyB2\":[\"Your Templates\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"Type jargons (e.g., Blitz Meeting, PaC Squad)\":[\"Type jargons (e.g., Blitz Meeting, PaC Squad)\"],\"{days} day{plural} later\":[[\"days\"],\" day\",[\"plural\"],\" later\"],\"{hours} hour{plural} later\":[[\"hours\"],\" hour\",[\"plural\"],\" later\"],\"{minutes} minutes later\":[[\"minutes\"],\" minutes later\"],\"Starting soon\":[\"Starting soon\"],\"In progress\":[\"In progress\"],\"Unknown date\":[\"Unknown date\"],\"Invalid date\":[\"Invalid date\"],\"Today\":[\"Today\"],\"Yesterday\":[\"Yesterday\"],\"{days} days ago\":[[\"days\"],\" days ago\"],\"{days} days later\":[[\"days\"],\" days later\"],\"{date}\":[[\"date\"]],\"Date error\":[\"Date error\"],\"Today ({dayOfWeek})\":[\"Today (\",[\"dayOfWeek\"],\")\"],\"Yesterday ({dayOfWeek})\":[\"Yesterday (\",[\"dayOfWeek\"],\")\"],\"{days} days ago ({dayOfWeek})\":[[\"days\"],\" days ago (\",[\"dayOfWeek\"],\")\"],\"{days} days later ({dayOfWeek})\":[[\"days\"],\" days later (\",[\"dayOfWeek\"],\")\"],\"{date} ({dayOfWeek})\":[[\"date\"],\" (\",[\"dayOfWeek\"],\")\"],\"Just now\":[\"Just now\"],\"{seconds} seconds ago\":[[\"seconds\"],\" seconds ago\"],\"1 minute ago\":[\"1 minute ago\"],\"{minutes} minutes ago\":[[\"minutes\"],\" minutes ago\"],\"1 hour ago\":[\"1 hour ago\"],\"{hours} hours ago\":[[\"hours\"],\" hours ago\"],\"1 week ago\":[\"1 week ago\"],\"{weeks} weeks ago\":[[\"weeks\"],\" weeks ago\"],\"1 month ago\":[\"1 month ago\"],\"{months} months ago\":[[\"months\"],\" months ago\"],\"1 year ago\":[\"1 year ago\"],\"{years} years ago\":[[\"years\"],\" years ago\"],\"In 1 minute\":[\"In 1 minute\"],\"In {minutes} minutes\":[\"In \",[\"minutes\"],\" minutes\"],\"In 1 hour\":[\"In 1 hour\"],\"In {hours} hours\":[\"In \",[\"hours\"],\" hours\"],\"1 day later\":[\"1 day later\"],\"{weeks} weeks later\":[[\"weeks\"],\" weeks later\"],\"just now\":[\"just now\"],\"in progress\":[\"in progress\"],\"in {seconds} seconds\":[\"in \",[\"seconds\"],\" seconds\"],\"in 1 minute\":[\"in 1 minute\"],\"in {minutes} minutes\":[\"in \",[\"minutes\"],\" minutes\"],\"in 1 hour\":[\"in 1 hour\"],\"in {hours} hours\":[\"in \",[\"hours\"],\" hours\"],\"IWsyMd\":[\"(Beta) Detect meetings automatically\"],\"5PWDFp\":[\"(Beta) Upcoming meeting notifications\"],\"J/hVSQ\":[[\"0\"]],\"w72nTv\":[[\"0\"],\" calendars selected\"],\"osQuIi\":[[\"category\"]],\"DZsWoY\":[[\"description\"]],\"pDgeaz\":[[\"title\"]],\"0yN4w+\":[\"<0>Create Note\"],\"A5TtlF\":[\"🐛 Small Bug\"],\"VZX7gy\":[\"💡 Idea\"],\"Zvr4+B\":[\"🚨 Urgent Bug\"],\"EkmCsG\":[\"Access granted\"],\"JkyJ8v\":[\"Access Granted\"],\"tWfKc7\":[\"Add a description...\"],\"Gd7oV4\":[\"Add members\"],\"YbSQLR\":[\"Add participant\"],\"U3pytU\":[\"Admin\"],\"jsQZMk\":[\"AI\"],\"g2VkGc\":[\"AI notepad for meetings\"],\"/0eO5n\":[\"All Participants\"],\"tYVljU\":[\"and \",[\"0\"],\" more members\"],\"YkfDoz\":[\"Annual\"],\"qRpY9z\":[\"Anyone with the link can view this page\"],\"0Bvo0y\":[\"API Base URL\"],\"yRnk5W\":[\"API Key\"],\"QsDjlD\":[\"Apple\"],\"AWrcaY\":[\"Are you sure you want to delete this note?\"],\"ZxkDxZ\":[\"Ask questions about past meetings\"],\"tqcmtP\":[\"Assistant:\"],\"R+w/Va\":[\"Billing\"],\"Q5ghRL\":[\"Billing features are currently under development and will be available in a future update.\"],\"BtAOkG\":[\"Built-in Templates\"],\"AjVXBS\":[\"Calendar\"],\"PPXTQQ\":[\"Calendar Access\"],\"wVWfrm\":[\"Calendar connected\"],\"5YBgpo\":[\"Capture every moment\"],\"jbvVQL\":[\"CEO\"],\"ll7xXF\":[\"Choose the language you want to use for the speech-to-text model and language model\"],\"aPhw8m\":[\"Choose whether to save your recordings locally.\"],\"JrjZZZ\":[\"Choose your preferred language of use\"],\"yz7wBu\":[\"Close\"],\"jdEDIZ\":[\"Collaborate with others in meetings\"],\"VZeG/A\":[\"Coming Soon\"],\"QgE6RL\":[\"Company description\"],\"RA55Iu\":[\"Company name\"],\"iSLIjg\":[\"Connect\"],\"RICIBx\":[\"Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible).\"],\"rQa0aj\":[\"Connect your \",[\"0\"],\" calendar to track upcoming events\"],\"m+cKuy\":[\"Connect your calendar and track events\"],\"jQIW2x\":[\"Consent settings\"],\"NQQDTd\":[\"Contacts Access\"],\"xGVfLh\":[\"Continue\"],\"hYgDIe\":[\"Create\"],\"Y41Qv8\":[\"Create agenda\"],\"7HOFkC\":[\"Create new note\"],\"aWWoT+\":[\"Create Note\"],\"ujb7Qp\":[\"Current Plan\"],\"yKokzE\":[\"Custom Endpoint\"],\"uebl9m\":[\"Default (llama-3.2-3b-q4)\"],\"cnGeoo\":[\"Delete\"],\"XCyPLs\":[\"Describe the content and purpose of this section\"],\"HpYpx4\":[\"Describe the issue\"],\"Nu4oKW\":[\"Description\"],\"/aOgE0\":[\"Did you get consent from everyone in the meeting?\"],\"BjitBo\":[\"Download \",[\"0\"]],\"euc6Ns\":[\"Duplicate\"],\"c0vImX\":[\"Email (Optional)\"],\"LTFTnb\":[\"Email addresses\"],\"KSl1BE\":[\"Email separated by commas\"],\"PaQ3df\":[\"Enable\"],\"JtvEEi\":[\"Enhancing\"],\"j5fFLg\":[\"Enter a section title\"],\"okXt5n\":[\"Enter model name (e.g., gpt-4, llama3.2:3b)\"],\"3PIA2C\":[\"Enter the API key for your custom LLM endpoint\"],\"QKOjtC\":[\"Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)\"],\"0vQp1z\":[\"Enter the exact model name required by your endpoint (if applicable).\"],\"COlIpI\":[\"Extensions\"],\"2/tX1P\":[\"Extract action items\"],\"YirHq7\":[\"Feedback\"],\"jTf5qK\":[\"For fast growing teams like energetic startups\"],\"1HmgFg\":[\"For those who are serious about their performance\"],\"FfnGNt\":[\"For those who are serious about their privacy\"],\"fpviEj\":[\"Format notes using templates\"],\"2POOFK\":[\"Free\"],\"U0wxb4\":[\"Free Trial\"],\"0W0FHK\":[\"Full name\"],\"Weq9zb\":[\"General\"],\"c3b0B0\":[\"Get Started\"],\"CSkrh8\":[\"Grant Access\"],\"1rlFA9\":[\"Help us improve Hyprnote by sharing anonymous usage data\"],\"zrtmPW\":[\"Help us improve the Hyprnote experience by providing feedback.\"],\"JZNJwe\":[\"Hmm... this is off...\"],\"PGZ3gS\":[\"How can I help you today?\"],\"mo//0S\":[\"Integration with other apps like Notion and Google Calendar\"],\"MFKlMB\":[\"Invite\"],\"7atO7I\":[\"Invite members\"],\"hSvM6G\":[\"Jargons\"],\"qMgKul\":[\"Job title\"],\"cjkTXC\":[\"Join meeting\"],\"BSyGuI\":[\"Key decisions\"],\"zrpwCd\":[\"Lab\"],\"vXIe7J\":[\"Language\"],\"9ZyUon\":[\"Learn more about our pricing plans\"],\"r2w9TM\":[\"LinkedIn username\"],\"Wd1Oci\":[\"Live summary of the meeting\"],\"ES7DV2\":[\"Loading available models...\"],\"ARXLj+\":[\"Loading events...\"],\"Z3FXyt\":[\"Loading...\"],\"Y3sE67\":[\"Local mode\"],\"y99KXv\":[\"Long-term memory for past meetings and attendees\"],\"/C/oWx\":[\"Make it public\"],\"x0xgiO\":[\"Meeting note sharing via links\"],\"OvoEq7\":[\"Member\"],\"wlQNTg\":[\"Members\"],\"hhrmy6\":[\"Microphone Access\"],\"s+RLks\":[\"Model Name\"],\"+8Nek/\":[\"Monthly\"],\"CtuZaA\":[\"Much better AI performance\"],\"hKtWk2\":[\"My Profile\"],\"+O1YmH\":[\"My Templates\"],\"zPPcuu\":[\"New note\"],\"L/pPb9\":[\"New window\"],\"uLh6J1\":[\"No calendars found\"],\"FK5/sf\":[\"No members found\"],\"N2SNy8\":[\"No models available for this endpoint.\"],\"8Qyo9K\":[\"No past events found.\"],\"Lo+oJS\":[\"No past notes with this contact\"],\"rtrI3y\":[\"No recent notes for this organization\"],\"G5GArk\":[\"No speech-to-text models available or failed to load.\"],\"yM5c0q\":[\"No upcoming events\"],\"cdQFnb\":[\"No upcoming events for this organization\"],\"tDVYem\":[\"No upcoming events with this contact\"],\"iDNBZe\":[\"Notifications\"],\"QE4Xxe\":[\"Official Templates\"],\"SP5fpr\":[\"Ooh! Suggestion!\"],\"uXp7j1\":[\"Open calendar view\"],\"4/RpOy\":[\"Open in new window\"],\"E8dWnM\":[\"Open Note\"],\"zRvspX\":[\"Optional for participant suggestions\"],\"LtI9AS\":[\"Owner\"],\"IgrLD/\":[\"Pause\"],\"gPRsPw\":[\"people\"],\"QQB71q\":[\"Performance difference between languages\"],\"7TkjAs\":[\"Play video\"],\"3fPjUY\":[\"Pro\"],\"vERlcd\":[\"Profile\"],\"C/YFH2\":[\"Publish your note\"],\"4jsJAn\":[\"Recent Notes\"],\"QsNhxE\":[\"Record me only\"],\"Pejsy2\":[\"Recording Started\"],\"nhVBJ3\":[\"Remove \",[\"0\"],\" from list\"],\"arNEEA\":[\"Requesting...\"],\"TZQCes\":[\"Required to transcribe other people's voice during meetings\"],\"nt/IdV\":[\"Required to transcribe your voice during meetings\"],\"v39wLo\":[\"Resume\"],\"GDvlUT\":[\"Role\"],\"XmOmdk\":[\"Save recordings\"],\"F1Rbg3\":[\"Search & ask across all notes in workspace\"],\"iU3h/y\":[\"Search names or emails\"],\"pECIKL\":[\"Search templates...\"],\"YIix5Y\":[\"Search...\"],\"R4OWFD\":[\"Sections\"],\"H3ZvFH\":[\"Select a model from the dropdown (if available) or manually enter the model name required by your endpoint.\"],\"j1BLXw\":[\"Select a transcribing model\"],\"HNGuD+\":[\"Select Calendars\"],\"TSIMB7\":[\"Select or enter the model name required by your endpoint.\"],\"Hvnq/n\":[\"Send invite\"],\"Tz0i8g\":[\"Settings\"],\"G4Pd27\":[\"Share usage data\"],\"rCDf7F\":[\"Show notifications when you have meetings starting soon in your calendar.\"],\"pPUtkr\":[\"Show notifications when you join a meeting.\"],\"2cBndZ\":[\"Single sign-on for all users\"],\"fx5vX/\":[\"Sound\"],\"JdRQtc\":[\"Start Annual Plan\"],\"t9K8I3\":[\"Start Monthly Plan\"],\"IJaotC\":[\"Start recording\"],\"ygCKqB\":[\"Stop\"],\"ZQyX5Z\":[\"Submit Feedback\"],\"FtaODq\":[\"Summarize meeting\"],\"NShgak\":[\"Synchronization across multiple devices\"],\"1GmcH4\":[\"System Audio Access\"],\"KM6m8p\":[\"Team\"],\"qcizdh\":[\"Team management features are currently under development and will be available in a future update.\"],\"UAIg1I\":[\"Teamspace\"],\"iTylMl\":[\"Templates\"],\"xoRUfC\":[\"The AI Meeting Notepad\"],\"Mjxjju\":[\"There's a plan for everyone\"],\"hlKUwA\":[\"This is a short description of your company.\"],\"/DYyFh\":[\"This is the name of the company you work for.\"],\"ecUA8p\":[\"Today\"],\"n0nc8B\":[\"Toggle chat panel\"],\"VPHGql\":[\"Toggle left sidebar\"],\"njJzPu\":[\"Toggle widget panel\"],\"I/6viX\":[\"Transcribing\"],\"H/dDaj\":[\"Type or paste in emails below, separated by commas. Your workspace will be billed by members.\"],\"nSlb72\":[\"Type to search...\"],\"udyGID\":[\"Ugh! Can't use it!\"],\"wja8aL\":[\"Untitled\"],\"tJa8MR\":[\"Untitled Template\"],\"ia8YsC\":[\"Upcoming\"],\"TlEeFv\":[\"Upcoming Events\"],\"kwkhPe\":[\"Upgrade\"],\"0EDPCt\":[\"Use the local Llama 3.2 model for enhanced privacy and offline capability.\"],\"7PzzBU\":[\"User\"],\"vM1Cz9\":[\"User:\"],\"silO9A\":[\"username\"],\"XRjUU+\":[\"View calendar\"],\"4C7c4b\":[\"View in calendar\"],\"DfQSu3\":[\"View Note\"],\"Kg8Jjt\":[\"We think different.\"],\"1fgpb2\":[\"We'll only use this to follow up if needed.\"],\"soQ1lm\":[\"Whisper Model Language Performance (WER)\"],\"iYyBYi\":[\"Word Error Rate (WER) indicates transcription accuracy (lower is better). Data based on the FLEURS dataset, measured with OpenAI's Whisper <0>large-v3-turbo model. <1>More info\"],\"OHHDxI\":[\"Works both in-person and remotely\"],\"w5vkzy\":[\"Works offline\"],\"kEshBZ\":[\"Yes, activate speaker\"],\"3ixX5X\":[\"You can make Hyprnote take these words into account when transcribing\"],\"7ho4xg\":[\"Your LinkedIn username (the part after linkedin.com/in/)\"],\"/Rj5P4\":[\"Your Name\"],\"QRPyB2\":[\"Your Templates\"]}")as Messages; \ No newline at end of file diff --git a/apps/desktop/src/locales/ko/messages.po b/apps/desktop/src/locales/ko/messages.po index 186bb67556..09cc6a5efc 100644 --- a/apps/desktop/src/locales/ko/messages.po +++ b/apps/desktop/src/locales/ko/messages.po @@ -346,11 +346,11 @@ msgstr "" msgid "Anyone with the link can view this page" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:199 +#: src/components/settings/components/ai/llm-view.tsx:200 msgid "API Base URL" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:225 +#: src/components/settings/components/ai/llm-view.tsx:226 msgid "API Key" msgstr "" @@ -442,7 +442,7 @@ msgstr "" msgid "Connect" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:179 +#: src/components/settings/components/ai/llm-view.tsx:180 msgid "Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible)." msgstr "" @@ -488,7 +488,7 @@ msgstr "" msgid "Current Plan" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:176 +#: src/components/settings/components/ai/llm-view.tsx:177 msgid "Custom Endpoint" msgstr "" @@ -551,14 +551,26 @@ msgstr "" msgid "Enter a section title" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:228 +#: src/components/settings/components/ai/llm-view.tsx:291 +msgid "Enter model name (e.g., gpt-4, llama3.2:3b)" +msgstr "" + +#: src/components/settings/components/ai/llm-view.tsx:229 msgid "Enter the API key for your custom LLM endpoint" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:202 -msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" +#: src/components/settings/components/ai/llm-view.tsx:203 +msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434)" msgstr "" +#: src/components/settings/components/ai/llm-view.tsx:203 +#~ msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:11434/v1)" +#~ msgstr "" + +#: src/components/settings/components/ai/llm-view.tsx:203 +#~ msgid "Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)" +#~ msgstr "" + #: src/components/settings/views/ai.tsx:498 #~ msgid "Enter the exact model name required by your endpoint (if applicable)." #~ msgstr "" @@ -681,7 +693,7 @@ msgstr "" msgid "Live summary of the meeting" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:261 +#: src/components/settings/components/ai/llm-view.tsx:263 msgid "Loading available models..." msgstr "" @@ -723,7 +735,7 @@ msgstr "" msgid "Microphone Access" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:250 +#: src/components/settings/components/ai/llm-view.tsx:251 msgid "Model Name" msgstr "" @@ -761,8 +773,8 @@ msgid "No members found" msgstr "" #: src/components/settings/components/ai/llm-view.tsx:288 -msgid "No models available for this endpoint." -msgstr "" +#~ msgid "No models available for this endpoint." +#~ msgstr "" #: src/components/editor-area/note-header/chips/event-chip.tsx:302 msgid "No past events found." @@ -919,6 +931,10 @@ msgstr "" msgid "Sections" msgstr "" +#: src/components/settings/components/ai/llm-view.tsx:254 +msgid "Select a model from the dropdown (if available) or manually enter the model name required by your endpoint." +msgstr "" + #: src/components/welcome-modal/model-selection-view.tsx:81 msgid "Select a transcribing model" msgstr "" @@ -928,8 +944,8 @@ msgid "Select Calendars" msgstr "" #: src/components/settings/components/ai/llm-view.tsx:253 -msgid "Select or enter the model name required by your endpoint." -msgstr "" +#~ msgid "Select or enter the model name required by your endpoint." +#~ msgstr "" #: src/components/settings/views/team.tsx:240 msgid "Send invite" @@ -1076,7 +1092,7 @@ msgstr "" msgid "Upgrade" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:154 +#: src/components/settings/components/ai/llm-view.tsx:155 msgid "Use the local Llama 3.2 model for enhanced privacy and offline capability." msgstr "" diff --git a/apps/desktop/src/locales/ko/messages.ts b/apps/desktop/src/locales/ko/messages.ts index fb7f629ea2..7bf3a4c5de 100644 --- a/apps/desktop/src/locales/ko/messages.ts +++ b/apps/desktop/src/locales/ko/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"Type jargons (e.g., Blitz Meeting, PaC Squad)\":[\"Type jargons (e.g., Blitz Meeting, PaC Squad)\"],\"{days} day{plural} later\":[[\"days\"],\" day\",[\"plural\"],\" later\"],\"{hours} hour{plural} later\":[[\"hours\"],\" hour\",[\"plural\"],\" later\"],\"{minutes} minutes later\":[[\"minutes\"],\" minutes later\"],\"Starting soon\":[\"Starting soon\"],\"In progress\":[\"In progress\"],\"Unknown date\":[\"Unknown date\"],\"Invalid date\":[\"Invalid date\"],\"Today\":[\"Today\"],\"Yesterday\":[\"Yesterday\"],\"{days} days ago\":[[\"days\"],\" days ago\"],\"{days} days later\":[[\"days\"],\" days later\"],\"{date}\":[[\"date\"]],\"Date error\":[\"Date error\"],\"Today ({dayOfWeek})\":[\"Today (\",[\"dayOfWeek\"],\")\"],\"Yesterday ({dayOfWeek})\":[\"Yesterday (\",[\"dayOfWeek\"],\")\"],\"{days} days ago ({dayOfWeek})\":[[\"days\"],\" days ago (\",[\"dayOfWeek\"],\")\"],\"{days} days later ({dayOfWeek})\":[[\"days\"],\" days later (\",[\"dayOfWeek\"],\")\"],\"{date} ({dayOfWeek})\":[[\"date\"],\" (\",[\"dayOfWeek\"],\")\"],\"Just now\":[\"Just now\"],\"{seconds} seconds ago\":[[\"seconds\"],\" seconds ago\"],\"1 minute ago\":[\"1 minute ago\"],\"{minutes} minutes ago\":[[\"minutes\"],\" minutes ago\"],\"1 hour ago\":[\"1 hour ago\"],\"{hours} hours ago\":[[\"hours\"],\" hours ago\"],\"1 week ago\":[\"1 week ago\"],\"{weeks} weeks ago\":[[\"weeks\"],\" weeks ago\"],\"1 month ago\":[\"1 month ago\"],\"{months} months ago\":[[\"months\"],\" months ago\"],\"1 year ago\":[\"1 year ago\"],\"{years} years ago\":[[\"years\"],\" years ago\"],\"In 1 minute\":[\"In 1 minute\"],\"In {minutes} minutes\":[\"In \",[\"minutes\"],\" minutes\"],\"In 1 hour\":[\"In 1 hour\"],\"In {hours} hours\":[\"In \",[\"hours\"],\" hours\"],\"1 day later\":[\"1 day later\"],\"{weeks} weeks later\":[[\"weeks\"],\" weeks later\"],\"IWsyMd\":[\"(Beta) Detect meetings automatically\"],\"5PWDFp\":[\"(Beta) Upcoming meeting notifications\"],\"J/hVSQ\":[[\"0\"]],\"w72nTv\":[[\"0\"],\" calendars selected\"],\"DZsWoY\":[[\"description\"]],\"pDgeaz\":[[\"title\"]],\"0yN4w+\":[\"<0>Create Note\"],\"A5TtlF\":[\"🐛 Small Bug\"],\"VZX7gy\":[\"💡 Idea\"],\"Zvr4+B\":[\"🚨 Urgent Bug\"],\"EkmCsG\":[\"Access granted\"],\"JkyJ8v\":[\"Access Granted\"],\"tWfKc7\":[\"Add a description...\"],\"Gd7oV4\":[\"Add members\"],\"YbSQLR\":[\"Add participant\"],\"U3pytU\":[\"Admin\"],\"jsQZMk\":[\"AI\"],\"g2VkGc\":[\"AI notepad for meetings\"],\"/0eO5n\":[\"All Participants\"],\"tYVljU\":[\"and \",[\"0\"],\" more members\"],\"YkfDoz\":[\"Annual\"],\"qRpY9z\":[\"Anyone with the link can view this page\"],\"0Bvo0y\":[\"API Base URL\"],\"yRnk5W\":[\"API Key\"],\"QsDjlD\":[\"Apple\"],\"AWrcaY\":[\"Are you sure you want to delete this note?\"],\"ZxkDxZ\":[\"Ask questions about past meetings\"],\"tqcmtP\":[\"Assistant:\"],\"R+w/Va\":[\"Billing\"],\"Q5ghRL\":[\"Billing features are currently under development and will be available in a future update.\"],\"BtAOkG\":[\"Built-in Templates\"],\"AjVXBS\":[\"Calendar\"],\"PPXTQQ\":[\"Calendar Access\"],\"wVWfrm\":[\"Calendar connected\"],\"jbvVQL\":[\"CEO\"],\"ll7xXF\":[\"Choose the language you want to use for the speech-to-text model and language model\"],\"aPhw8m\":[\"Choose whether to save your recordings locally.\"],\"jdEDIZ\":[\"Collaborate with others in meetings\"],\"VZeG/A\":[\"Coming Soon\"],\"QgE6RL\":[\"Company description\"],\"RA55Iu\":[\"Company name\"],\"iSLIjg\":[\"Connect\"],\"RICIBx\":[\"Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible).\"],\"rQa0aj\":[\"Connect your \",[\"0\"],\" calendar to track upcoming events\"],\"m+cKuy\":[\"Connect your calendar and track events\"],\"NQQDTd\":[\"Contacts Access\"],\"hYgDIe\":[\"Create\"],\"Y41Qv8\":[\"Create agenda\"],\"7HOFkC\":[\"Create new note\"],\"aWWoT+\":[\"Create Note\"],\"ujb7Qp\":[\"Current Plan\"],\"yKokzE\":[\"Custom Endpoint\"],\"uebl9m\":[\"Default (llama-3.2-3b-q4)\"],\"cnGeoo\":[\"Delete\"],\"XCyPLs\":[\"Describe the content and purpose of this section\"],\"HpYpx4\":[\"Describe the issue\"],\"Nu4oKW\":[\"Description\"],\"/aOgE0\":[\"Did you get consent from everyone in the meeting?\"],\"BjitBo\":[\"Download \",[\"0\"]],\"euc6Ns\":[\"Duplicate\"],\"c0vImX\":[\"Email (Optional)\"],\"LTFTnb\":[\"Email addresses\"],\"KSl1BE\":[\"Email separated by commas\"],\"PaQ3df\":[\"Enable\"],\"JtvEEi\":[\"Enhancing\"],\"j5fFLg\":[\"Enter a section title\"],\"3PIA2C\":[\"Enter the API key for your custom LLM endpoint\"],\"QKOjtC\":[\"Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)\"],\"0vQp1z\":[\"Enter the exact model name required by your endpoint (if applicable).\"],\"COlIpI\":[\"Extensions\"],\"2/tX1P\":[\"Extract action items\"],\"YirHq7\":[\"Feedback\"],\"jTf5qK\":[\"For fast growing teams like energetic startups\"],\"1HmgFg\":[\"For those who are serious about their performance\"],\"FfnGNt\":[\"For those who are serious about their privacy\"],\"fpviEj\":[\"Format notes using templates\"],\"2POOFK\":[\"Free\"],\"U0wxb4\":[\"Free Trial\"],\"0W0FHK\":[\"Full name\"],\"Weq9zb\":[\"General\"],\"c3b0B0\":[\"Get Started\"],\"CSkrh8\":[\"Grant Access\"],\"1rlFA9\":[\"Help us improve Hyprnote by sharing anonymous usage data\"],\"zrtmPW\":[\"Help us improve the Hyprnote experience by providing feedback.\"],\"JZNJwe\":[\"Hmm... this is off...\"],\"PGZ3gS\":[\"How can I help you today?\"],\"mo//0S\":[\"Integration with other apps like Notion and Google Calendar\"],\"MFKlMB\":[\"Invite\"],\"7atO7I\":[\"Invite members\"],\"hSvM6G\":[\"Jargons\"],\"qMgKul\":[\"Job title\"],\"cjkTXC\":[\"Join meeting\"],\"BSyGuI\":[\"Key decisions\"],\"zrpwCd\":[\"Lab\"],\"vXIe7J\":[\"Language\"],\"9ZyUon\":[\"Learn more about our pricing plans\"],\"r2w9TM\":[\"LinkedIn username\"],\"Wd1Oci\":[\"Live summary of the meeting\"],\"ARXLj+\":[\"Loading events...\"],\"Z3FXyt\":[\"Loading...\"],\"Y3sE67\":[\"Local mode\"],\"y99KXv\":[\"Long-term memory for past meetings and attendees\"],\"/C/oWx\":[\"Make it public\"],\"x0xgiO\":[\"Meeting note sharing via links\"],\"OvoEq7\":[\"Member\"],\"wlQNTg\":[\"Members\"],\"hhrmy6\":[\"Microphone Access\"],\"s+RLks\":[\"Model Name\"],\"+8Nek/\":[\"Monthly\"],\"CtuZaA\":[\"Much better AI performance\"],\"hKtWk2\":[\"My Profile\"],\"+O1YmH\":[\"My Templates\"],\"zPPcuu\":[\"New note\"],\"L/pPb9\":[\"New window\"],\"uLh6J1\":[\"No calendars found\"],\"FK5/sf\":[\"No members found\"],\"8Qyo9K\":[\"No past events found.\"],\"Lo+oJS\":[\"No past notes with this contact\"],\"rtrI3y\":[\"No recent notes for this organization\"],\"G5GArk\":[\"No speech-to-text models available or failed to load.\"],\"yM5c0q\":[\"No upcoming events\"],\"cdQFnb\":[\"No upcoming events for this organization\"],\"tDVYem\":[\"No upcoming events with this contact\"],\"iDNBZe\":[\"Notifications\"],\"QE4Xxe\":[\"Official Templates\"],\"SP5fpr\":[\"Ooh! Suggestion!\"],\"uXp7j1\":[\"Open calendar view\"],\"4/RpOy\":[\"Open in new window\"],\"E8dWnM\":[\"Open Note\"],\"zRvspX\":[\"Optional for participant suggestions\"],\"LtI9AS\":[\"Owner\"],\"IgrLD/\":[\"Pause\"],\"gPRsPw\":[\"people\"],\"7TkjAs\":[\"Play video\"],\"3fPjUY\":[\"Pro\"],\"vERlcd\":[\"Profile\"],\"C/YFH2\":[\"Publish your note\"],\"4jsJAn\":[\"Recent Notes\"],\"Pejsy2\":[\"Recording Started\"],\"nhVBJ3\":[\"Remove \",[\"0\"],\" from list\"],\"arNEEA\":[\"Requesting...\"],\"TZQCes\":[\"Required to transcribe other people's voice during meetings\"],\"nt/IdV\":[\"Required to transcribe your voice during meetings\"],\"v39wLo\":[\"Resume\"],\"GDvlUT\":[\"Role\"],\"XmOmdk\":[\"Save recordings\"],\"F1Rbg3\":[\"Search & ask across all notes in workspace\"],\"iU3h/y\":[\"Search names or emails\"],\"pECIKL\":[\"Search templates...\"],\"YIix5Y\":[\"Search...\"],\"R4OWFD\":[\"Sections\"],\"HNGuD+\":[\"Select Calendars\"],\"Hvnq/n\":[\"Send invite\"],\"Tz0i8g\":[\"Settings\"],\"G4Pd27\":[\"Share usage data\"],\"rCDf7F\":[\"Show notifications when you have meetings starting soon in your calendar.\"],\"pPUtkr\":[\"Show notifications when you join a meeting.\"],\"2cBndZ\":[\"Single sign-on for all users\"],\"fx5vX/\":[\"Sound\"],\"JdRQtc\":[\"Start Annual Plan\"],\"t9K8I3\":[\"Start Monthly Plan\"],\"IJaotC\":[\"Start recording\"],\"ygCKqB\":[\"Stop\"],\"ZQyX5Z\":[\"Submit Feedback\"],\"FtaODq\":[\"Summarize meeting\"],\"NShgak\":[\"Synchronization across multiple devices\"],\"1GmcH4\":[\"System Audio Access\"],\"KM6m8p\":[\"Team\"],\"qcizdh\":[\"Team management features are currently under development and will be available in a future update.\"],\"UAIg1I\":[\"Teamspace\"],\"iTylMl\":[\"Templates\"],\"Mjxjju\":[\"There's a plan for everyone\"],\"hlKUwA\":[\"This is a short description of your company.\"],\"/DYyFh\":[\"This is the name of the company you work for.\"],\"ecUA8p\":[\"Today\"],\"n0nc8B\":[\"Toggle chat panel\"],\"VPHGql\":[\"Toggle left sidebar\"],\"njJzPu\":[\"Toggle widget panel\"],\"I/6viX\":[\"Transcribing\"],\"H/dDaj\":[\"Type or paste in emails below, separated by commas. Your workspace will be billed by members.\"],\"nSlb72\":[\"Type to search...\"],\"udyGID\":[\"Ugh! Can't use it!\"],\"wja8aL\":[\"Untitled\"],\"tJa8MR\":[\"Untitled Template\"],\"ia8YsC\":[\"Upcoming\"],\"TlEeFv\":[\"Upcoming Events\"],\"kwkhPe\":[\"Upgrade\"],\"0EDPCt\":[\"Use the local Llama 3.2 model for enhanced privacy and offline capability.\"],\"7PzzBU\":[\"User\"],\"vM1Cz9\":[\"User:\"],\"silO9A\":[\"username\"],\"XRjUU+\":[\"View calendar\"],\"4C7c4b\":[\"View in calendar\"],\"DfQSu3\":[\"View Note\"],\"Kg8Jjt\":[\"We think different.\"],\"1fgpb2\":[\"We'll only use this to follow up if needed.\"],\"OHHDxI\":[\"Works both in-person and remotely\"],\"w5vkzy\":[\"Works offline\"],\"3ixX5X\":[\"You can make Hyprnote takes these words into account when transcribing\"],\"7ho4xg\":[\"Your LinkedIn username (the part after linkedin.com/in/)\"],\"/Rj5P4\":[\"Your Name\"],\"QRPyB2\":[\"Your Templates\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"Type jargons (e.g., Blitz Meeting, PaC Squad)\":[\"Type jargons (e.g., Blitz Meeting, PaC Squad)\"],\"{days} day{plural} later\":[[\"days\"],\" day\",[\"plural\"],\" later\"],\"{hours} hour{plural} later\":[[\"hours\"],\" hour\",[\"plural\"],\" later\"],\"{minutes} minutes later\":[[\"minutes\"],\" minutes later\"],\"Starting soon\":[\"Starting soon\"],\"In progress\":[\"In progress\"],\"Unknown date\":[\"Unknown date\"],\"Invalid date\":[\"Invalid date\"],\"Today\":[\"Today\"],\"Yesterday\":[\"Yesterday\"],\"{days} days ago\":[[\"days\"],\" days ago\"],\"{days} days later\":[[\"days\"],\" days later\"],\"{date}\":[[\"date\"]],\"Date error\":[\"Date error\"],\"Today ({dayOfWeek})\":[\"Today (\",[\"dayOfWeek\"],\")\"],\"Yesterday ({dayOfWeek})\":[\"Yesterday (\",[\"dayOfWeek\"],\")\"],\"{days} days ago ({dayOfWeek})\":[[\"days\"],\" days ago (\",[\"dayOfWeek\"],\")\"],\"{days} days later ({dayOfWeek})\":[[\"days\"],\" days later (\",[\"dayOfWeek\"],\")\"],\"{date} ({dayOfWeek})\":[[\"date\"],\" (\",[\"dayOfWeek\"],\")\"],\"Just now\":[\"Just now\"],\"{seconds} seconds ago\":[[\"seconds\"],\" seconds ago\"],\"1 minute ago\":[\"1 minute ago\"],\"{minutes} minutes ago\":[[\"minutes\"],\" minutes ago\"],\"1 hour ago\":[\"1 hour ago\"],\"{hours} hours ago\":[[\"hours\"],\" hours ago\"],\"1 week ago\":[\"1 week ago\"],\"{weeks} weeks ago\":[[\"weeks\"],\" weeks ago\"],\"1 month ago\":[\"1 month ago\"],\"{months} months ago\":[[\"months\"],\" months ago\"],\"1 year ago\":[\"1 year ago\"],\"{years} years ago\":[[\"years\"],\" years ago\"],\"In 1 minute\":[\"In 1 minute\"],\"In {minutes} minutes\":[\"In \",[\"minutes\"],\" minutes\"],\"In 1 hour\":[\"In 1 hour\"],\"In {hours} hours\":[\"In \",[\"hours\"],\" hours\"],\"1 day later\":[\"1 day later\"],\"{weeks} weeks later\":[[\"weeks\"],\" weeks later\"],\"just now\":[\"just now\"],\"in progress\":[\"in progress\"],\"in {seconds} seconds\":[\"in \",[\"seconds\"],\" seconds\"],\"in 1 minute\":[\"in 1 minute\"],\"in {minutes} minutes\":[\"in \",[\"minutes\"],\" minutes\"],\"in 1 hour\":[\"in 1 hour\"],\"in {hours} hours\":[\"in \",[\"hours\"],\" hours\"],\"IWsyMd\":[\"(Beta) Detect meetings automatically\"],\"5PWDFp\":[\"(Beta) Upcoming meeting notifications\"],\"J/hVSQ\":[[\"0\"]],\"w72nTv\":[[\"0\"],\" calendars selected\"],\"osQuIi\":[[\"category\"]],\"DZsWoY\":[[\"description\"]],\"pDgeaz\":[[\"title\"]],\"0yN4w+\":[\"<0>Create Note\"],\"A5TtlF\":[\"🐛 Small Bug\"],\"VZX7gy\":[\"💡 Idea\"],\"Zvr4+B\":[\"🚨 Urgent Bug\"],\"EkmCsG\":[\"Access granted\"],\"JkyJ8v\":[\"Access Granted\"],\"tWfKc7\":[\"Add a description...\"],\"Gd7oV4\":[\"Add members\"],\"YbSQLR\":[\"Add participant\"],\"U3pytU\":[\"Admin\"],\"jsQZMk\":[\"AI\"],\"g2VkGc\":[\"AI notepad for meetings\"],\"/0eO5n\":[\"All Participants\"],\"tYVljU\":[\"and \",[\"0\"],\" more members\"],\"YkfDoz\":[\"Annual\"],\"qRpY9z\":[\"Anyone with the link can view this page\"],\"0Bvo0y\":[\"API Base URL\"],\"yRnk5W\":[\"API Key\"],\"QsDjlD\":[\"Apple\"],\"AWrcaY\":[\"Are you sure you want to delete this note?\"],\"ZxkDxZ\":[\"Ask questions about past meetings\"],\"tqcmtP\":[\"Assistant:\"],\"R+w/Va\":[\"Billing\"],\"Q5ghRL\":[\"Billing features are currently under development and will be available in a future update.\"],\"BtAOkG\":[\"Built-in Templates\"],\"AjVXBS\":[\"Calendar\"],\"PPXTQQ\":[\"Calendar Access\"],\"wVWfrm\":[\"Calendar connected\"],\"5YBgpo\":[\"Capture every moment\"],\"jbvVQL\":[\"CEO\"],\"ll7xXF\":[\"Choose the language you want to use for the speech-to-text model and language model\"],\"aPhw8m\":[\"Choose whether to save your recordings locally.\"],\"JrjZZZ\":[\"Choose your preferred language of use\"],\"yz7wBu\":[\"Close\"],\"jdEDIZ\":[\"Collaborate with others in meetings\"],\"VZeG/A\":[\"Coming Soon\"],\"QgE6RL\":[\"Company description\"],\"RA55Iu\":[\"Company name\"],\"iSLIjg\":[\"Connect\"],\"RICIBx\":[\"Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible).\"],\"rQa0aj\":[\"Connect your \",[\"0\"],\" calendar to track upcoming events\"],\"m+cKuy\":[\"Connect your calendar and track events\"],\"jQIW2x\":[\"Consent settings\"],\"NQQDTd\":[\"Contacts Access\"],\"xGVfLh\":[\"Continue\"],\"hYgDIe\":[\"Create\"],\"Y41Qv8\":[\"Create agenda\"],\"7HOFkC\":[\"Create new note\"],\"aWWoT+\":[\"Create Note\"],\"ujb7Qp\":[\"Current Plan\"],\"yKokzE\":[\"Custom Endpoint\"],\"uebl9m\":[\"Default (llama-3.2-3b-q4)\"],\"cnGeoo\":[\"Delete\"],\"XCyPLs\":[\"Describe the content and purpose of this section\"],\"HpYpx4\":[\"Describe the issue\"],\"Nu4oKW\":[\"Description\"],\"/aOgE0\":[\"Did you get consent from everyone in the meeting?\"],\"BjitBo\":[\"Download \",[\"0\"]],\"euc6Ns\":[\"Duplicate\"],\"c0vImX\":[\"Email (Optional)\"],\"LTFTnb\":[\"Email addresses\"],\"KSl1BE\":[\"Email separated by commas\"],\"PaQ3df\":[\"Enable\"],\"JtvEEi\":[\"Enhancing\"],\"j5fFLg\":[\"Enter a section title\"],\"okXt5n\":[\"Enter model name (e.g., gpt-4, llama3.2:3b)\"],\"3PIA2C\":[\"Enter the API key for your custom LLM endpoint\"],\"QKOjtC\":[\"Enter the base URL for your custom LLM endpoint (e.g., http://localhost:8080/v1)\"],\"0vQp1z\":[\"Enter the exact model name required by your endpoint (if applicable).\"],\"COlIpI\":[\"Extensions\"],\"2/tX1P\":[\"Extract action items\"],\"YirHq7\":[\"Feedback\"],\"jTf5qK\":[\"For fast growing teams like energetic startups\"],\"1HmgFg\":[\"For those who are serious about their performance\"],\"FfnGNt\":[\"For those who are serious about their privacy\"],\"fpviEj\":[\"Format notes using templates\"],\"2POOFK\":[\"Free\"],\"U0wxb4\":[\"Free Trial\"],\"0W0FHK\":[\"Full name\"],\"Weq9zb\":[\"General\"],\"c3b0B0\":[\"Get Started\"],\"CSkrh8\":[\"Grant Access\"],\"1rlFA9\":[\"Help us improve Hyprnote by sharing anonymous usage data\"],\"zrtmPW\":[\"Help us improve the Hyprnote experience by providing feedback.\"],\"JZNJwe\":[\"Hmm... this is off...\"],\"PGZ3gS\":[\"How can I help you today?\"],\"mo//0S\":[\"Integration with other apps like Notion and Google Calendar\"],\"MFKlMB\":[\"Invite\"],\"7atO7I\":[\"Invite members\"],\"hSvM6G\":[\"Jargons\"],\"qMgKul\":[\"Job title\"],\"cjkTXC\":[\"Join meeting\"],\"BSyGuI\":[\"Key decisions\"],\"zrpwCd\":[\"Lab\"],\"vXIe7J\":[\"Language\"],\"9ZyUon\":[\"Learn more about our pricing plans\"],\"r2w9TM\":[\"LinkedIn username\"],\"Wd1Oci\":[\"Live summary of the meeting\"],\"ES7DV2\":[\"Loading available models...\"],\"ARXLj+\":[\"Loading events...\"],\"Z3FXyt\":[\"Loading...\"],\"Y3sE67\":[\"Local mode\"],\"y99KXv\":[\"Long-term memory for past meetings and attendees\"],\"/C/oWx\":[\"Make it public\"],\"x0xgiO\":[\"Meeting note sharing via links\"],\"OvoEq7\":[\"Member\"],\"wlQNTg\":[\"Members\"],\"hhrmy6\":[\"Microphone Access\"],\"s+RLks\":[\"Model Name\"],\"+8Nek/\":[\"Monthly\"],\"CtuZaA\":[\"Much better AI performance\"],\"hKtWk2\":[\"My Profile\"],\"+O1YmH\":[\"My Templates\"],\"zPPcuu\":[\"New note\"],\"L/pPb9\":[\"New window\"],\"uLh6J1\":[\"No calendars found\"],\"FK5/sf\":[\"No members found\"],\"N2SNy8\":[\"No models available for this endpoint.\"],\"8Qyo9K\":[\"No past events found.\"],\"Lo+oJS\":[\"No past notes with this contact\"],\"rtrI3y\":[\"No recent notes for this organization\"],\"G5GArk\":[\"No speech-to-text models available or failed to load.\"],\"yM5c0q\":[\"No upcoming events\"],\"cdQFnb\":[\"No upcoming events for this organization\"],\"tDVYem\":[\"No upcoming events with this contact\"],\"iDNBZe\":[\"Notifications\"],\"QE4Xxe\":[\"Official Templates\"],\"SP5fpr\":[\"Ooh! Suggestion!\"],\"uXp7j1\":[\"Open calendar view\"],\"4/RpOy\":[\"Open in new window\"],\"E8dWnM\":[\"Open Note\"],\"zRvspX\":[\"Optional for participant suggestions\"],\"LtI9AS\":[\"Owner\"],\"IgrLD/\":[\"Pause\"],\"gPRsPw\":[\"people\"],\"QQB71q\":[\"Performance difference between languages\"],\"7TkjAs\":[\"Play video\"],\"3fPjUY\":[\"Pro\"],\"vERlcd\":[\"Profile\"],\"C/YFH2\":[\"Publish your note\"],\"4jsJAn\":[\"Recent Notes\"],\"QsNhxE\":[\"Record me only\"],\"Pejsy2\":[\"Recording Started\"],\"nhVBJ3\":[\"Remove \",[\"0\"],\" from list\"],\"arNEEA\":[\"Requesting...\"],\"TZQCes\":[\"Required to transcribe other people's voice during meetings\"],\"nt/IdV\":[\"Required to transcribe your voice during meetings\"],\"v39wLo\":[\"Resume\"],\"GDvlUT\":[\"Role\"],\"XmOmdk\":[\"Save recordings\"],\"F1Rbg3\":[\"Search & ask across all notes in workspace\"],\"iU3h/y\":[\"Search names or emails\"],\"pECIKL\":[\"Search templates...\"],\"YIix5Y\":[\"Search...\"],\"R4OWFD\":[\"Sections\"],\"H3ZvFH\":[\"Select a model from the dropdown (if available) or manually enter the model name required by your endpoint.\"],\"j1BLXw\":[\"Select a transcribing model\"],\"HNGuD+\":[\"Select Calendars\"],\"TSIMB7\":[\"Select or enter the model name required by your endpoint.\"],\"Hvnq/n\":[\"Send invite\"],\"Tz0i8g\":[\"Settings\"],\"G4Pd27\":[\"Share usage data\"],\"rCDf7F\":[\"Show notifications when you have meetings starting soon in your calendar.\"],\"pPUtkr\":[\"Show notifications when you join a meeting.\"],\"2cBndZ\":[\"Single sign-on for all users\"],\"fx5vX/\":[\"Sound\"],\"JdRQtc\":[\"Start Annual Plan\"],\"t9K8I3\":[\"Start Monthly Plan\"],\"IJaotC\":[\"Start recording\"],\"ygCKqB\":[\"Stop\"],\"ZQyX5Z\":[\"Submit Feedback\"],\"FtaODq\":[\"Summarize meeting\"],\"NShgak\":[\"Synchronization across multiple devices\"],\"1GmcH4\":[\"System Audio Access\"],\"KM6m8p\":[\"Team\"],\"qcizdh\":[\"Team management features are currently under development and will be available in a future update.\"],\"UAIg1I\":[\"Teamspace\"],\"iTylMl\":[\"Templates\"],\"xoRUfC\":[\"The AI Meeting Notepad\"],\"Mjxjju\":[\"There's a plan for everyone\"],\"hlKUwA\":[\"This is a short description of your company.\"],\"/DYyFh\":[\"This is the name of the company you work for.\"],\"ecUA8p\":[\"Today\"],\"n0nc8B\":[\"Toggle chat panel\"],\"VPHGql\":[\"Toggle left sidebar\"],\"njJzPu\":[\"Toggle widget panel\"],\"I/6viX\":[\"Transcribing\"],\"H/dDaj\":[\"Type or paste in emails below, separated by commas. Your workspace will be billed by members.\"],\"nSlb72\":[\"Type to search...\"],\"udyGID\":[\"Ugh! Can't use it!\"],\"wja8aL\":[\"Untitled\"],\"tJa8MR\":[\"Untitled Template\"],\"ia8YsC\":[\"Upcoming\"],\"TlEeFv\":[\"Upcoming Events\"],\"kwkhPe\":[\"Upgrade\"],\"0EDPCt\":[\"Use the local Llama 3.2 model for enhanced privacy and offline capability.\"],\"7PzzBU\":[\"User\"],\"vM1Cz9\":[\"User:\"],\"silO9A\":[\"username\"],\"XRjUU+\":[\"View calendar\"],\"4C7c4b\":[\"View in calendar\"],\"DfQSu3\":[\"View Note\"],\"Kg8Jjt\":[\"We think different.\"],\"1fgpb2\":[\"We'll only use this to follow up if needed.\"],\"soQ1lm\":[\"Whisper Model Language Performance (WER)\"],\"iYyBYi\":[\"Word Error Rate (WER) indicates transcription accuracy (lower is better). Data based on the FLEURS dataset, measured with OpenAI's Whisper <0>large-v3-turbo model. <1>More info\"],\"OHHDxI\":[\"Works both in-person and remotely\"],\"w5vkzy\":[\"Works offline\"],\"kEshBZ\":[\"Yes, activate speaker\"],\"3ixX5X\":[\"You can make Hyprnote takes these words into account when transcribing\"],\"7ho4xg\":[\"Your LinkedIn username (the part after linkedin.com/in/)\"],\"/Rj5P4\":[\"Your Name\"],\"QRPyB2\":[\"Your Templates\"]}")as Messages; \ No newline at end of file diff --git a/apps/docs/data/i18n.json b/apps/docs/data/i18n.json index 71fa9bad74..5f0f9382fc 100644 --- a/apps/docs/data/i18n.json +++ b/apps/docs/data/i18n.json @@ -1,12 +1,12 @@ [ { "language": "ko", - "total": 262, - "missing": 262 + "total": 266, + "missing": 266 }, { "language": "en (source)", - "total": 262, + "total": 266, "missing": 0 } ]