From 9ae608a50a6aa58e4f8b460753dbf7ef66f3b60c Mon Sep 17 00:00:00 2001 From: John Jeong Date: Sat, 7 Jun 2025 10:32:23 +0900 Subject: [PATCH 1/2] feat(settings): Expand supported language options The changes in this commit expand the list of supported languages in the settings component. The new list includes a wider range of languages, including more European and Asian languages, to better accommodate a diverse user base. --- .../src/components/settings/views/general.tsx | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/apps/desktop/src/components/settings/views/general.tsx b/apps/desktop/src/components/settings/views/general.tsx index 030ae202da..7bdbb5dea3 100644 --- a/apps/desktop/src/components/settings/views/general.tsx +++ b/apps/desktop/src/components/settings/views/general.tsx @@ -24,48 +24,48 @@ import { Switch } from "@hypr/ui/components/ui/switch"; type ISO_639_1_CODE = keyof typeof LANGUAGES_ISO_639_1; const SUPPORTED_LANGUAGES: ISO_639_1_CODE[] = [ - "ar", - "az", - "bg", - "bs", + "es", + "it", + "ko", + "pt", + "en", + "pl", "ca", - "cs", - "da", + "ja", "de", - "el", - "en", - "es", - "et", - "fi", + "ru", + "nl", "fr", - "gl", - "hi", - "hr", - "hu", "id", - "it", - "ja", - "ko", - "lv", - "mk", + "uk", + "tr", "ms", - "nl", + "sv", + "zh", + "fi", "no", - "pl", - "pt", "ro", - "ru", + "th", + "vi", "sk", - "sl", + "ar", + "cs", + "hr", + "el", "sr", - "sv", - "ta", - "th", + "da", + "bg", + "hu", "tl", - "tr", - "uk", - "vi", - "zh", + "bs", + "gl", + "mk", + "hi", + "et", + "sl", + "ta", + "lv", + "az", ]; const schema = z.object({ From 88f2230566eb3c4f9a94170e1d1b777a5a140c24 Mon Sep 17 00:00:00 2001 From: John Jeong Date: Sat, 7 Jun 2025 10:32:31 +0900 Subject: [PATCH 2/2] i18n --- apps/desktop/src/locales/en/messages.po | 38 ++++++++++++------------- apps/desktop/src/locales/ko/messages.po | 38 ++++++++++++------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/apps/desktop/src/locales/en/messages.po b/apps/desktop/src/locales/en/messages.po index f34f7d2292..77e55cc5ab 100644 --- a/apps/desktop/src/locales/en/messages.po +++ b/apps/desktop/src/locales/en/messages.po @@ -262,7 +262,7 @@ msgid "{0}" msgstr "{0}" #. placeholder {0}: calendarsQuery.data?.selectedCount ?? 0 -#: src/components/settings/components/calendar/calendar-selector.tsx:91 +#: src/components/settings/components/calendar/calendar-selector.tsx:86 msgid "{0} calendars selected" msgstr "{0} calendars selected" @@ -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:197 +#: src/components/settings/components/ai/llm-view.tsx:199 msgid "API Base URL" msgstr "API Base URL" -#: src/components/settings/components/ai/llm-view.tsx:223 +#: src/components/settings/components/ai/llm-view.tsx:225 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:177 +#: src/components/settings/components/ai/llm-view.tsx:179 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,13 +488,13 @@ msgstr "Create Note" msgid "Current Plan" msgstr "Current Plan" -#: src/components/settings/components/ai/llm-view.tsx:174 +#: src/components/settings/components/ai/llm-view.tsx:176 msgid "Custom Endpoint" msgstr "Custom Endpoint" #: src/components/settings/components/ai/llm-view.tsx:149 -msgid "Default (llama-3.2-3b-q4)" -msgstr "Default (llama-3.2-3b-q4)" +#~ msgid "Default (llama-3.2-3b-q4)" +#~ msgstr "Default (llama-3.2-3b-q4)" #: src/components/settings/views/template.tsx:86 #: src/components/settings/views/team.tsx:165 @@ -551,11 +551,11 @@ msgstr "Enhancing" msgid "Enter a section title" msgstr "Enter a section title" -#: src/components/settings/components/ai/llm-view.tsx:226 +#: src/components/settings/components/ai/llm-view.tsx:228 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:200 +#: 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)" @@ -681,7 +681,7 @@ msgstr "LinkedIn username" msgid "Live summary of the meeting" msgstr "Live summary of the meeting" -#: src/components/settings/components/ai/llm-view.tsx:259 +#: src/components/settings/components/ai/llm-view.tsx:261 msgid "Loading available models..." msgstr "Loading available models..." @@ -690,7 +690,7 @@ msgid "Loading events..." msgstr "Loading events..." #: src/components/workspace-calendar/event-card.tsx:163 -#: src/components/settings/components/calendar/calendar-selector.tsx:100 +#: src/components/settings/components/calendar/calendar-selector.tsx:95 msgid "Loading..." msgstr "Loading..." @@ -723,7 +723,7 @@ msgstr "Members" msgid "Microphone Access" msgstr "Microphone Access" -#: src/components/settings/components/ai/llm-view.tsx:248 +#: src/components/settings/components/ai/llm-view.tsx:250 msgid "Model Name" msgstr "Model Name" @@ -752,7 +752,7 @@ msgstr "New note" msgid "New window" msgstr "New window" -#: src/components/settings/components/calendar/calendar-selector.tsx:106 +#: src/components/settings/components/calendar/calendar-selector.tsx:101 msgid "No calendars found" msgstr "No calendars found" @@ -760,7 +760,7 @@ msgstr "No calendars found" msgid "No members found" msgstr "No members found" -#: src/components/settings/components/ai/llm-view.tsx:286 +#: src/components/settings/components/ai/llm-view.tsx:288 msgid "No models available for this endpoint." msgstr "No models available for this endpoint." @@ -829,7 +829,7 @@ msgstr "Optional for participant suggestions" msgid "Owner" msgstr "Owner" -#: src/components/editor-area/note-header/listen-button.tsx:269 +#: src/components/editor-area/note-header/listen-button.tsx:277 msgid "Pause" msgstr "Pause" @@ -923,11 +923,11 @@ msgstr "Sections" msgid "Select a transcribing model" msgstr "Select a transcribing model" -#: src/components/settings/components/calendar/calendar-selector.tsx:74 +#: src/components/settings/components/calendar/calendar-selector.tsx:69 msgid "Select Calendars" msgstr "Select Calendars" -#: src/components/settings/components/ai/llm-view.tsx:251 +#: 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." @@ -971,7 +971,7 @@ msgstr "Start Monthly Plan" msgid "Start recording" msgstr "Start recording" -#: src/components/editor-area/note-header/listen-button.tsx:277 +#: src/components/editor-area/note-header/listen-button.tsx:285 msgid "Stop" msgstr "Stop" @@ -1076,7 +1076,7 @@ msgstr "Upcoming Events" msgid "Upgrade" msgstr "Upgrade" -#: src/components/settings/components/ai/llm-view.tsx:152 +#: src/components/settings/components/ai/llm-view.tsx:154 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/ko/messages.po b/apps/desktop/src/locales/ko/messages.po index 2964812892..186bb67556 100644 --- a/apps/desktop/src/locales/ko/messages.po +++ b/apps/desktop/src/locales/ko/messages.po @@ -262,7 +262,7 @@ msgid "{0}" msgstr "" #. placeholder {0}: calendarsQuery.data?.selectedCount ?? 0 -#: src/components/settings/components/calendar/calendar-selector.tsx:91 +#: src/components/settings/components/calendar/calendar-selector.tsx:86 msgid "{0} calendars selected" msgstr "" @@ -346,11 +346,11 @@ msgstr "" msgid "Anyone with the link can view this page" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:197 +#: src/components/settings/components/ai/llm-view.tsx:199 msgid "API Base URL" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:223 +#: src/components/settings/components/ai/llm-view.tsx:225 msgid "API Key" msgstr "" @@ -442,7 +442,7 @@ msgstr "" msgid "Connect" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:177 +#: src/components/settings/components/ai/llm-view.tsx:179 msgid "Connect to a self-hosted or third-party LLM endpoint (OpenAI API compatible)." msgstr "" @@ -488,13 +488,13 @@ msgstr "" msgid "Current Plan" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:174 +#: src/components/settings/components/ai/llm-view.tsx:176 msgid "Custom Endpoint" msgstr "" #: src/components/settings/components/ai/llm-view.tsx:149 -msgid "Default (llama-3.2-3b-q4)" -msgstr "" +#~ msgid "Default (llama-3.2-3b-q4)" +#~ msgstr "" #: src/components/settings/views/template.tsx:86 #: src/components/settings/views/team.tsx:165 @@ -551,11 +551,11 @@ msgstr "" msgid "Enter a section title" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:226 +#: src/components/settings/components/ai/llm-view.tsx:228 msgid "Enter the API key for your custom LLM endpoint" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:200 +#: 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 "" @@ -681,7 +681,7 @@ msgstr "" msgid "Live summary of the meeting" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:259 +#: src/components/settings/components/ai/llm-view.tsx:261 msgid "Loading available models..." msgstr "" @@ -690,7 +690,7 @@ msgid "Loading events..." msgstr "" #: src/components/workspace-calendar/event-card.tsx:163 -#: src/components/settings/components/calendar/calendar-selector.tsx:100 +#: src/components/settings/components/calendar/calendar-selector.tsx:95 msgid "Loading..." msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Microphone Access" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:248 +#: src/components/settings/components/ai/llm-view.tsx:250 msgid "Model Name" msgstr "" @@ -752,7 +752,7 @@ msgstr "" msgid "New window" msgstr "" -#: src/components/settings/components/calendar/calendar-selector.tsx:106 +#: src/components/settings/components/calendar/calendar-selector.tsx:101 msgid "No calendars found" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "No members found" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:286 +#: src/components/settings/components/ai/llm-view.tsx:288 msgid "No models available for this endpoint." msgstr "" @@ -829,7 +829,7 @@ msgstr "" msgid "Owner" msgstr "" -#: src/components/editor-area/note-header/listen-button.tsx:269 +#: src/components/editor-area/note-header/listen-button.tsx:277 msgid "Pause" msgstr "" @@ -923,11 +923,11 @@ msgstr "" msgid "Select a transcribing model" msgstr "" -#: src/components/settings/components/calendar/calendar-selector.tsx:74 +#: src/components/settings/components/calendar/calendar-selector.tsx:69 msgid "Select Calendars" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:251 +#: src/components/settings/components/ai/llm-view.tsx:253 msgid "Select or enter the model name required by your endpoint." msgstr "" @@ -971,7 +971,7 @@ msgstr "" msgid "Start recording" msgstr "" -#: src/components/editor-area/note-header/listen-button.tsx:277 +#: src/components/editor-area/note-header/listen-button.tsx:285 msgid "Stop" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" msgid "Upgrade" msgstr "" -#: src/components/settings/components/ai/llm-view.tsx:152 +#: src/components/settings/components/ai/llm-view.tsx:154 msgid "Use the local Llama 3.2 model for enhanced privacy and offline capability." msgstr ""