diff --git a/src/i18n/locales/ar/translation.json b/src/i18n/locales/ar/translation.json index 4f98eb2..f99ed5f 100644 --- a/src/i18n/locales/ar/translation.json +++ b/src/i18n/locales/ar/translation.json @@ -15,7 +15,8 @@ "history": "السجل", "debug": "تصحيح الأخطاء", "about": "حول", - "models": "النماذج" + "models": "النماذج", + "getPro": "احصل على Dictx Pro" }, "onboarding": { "subtitle": "للبدء، اختر نموذج التفريغ الصوتي", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": ".سريع ودقيق إلى حد ما" + "description": ".سريع ودقيق إلى حد ما", + "useCase": "ملاحظات سريعة وإملاء عادي" }, "medium": { "name": "Whisper Medium", - "description": ".دقة جيدة، سرعة متوسطة" + "description": ".دقة جيدة، سرعة متوسطة", + "useCase": "اجتماعات وتسجيلات طويلة" }, "turbo": { "name": "Whisper Turbo", - "description": ".توازن بين الدقة والسرعة" + "description": ".توازن بين الدقة والسرعة", + "useCase": "الأفضل للاستخدام العام" }, "large": { "name": "Whisper Large", - "description": ".دقة جيدة، لكنه بطيء" + "description": ".دقة جيدة، لكنه بطيء", + "useCase": "عندما تكون الدقة أهم من السرعة" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": ".الإنجليزية فقط. أفضل نموذج للمتحدثين بالإنجليزية" + "description": ".الإنجليزية فقط. أفضل نموذج للمتحدثين بالإنجليزية", + "useCase": "إملاء احترافي بالإنجليزية" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": ".سريع ودقيق" + "description": ".سريع ودقيق", + "useCase": "نسخ إنجليزي سريع وعالي الجودة" }, "moonshine-base": { "name": "Moonshine Base", - "description": ".سريع جداً، الإنجليزية فقط. يتعامل جيداً مع اللهجات" + "description": ".سريع جداً، الإنجليزية فقط. يتعامل جيداً مع اللهجات", + "useCase": "إملاء فوري مع اللهجات" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "سريع للغاية، الإنجليزية فقط" + "description": "سريع للغاية، الإنجليزية فقط", + "useCase": "إملاء فوري على الأجهزة الضعيفة" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "سريع، الإنجليزية فقط. توازن جيد بين السرعة والدقة." + "description": "سريع، الإنجليزية فقط. توازن جيد بين السرعة والدقة.", + "useCase": "إملاء إنجليزي يومي" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "الإنجليزية فقط. جودة عالية." + "description": "الإنجليزية فقط. جودة عالية.", + "useCase": "إنجليزي عالي الجودة مع استجابة سريعة" }, "breeze-asr": { "name": "Breeze ASR", - "description": "محسّن للماندرين التايوانية. دعم التبديل بين اللغات." + "description": "محسّن للماندرين التايوانية. دعم التبديل بين اللغات.", + "useCase": "ماندارين مع مصطلحات إنجليزية مختلطة" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "سريع جداً. الصينية، الإنجليزية، اليابانية، الكورية، الكانتونية." + "description": "سريع جداً. الصينية، الإنجليزية، اليابانية، الكورية، الكانتونية.", + "useCase": "نسخ آسيوي متعدد اللغات" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "التعرف على الكلام الروسي. سريع ودقيق." + "description": "التعرف على الكلام الروسي. سريع ودقيق.", + "useCase": "إملاء باللغة الروسية" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "فشل التحقق من الأذونات. يرجير المحاولة مرة أخرى.", "requestFailed": "فشل طلب الإذن. يرجى المحاولة مرة أخرى." - } - } + }, + "retry": "إعادة المحاولة", + "restartHint": "إذا علقت، جرب تبديل الإذن في إعدادات النظام، ثم انقر إعادة المحاولة.", + "skipForNow": "المتابعة بدون أذونات — سأصلح هذا لاحقًا" + }, + "supportCta": "احصل على Dictx Pro — نسخة موقعة مع تحديثات تلقائية ($29)", + "downloadEta": "~{{time}} متبقي", + "downloadSize": "{{downloaded}} / {{total}} ميغابايت" }, "modelSelector": { "custom": "مخصص", @@ -373,7 +393,14 @@ "save": "حفظ التفريغ", "unsave": "إزالة من المحفوظات", "delete": "حذف الإدخال", - "deleteError": ".فشل حذف الإدخال. يرجى المحاولة مرة أخرى" + "deleteError": ".فشل حذف الإدخال. يرجى المحاولة مرة أخرى", + "deleteConfirm": "هل أنت متأكد أنك تريد حذف هذا النسخ؟ لا يمكن التراجع عن هذا.", + "deleteTitle": "حذف النسخ", + "search": "البحث في النسخ...", + "filterSaved": "المحفوظة", + "noResults": "لا توجد نسخ تطابق بحثك.", + "copyAll": "نسخ الكل", + "copiedAll": "تم نسخ جميع النسخ إلى الحافظة" }, "debug": { "title": "تصحيح الأخطاء", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "...جاري التفريغ", "processing": "...جاري المعالجة" + }, + "shortcuts": { + "title": "اختصارات لوحة المفاتيح", + "description": "اختصارات لوحة المفاتيح المتاحة في Dictx", + "transcribe": "بدء/إيقاف النسخ", + "cancel": "إلغاء التسجيل", + "postProcess": "النسخ مع المعالجة اللاحقة", + "debugToggle": "تبديل وضع التصحيح", + "shortcutsHelp": "عرض هذا الحوار" } } diff --git a/src/i18n/locales/cs/translation.json b/src/i18n/locales/cs/translation.json index d58e65b..582df69 100644 --- a/src/i18n/locales/cs/translation.json +++ b/src/i18n/locales/cs/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Následné zpracování", "history": "Historie", "debug": "Ladění", - "about": "O aplikaci" + "about": "O aplikaci", + "getPro": "Získat Dictx Pro" }, "onboarding": { "subtitle": "Pro začátek vyberte model pro přepis", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Rychlý a poměrně přesný." + "description": "Rychlý a poměrně přesný.", + "useCase": "Rychlé poznámky a běžný diktát" }, "medium": { "name": "Whisper Medium", - "description": "Dobrá přesnost, střední rychlost" + "description": "Dobrá přesnost, střední rychlost", + "useCase": "Schůzky a delší nahrávky" }, "turbo": { "name": "Whisper Turbo", - "description": "Vyvážená přesnost a rychlost." + "description": "Vyvážená přesnost a rychlost.", + "useCase": "Nejlepší volba pro většinu uživatelů" }, "large": { "name": "Whisper Large", - "description": "Dobrá přesnost, ale pomalý." + "description": "Dobrá přesnost, ale pomalý.", + "useCase": "Když záleží více na přesnosti než rychlosti" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Pouze angličtina. Nejlepší model pro anglicky mluvící." + "description": "Pouze angličtina. Nejlepší model pro anglicky mluvící.", + "useCase": "Profesionální anglický diktát" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Rychlý a přesný" + "description": "Rychlý a přesný", + "useCase": "Rychlý a kvalitní anglický přepis" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Velmi rychlý, pouze angličtina. Dobře zvládá přízvuky." + "description": "Velmi rychlý, pouze angličtina. Dobře zvládá přízvuky.", + "useCase": "Diktát v reálném čase s přízvuky" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultrarychlý, pouze angličtina" + "description": "Ultrarychlý, pouze angličtina", + "useCase": "Okamžitý diktát na slabších zařízeních" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Rychlý, pouze angličtina. Dobrý poměr rychlosti a přesnosti." + "description": "Rychlý, pouze angličtina. Dobrý poměr rychlosti a přesnosti.", + "useCase": "Každodenní anglický diktát" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Pouze angličtina. Vysoká kvalita." + "description": "Pouze angličtina. Vysoká kvalita.", + "useCase": "Kvalitní angličtina s rychlou odezvou" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Optimalizováno pro tchajwanskou mandarínštinu. Podpora přepínání jazyků." + "description": "Optimalizováno pro tchajwanskou mandarínštinu. Podpora přepínání jazyků.", + "useCase": "Mandarínština s anglickými výrazy" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Velmi rychlý. Čínština, angličtina, japonština, korejština, kantonština." + "description": "Velmi rychlý. Čínština, angličtina, japonština, korejština, kantonština.", + "useCase": "Vícejazyčný asijský přepis" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Rozpoznávání ruské řeči. Rychlé a přesné." + "description": "Rozpoznávání ruské řeči. Rychlé a přesné.", + "useCase": "Diktát v ruštině" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Nepodařilo se zkontrolovat oprávnění. Zkuste to prosím znovu.", "requestFailed": "Nepodařilo se požádat o oprávnění. Zkuste to prosím znovu." - } - } + }, + "retry": "Zkusit znovu", + "restartHint": "Pokud jste zaseknutí, zkuste přepnout oprávnění v Nastavení systému a klikněte Zkusit znovu.", + "skipForNow": "Pokračovat bez oprávnění — opravím to později" + }, + "supportCta": "Získejte Dictx Pro — podepsaný binární soubor s automatickými aktualizacemi ($29)", + "downloadEta": "~{{time}} zbývá", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Vlastní", @@ -395,7 +415,14 @@ "save": "Uložit přepis", "unsave": "Odebrat z uložených", "delete": "Smazat záznam", - "deleteError": "Nepodařilo se smazat záznam. Zkuste to prosím znovu." + "deleteError": "Nepodařilo se smazat záznam. Zkuste to prosím znovu.", + "deleteConfirm": "Opravdu chcete smazat tento přepis? Tuto akci nelze vrátit.", + "deleteTitle": "Smazat přepis", + "search": "Hledat přepisy...", + "filterSaved": "Uložené", + "noResults": "Žádné přepisy neodpovídají vašemu hledání.", + "copyAll": "Kopírovat vše", + "copiedAll": "Všechny přepisy zkopírovány do schránky" }, "debug": { "title": "Ladění", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Přepisuji...", "processing": "Zpracovávám..." + }, + "shortcuts": { + "title": "Klávesové zkratky", + "description": "Dostupné klávesové zkratky v Dictx", + "transcribe": "Spustit/zastavit přepis", + "cancel": "Zrušit nahrávání", + "postProcess": "Přepis se zpracováním", + "debugToggle": "Přepnout režim ladění", + "shortcutsHelp": "Zobrazit tento dialog" } } diff --git a/src/i18n/locales/de/translation.json b/src/i18n/locales/de/translation.json index 2c5aebc..60da5b8 100644 --- a/src/i18n/locales/de/translation.json +++ b/src/i18n/locales/de/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Nachbearbeitung", "history": "Verlauf", "debug": "Debug", - "about": "Info" + "about": "Info", + "getPro": "Dictx Pro kaufen" }, "onboarding": { "subtitle": "Wähle ein Transkriptionsmodell, um loszulegen", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Schnell und recht genau." + "description": "Schnell und recht genau.", + "useCase": "Schnelle Notizen und Gelegenheitsdiktat" }, "medium": { "name": "Whisper Medium", - "description": "Gute Genauigkeit, mittlere Geschwindigkeit" + "description": "Gute Genauigkeit, mittlere Geschwindigkeit", + "useCase": "Meetings und längere Aufnahmen" }, "turbo": { "name": "Whisper Turbo", - "description": "Ausgewogene Genauigkeit und Geschwindigkeit." + "description": "Ausgewogene Genauigkeit und Geschwindigkeit.", + "useCase": "Bester Allrounder für die meisten Nutzer" }, "large": { "name": "Whisper Large", - "description": "Gute Genauigkeit, aber langsam." + "description": "Gute Genauigkeit, aber langsam.", + "useCase": "Wenn Genauigkeit wichtiger als Geschwindigkeit ist" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Nur Englisch. Das beste Modell für englischsprachige Nutzer." + "description": "Nur Englisch. Das beste Modell für englischsprachige Nutzer.", + "useCase": "Professionelles englisches Diktat" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Schnell und genau" + "description": "Schnell und genau", + "useCase": "Schnelle, hochwertige englische Transkription" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Sehr schnell, nur Englisch. Verarbeitet Akzente gut." + "description": "Sehr schnell, nur Englisch. Verarbeitet Akzente gut.", + "useCase": "Echtzeit-Diktat mit Akzenten" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultraschnell, nur Englisch" + "description": "Ultraschnell, nur Englisch", + "useCase": "Sofortiges Diktat auf leistungsschwachen Geräten" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Schnell, nur Englisch. Gute Balance zwischen Geschwindigkeit und Genauigkeit." + "description": "Schnell, nur Englisch. Gute Balance zwischen Geschwindigkeit und Genauigkeit.", + "useCase": "Tägliches englisches Diktat" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Nur Englisch. Hohe Qualität." + "description": "Nur Englisch. Hohe Qualität.", + "useCase": "Hochwertiges Englisch mit schneller Antwort" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Optimiert für taiwanesisches Mandarin. Unterstützung für Code-Switching." + "description": "Optimiert für taiwanesisches Mandarin. Unterstützung für Code-Switching.", + "useCase": "Mandarin mit gemischten englischen Begriffen" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Sehr schnell. Chinesisch, Englisch, Japanisch, Koreanisch, Kantonesisch." + "description": "Sehr schnell. Chinesisch, Englisch, Japanisch, Koreanisch, Kantonesisch.", + "useCase": "Mehrsprachige asiatische Transkription" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Russische Spracherkennung. Schnell und präzise." + "description": "Russische Spracherkennung. Schnell und präzise.", + "useCase": "Russisches Diktat" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Berechtigungsprüfung fehlgeschlagen. Bitte erneut versuchen.", "requestFailed": "Berechtigungsanfrage fehlgeschlagen. Bitte erneut versuchen." - } - } + }, + "retry": "Erneut versuchen", + "restartHint": "Falls es hängt, versuchen Sie die Berechtigung in den Systemeinstellungen aus- und einzuschalten und klicken dann Erneut versuchen.", + "skipForNow": "Ohne Berechtigungen fortfahren — ich behebe das später" + }, + "supportCta": "Dictx Pro kaufen — Signierte Binary mit Auto-Updates ($29)", + "downloadEta": "~{{time}} verbleibend", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Benutzerdefiniert", @@ -395,7 +415,14 @@ "save": "Transkription speichern", "unsave": "Aus Gespeicherten entfernen", "delete": "Eintrag löschen", - "deleteError": "Eintrag konnte nicht gelöscht werden. Bitte versuche es erneut." + "deleteError": "Eintrag konnte nicht gelöscht werden. Bitte versuche es erneut.", + "deleteConfirm": "Möchten Sie diese Transkription wirklich löschen? Dies kann nicht rückgängig gemacht werden.", + "deleteTitle": "Transkription löschen", + "search": "Transkriptionen durchsuchen...", + "filterSaved": "Gespeicherte", + "noResults": "Keine Transkriptionen entsprechen Ihrer Suche.", + "copyAll": "Alle kopieren", + "copiedAll": "Alle Transkriptionen in die Zwischenablage kopiert" }, "debug": { "title": "Debug", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transkribiere...", "processing": "Verarbeite..." + }, + "shortcuts": { + "title": "Tastenkürzel", + "description": "Verfügbare Tastenkürzel in Dictx", + "transcribe": "Transkription starten/stoppen", + "cancel": "Aufnahme abbrechen", + "postProcess": "Transkription mit Nachbearbeitung", + "debugToggle": "Debug-Modus umschalten", + "shortcutsHelp": "Diesen Dialog anzeigen" } } diff --git a/src/i18n/locales/es/translation.json b/src/i18n/locales/es/translation.json index 77b576d..f6d2713 100644 --- a/src/i18n/locales/es/translation.json +++ b/src/i18n/locales/es/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Post Proceso", "history": "Historial", "debug": "Depuración", - "about": "Acerca de" + "about": "Acerca de", + "getPro": "Obtener Dictx Pro" }, "onboarding": { "subtitle": "Para comenzar, elige un modelo de transcripción", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Rápido y bastante preciso." + "description": "Rápido y bastante preciso.", + "useCase": "Notas rápidas y dictado casual" }, "medium": { "name": "Whisper Medium", - "description": "Buena precisión, velocidad media" + "description": "Buena precisión, velocidad media", + "useCase": "Reuniones y grabaciones largas" }, "turbo": { "name": "Whisper Turbo", - "description": "Equilibrio entre precisión y velocidad." + "description": "Equilibrio entre precisión y velocidad.", + "useCase": "Mejor opción general para la mayoría" }, "large": { "name": "Whisper Large", - "description": "Buena precisión, pero lento." + "description": "Buena precisión, pero lento.", + "useCase": "Cuando la precisión importa más que la velocidad" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Solo inglés. El mejor modelo para hablantes de inglés." + "description": "Solo inglés. El mejor modelo para hablantes de inglés.", + "useCase": "Dictado profesional en inglés" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Rápido y preciso" + "description": "Rápido y preciso", + "useCase": "Transcripción en inglés rápida y de alta calidad" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Muy rápido, solo inglés. Maneja bien los acentos." + "description": "Muy rápido, solo inglés. Maneja bien los acentos.", + "useCase": "Dictado en tiempo real con acentos" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultrarrápido, solo inglés" + "description": "Ultrarrápido, solo inglés", + "useCase": "Dictado instantáneo en dispositivos de bajo consumo" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Rápido, solo inglés. Buen equilibrio entre velocidad y precisión." + "description": "Rápido, solo inglés. Buen equilibrio entre velocidad y precisión.", + "useCase": "Dictado en inglés para el día a día" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Solo inglés. Alta calidad." + "description": "Solo inglés. Alta calidad.", + "useCase": "Inglés de alta calidad con respuesta rápida" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Optimizado para mandarín taiwanés. Soporte para cambio de código." + "description": "Optimizado para mandarín taiwanés. Soporte para cambio de código.", + "useCase": "Mandarín con términos en inglés mezclados" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Muy rápido. Chino, inglés, japonés, coreano, cantonés." + "description": "Muy rápido. Chino, inglés, japonés, coreano, cantonés.", + "useCase": "Transcripción asiática multilingüe" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Reconocimiento de voz en ruso. Rápido y preciso." + "description": "Reconocimiento de voz en ruso. Rápido y preciso.", + "useCase": "Dictado en ruso" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Error al verificar permisos. Por favor, inténtalo de nuevo.", "requestFailed": "Error al solicitar permiso. Por favor, inténtalo de nuevo." - } - } + }, + "retry": "Reintentar", + "restartHint": "Si está atascado, intente alternar el permiso en Configuración del Sistema y luego haga clic en Reintentar.", + "skipForNow": "Continuar sin permisos — lo arreglaré después" + }, + "supportCta": "Obtener Dictx Pro — binario firmado con actualizaciones automáticas ($29)", + "downloadEta": "~{{time}} restante", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Personalizado", @@ -395,7 +415,14 @@ "save": "Guardar transcripción", "unsave": "Eliminar de guardados", "delete": "Eliminar entrada", - "deleteError": "Error al eliminar la entrada. Por favor, intenta de nuevo." + "deleteError": "Error al eliminar la entrada. Por favor, intenta de nuevo.", + "deleteConfirm": "¿Estás seguro de que quieres eliminar esta transcripción? Esta acción no se puede deshacer.", + "deleteTitle": "Eliminar transcripción", + "search": "Buscar transcripciones...", + "filterSaved": "Guardadas", + "noResults": "Ninguna transcripción coincide con tu búsqueda.", + "copyAll": "Copiar todo", + "copiedAll": "Todas las transcripciones copiadas al portapapeles" }, "debug": { "title": "Depuración", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transcribiendo...", "processing": "Procesando..." + }, + "shortcuts": { + "title": "Atajos de teclado", + "description": "Atajos de teclado disponibles en Dictx", + "transcribe": "Iniciar/detener transcripción", + "cancel": "Cancelar grabación", + "postProcess": "Transcribir con post-procesamiento", + "debugToggle": "Alternar modo de depuración", + "shortcutsHelp": "Mostrar este diálogo" } } diff --git a/src/i18n/locales/fr/translation.json b/src/i18n/locales/fr/translation.json index 003de7a..9c4c304 100644 --- a/src/i18n/locales/fr/translation.json +++ b/src/i18n/locales/fr/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Post-traitement", "history": "Historique", "debug": "Débogage", - "about": "À propos" + "about": "À propos", + "getPro": "Obtenir Dictx Pro" }, "onboarding": { "subtitle": "Pour commencer, choisissez un modèle de transcription", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Rapide et assez précis." + "description": "Rapide et assez précis.", + "useCase": "Notes rapides et dictée occasionnelle" }, "medium": { "name": "Whisper Medium", - "description": "Bonne précision, vitesse moyenne" + "description": "Bonne précision, vitesse moyenne", + "useCase": "Réunions et enregistrements longs" }, "turbo": { "name": "Whisper Turbo", - "description": "Équilibre entre précision et vitesse." + "description": "Équilibre entre précision et vitesse.", + "useCase": "Meilleur choix polyvalent" }, "large": { "name": "Whisper Large", - "description": "Bonne précision, mais lent." + "description": "Bonne précision, mais lent.", + "useCase": "Quand la précision prime sur la vitesse" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Anglais uniquement. Le meilleur modèle pour les anglophones." + "description": "Anglais uniquement. Le meilleur modèle pour les anglophones.", + "useCase": "Dictée professionnelle en anglais" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Rapide et précis" + "description": "Rapide et précis", + "useCase": "Transcription anglaise rapide et de haute qualité" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Très rapide, anglais uniquement. Gère bien les accents." + "description": "Très rapide, anglais uniquement. Gère bien les accents.", + "useCase": "Dictée en temps réel avec accents" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultra-rapide, anglais uniquement" + "description": "Ultra-rapide, anglais uniquement", + "useCase": "Dictée instantanée sur appareils peu puissants" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Rapide, anglais uniquement. Bon équilibre entre vitesse et précision." + "description": "Rapide, anglais uniquement. Bon équilibre entre vitesse et précision.", + "useCase": "Dictée quotidienne en anglais" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Anglais uniquement. Haute qualité." + "description": "Anglais uniquement. Haute qualité.", + "useCase": "Anglais haute qualité avec réponse rapide" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Optimisé pour le mandarin taïwanais. Prise en charge de l'alternance codique." + "description": "Optimisé pour le mandarin taïwanais. Prise en charge de l'alternance codique.", + "useCase": "Mandarin avec termes anglais mélangés" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Très rapide. Chinois, anglais, japonais, coréen, cantonais." + "description": "Très rapide. Chinois, anglais, japonais, coréen, cantonais.", + "useCase": "Transcription asiatique multilingue" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Reconnaissance vocale en russe. Rapide et précis." + "description": "Reconnaissance vocale en russe. Rapide et précis.", + "useCase": "Dictée en russe" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Échec de la vérification des autorisations. Veuillez réessayer.", "requestFailed": "Échec de la demande d'autorisation. Veuillez réessayer." - } - } + }, + "retry": "Réessayer", + "restartHint": "Si bloqué, essayez de basculer l'autorisation dans les Réglages Système, puis cliquez Réessayer.", + "skipForNow": "Continuer sans autorisations — je corrigerai plus tard" + }, + "supportCta": "Obtenir Dictx Pro — binaire signé avec mises à jour automatiques (29 $)", + "downloadEta": "~{{time}} restant", + "downloadSize": "{{downloaded}} / {{total}} Mo" }, "modelSelector": { "custom": "Personnalisé", @@ -395,7 +415,14 @@ "save": "Enregistrer la transcription", "unsave": "Retirer des favoris", "delete": "Supprimer l'entrée", - "deleteError": "Échec de la suppression de l'entrée. Veuillez réessayer." + "deleteError": "Échec de la suppression de l'entrée. Veuillez réessayer.", + "deleteConfirm": "Voulez-vous vraiment supprimer cette transcription ? Cette action est irréversible.", + "deleteTitle": "Supprimer la transcription", + "search": "Rechercher des transcriptions...", + "filterSaved": "Enregistrées", + "noResults": "Aucune transcription ne correspond à votre recherche.", + "copyAll": "Tout copier", + "copiedAll": "Toutes les transcriptions copiées dans le presse-papiers" }, "debug": { "title": "Débogage", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transcription...", "processing": "Traitement..." + }, + "shortcuts": { + "title": "Raccourcis clavier", + "description": "Raccourcis clavier disponibles dans Dictx", + "transcribe": "Démarrer/arrêter la transcription", + "cancel": "Annuler l'enregistrement", + "postProcess": "Transcrire avec post-traitement", + "debugToggle": "Basculer le mode débogage", + "shortcutsHelp": "Afficher cette fenêtre" } } diff --git a/src/i18n/locales/it/translation.json b/src/i18n/locales/it/translation.json index 190d779..a56287f 100644 --- a/src/i18n/locales/it/translation.json +++ b/src/i18n/locales/it/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Post-Elaborazione", "history": "Cronologia", "debug": "Debug", - "about": "Informazioni" + "about": "Informazioni", + "getPro": "Ottieni Dictx Pro" }, "onboarding": { "subtitle": "Per cominciare, scegli un modello di riconoscimento vocale", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Veloce e abbastanza accurato." + "description": "Veloce e abbastanza accurato.", + "useCase": "Appunti veloci e dettatura occasionale" }, "medium": { "name": "Whisper Medium", - "description": "Buona accuratezza, velocità nella media" + "description": "Buona accuratezza, velocità nella media", + "useCase": "Riunioni e registrazioni lunghe" }, "turbo": { "name": "Whisper Turbo", - "description": "Bilanciato fra accuratezza e velocità." + "description": "Bilanciato fra accuratezza e velocità.", + "useCase": "Il migliore tuttofare per la maggior parte degli utenti" }, "large": { "name": "Whisper Large", - "description": "Buona accuratezza, ma lento." + "description": "Buona accuratezza, ma lento.", + "useCase": "Quando la precisione conta più della velocità" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Solo inglese. Il miglior modello per chi parla inglese." + "description": "Solo inglese. Il miglior modello per chi parla inglese.", + "useCase": "Dettatura professionale in inglese" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Veloce e accurato" + "description": "Veloce e accurato", + "useCase": "Trascrizione inglese veloce e di alta qualità" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Molto veloce, solo inglese. Gestisce bene gli accenti." + "description": "Molto veloce, solo inglese. Gestisce bene gli accenti.", + "useCase": "Dettatura in tempo reale con accenti" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultra-veloce, solo inglese" + "description": "Ultra-veloce, solo inglese", + "useCase": "Dettatura istantanea su dispositivi a basse prestazioni" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Veloce, solo inglese. Buon equilibrio tra velocità e precisione." + "description": "Veloce, solo inglese. Buon equilibrio tra velocità e precisione.", + "useCase": "Dettatura quotidiana in inglese" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Solo inglese. Alta qualità." + "description": "Solo inglese. Alta qualità.", + "useCase": "Inglese di alta qualità con risposta rapida" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Ottimizzato per il mandarino taiwanese. Supporto per il code-switching." + "description": "Ottimizzato per il mandarino taiwanese. Supporto per il code-switching.", + "useCase": "Mandarino con termini inglesi misti" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Molto veloce. Cinese, inglese, giapponese, coreano, cantonese." + "description": "Molto veloce. Cinese, inglese, giapponese, coreano, cantonese.", + "useCase": "Trascrizione asiatica multilingue" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Riconoscimento vocale in russo. Veloce e preciso." + "description": "Riconoscimento vocale in russo. Veloce e preciso.", + "useCase": "Dettatura in russo" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Impossibile verificare i permessi. Riprova.", "requestFailed": "Impossibile richiedere il permesso. Riprova." - } - } + }, + "retry": "Riprova", + "restartHint": "Se bloccato, prova a disattivare e riattivare il permesso nelle Impostazioni di Sistema, poi clicca Riprova.", + "skipForNow": "Continua senza permessi — lo sistemerò dopo" + }, + "supportCta": "Ottieni Dictx Pro — binario firmato con aggiornamenti automatici ($29)", + "downloadEta": "~{{time}} rimanente", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Personalizzato", @@ -395,7 +415,14 @@ "save": "Salva la trascrizione", "unsave": "Rimuovi dai salvataggi", "delete": "Elimina elemento", - "deleteError": "Errore nell'eliminazione dell'elemento. Per favore, prova di nuovo." + "deleteError": "Errore nell'eliminazione dell'elemento. Per favore, prova di nuovo.", + "deleteConfirm": "Sei sicuro di voler eliminare questa trascrizione? L'azione non può essere annullata.", + "deleteTitle": "Elimina trascrizione", + "search": "Cerca trascrizioni...", + "filterSaved": "Salvate", + "noResults": "Nessuna trascrizione corrisponde alla tua ricerca.", + "copyAll": "Copia tutto", + "copiedAll": "Tutte le trascrizioni copiate negli appunti" }, "debug": { "title": "Debug", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Trascrizione...", "processing": "Elaborazione..." + }, + "shortcuts": { + "title": "Scorciatoie da tastiera", + "description": "Scorciatoie da tastiera disponibili in Dictx", + "transcribe": "Avvia/ferma trascrizione", + "cancel": "Annulla registrazione", + "postProcess": "Trascrivi con post-elaborazione", + "debugToggle": "Attiva/disattiva modalità debug", + "shortcutsHelp": "Mostra questa finestra" } } diff --git a/src/i18n/locales/ja/translation.json b/src/i18n/locales/ja/translation.json index 8efd04e..1805e77 100644 --- a/src/i18n/locales/ja/translation.json +++ b/src/i18n/locales/ja/translation.json @@ -15,7 +15,8 @@ "postProcessing": "後処理", "history": "履歴", "debug": "デバッグ", - "about": "概要" + "about": "概要", + "getPro": "Dictx Proを入手" }, "onboarding": { "subtitle": "開始するには、文字起こしモデルを選択してください", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "高速でそこそこ正確。" + "description": "高速でそこそこ正確。", + "useCase": "メモやカジュアルな音声入力に" }, "medium": { "name": "Whisper Medium", - "description": "良好な精度、中程度の速度" + "description": "良好な精度、中程度の速度", + "useCase": "会議や長時間の録音に" }, "turbo": { "name": "Whisper Turbo", - "description": "精度と速度のバランスが良い。" + "description": "精度と速度のバランスが良い。", + "useCase": "ほとんどのユーザーに最適な万能モデル" }, "large": { "name": "Whisper Large", - "description": "良好な精度、ただし低速。" + "description": "良好な精度、ただし低速。", + "useCase": "速度より精度を重視する場合に" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "英語のみ。英語話者に最適なモデル。" + "description": "英語のみ。英語話者に最適なモデル。", + "useCase": "プロフェッショナルな英語音声入力" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "高速で正確" + "description": "高速で正確", + "useCase": "高速・高品質な英語文字起こし" }, "moonshine-base": { "name": "Moonshine Base", - "description": "非常に高速、英語のみ。アクセントにも対応。" + "description": "非常に高速、英語のみ。アクセントにも対応。", + "useCase": "アクセントに対応したリアルタイム音声入力" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "超高速、英語のみ" + "description": "超高速、英語のみ", + "useCase": "低スペックデバイスでの即時音声入力" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "高速、英語のみ。速度と精度のバランスが良い。" + "description": "高速、英語のみ。速度と精度のバランスが良い。", + "useCase": "日常的な英語音声入力" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "英語のみ。高品質。" + "description": "英語のみ。高品質。", + "useCase": "高品質な英語と高速レスポンス" }, "breeze-asr": { "name": "Breeze ASR", - "description": "台湾華語に最適化。コードスイッチングに対応。" + "description": "台湾華語に最適化。コードスイッチングに対応。", + "useCase": "英語混じりの中国語に" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "非常に高速。中国語、英語、日本語、韓国語、広東語。" + "description": "非常に高速。中国語、英語、日本語、韓国語、広東語。", + "useCase": "多言語アジア文字起こし" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "ロシア語音声認識。高速かつ高精度。" + "description": "ロシア語音声認識。高速かつ高精度。", + "useCase": "ロシア語の音声入力" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "権限の確認に失敗しました。もう一度お試しください。", "requestFailed": "権限のリクエストに失敗しました。もう一度お試しください。" - } - } + }, + "retry": "再試行", + "restartHint": "動かない場合は、システム設定で権限をオフ・オンし、再試行をクリックしてください。", + "skipForNow": "権限なしで続行 — 後で設定します" + }, + "supportCta": "Dictx Proを入手 — 自動更新付き署名済みバイナリ($29)", + "downloadEta": "残り約{{time}}", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "カスタム", @@ -395,7 +415,14 @@ "save": "文字起こしを保存", "unsave": "保存から削除", "delete": "エントリーを削除", - "deleteError": "エントリーの削除に失敗しました。もう一度お試しください。" + "deleteError": "エントリーの削除に失敗しました。もう一度お試しください。", + "deleteConfirm": "この文字起こしを削除しますか?この操作は取り消せません。", + "deleteTitle": "文字起こしを削除", + "search": "文字起こしを検索...", + "filterSaved": "保存済み", + "noResults": "検索に一致する文字起こしがありません。", + "copyAll": "すべてコピー", + "copiedAll": "すべての文字起こしをクリップボードにコピーしました" }, "debug": { "title": "デバッグ", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "文字起こし中...", "processing": "処理中..." + }, + "shortcuts": { + "title": "キーボードショートカット", + "description": "Dictxで使用できるキーボードショートカット", + "transcribe": "文字起こしの開始/停止", + "cancel": "録音のキャンセル", + "postProcess": "後処理付き文字起こし", + "debugToggle": "デバッグモードの切り替え", + "shortcutsHelp": "このダイアログを表示" } } diff --git a/src/i18n/locales/ko/translation.json b/src/i18n/locales/ko/translation.json index f5e932f..f2254c9 100644 --- a/src/i18n/locales/ko/translation.json +++ b/src/i18n/locales/ko/translation.json @@ -15,7 +15,8 @@ "postProcessing": "후처리", "history": "히스토리", "debug": "디버그", - "about": "정보" + "about": "정보", + "getPro": "Dictx Pro 구매" }, "onboarding": { "subtitle": "시작하려면 음성 인식 모델을 선택하세요", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "빠르고 상당히 정확합니다." + "description": "빠르고 상당히 정확합니다.", + "useCase": "빠른 메모 및 일상 받아쓰기" }, "medium": { "name": "Whisper Medium", - "description": "좋은 정확도, 중간 속도" + "description": "좋은 정확도, 중간 속도", + "useCase": "회의 및 긴 녹음" }, "turbo": { "name": "Whisper Turbo", - "description": "정확도와 속도의 균형." + "description": "정확도와 속도의 균형.", + "useCase": "대부분의 사용자에게 최적의 만능 모델" }, "large": { "name": "Whisper Large", - "description": "좋은 정확도지만 느립니다." + "description": "좋은 정확도지만 느립니다.", + "useCase": "속도보다 정확도가 중요할 때" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "영어 전용. 영어 사용자를 위한 최고의 모델." + "description": "영어 전용. 영어 사용자를 위한 최고의 모델.", + "useCase": "전문적인 영어 받아쓰기" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "빠르고 정확함" + "description": "빠르고 정확함", + "useCase": "빠르고 고품질의 영어 전사" }, "moonshine-base": { "name": "Moonshine Base", - "description": "매우 빠름, 영어 전용. 억양을 잘 처리합니다." + "description": "매우 빠름, 영어 전용. 억양을 잘 처리합니다.", + "useCase": "억양을 처리하는 실시간 받아쓰기" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "초고속, 영어 전용" + "description": "초고속, 영어 전용", + "useCase": "저사양 기기에서의 즉시 받아쓰기" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "빠름, 영어 전용. 속도와 정확도의 균형이 좋음." + "description": "빠름, 영어 전용. 속도와 정확도의 균형이 좋음.", + "useCase": "일상적인 영어 받아쓰기" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "영어 전용. 높은 품질." + "description": "영어 전용. 높은 품질.", + "useCase": "빠른 응답의 고품질 영어" }, "breeze-asr": { "name": "Breeze ASR", - "description": "대만 만다린에 최적화. 코드 스위칭 지원." + "description": "대만 만다린에 최적화. 코드 스위칭 지원.", + "useCase": "영어가 섞인 중국어" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "매우 빠름. 중국어, 영어, 일본어, 한국어, 광둥어." + "description": "매우 빠름. 중국어, 영어, 일본어, 한국어, 광둥어.", + "useCase": "다국어 아시아 전사" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "러시아어 음성 인식. 빠르고 정확함." + "description": "러시아어 음성 인식. 빠르고 정확함.", + "useCase": "러시아어 받아쓰기" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "권한 확인에 실패했습니다. 다시 시도해주세요.", "requestFailed": "권한 요청에 실패했습니다. 다시 시도해주세요." - } - } + }, + "retry": "다시 시도", + "restartHint": "멈춘 경우 시스템 설정에서 권한을 껐다 켠 후 다시 시도를 클릭하세요.", + "skipForNow": "권한 없이 계속 — 나중에 설정하겠습니다" + }, + "supportCta": "Dictx Pro 구매 — 자동 업데이트가 포함된 서명된 바이너리 ($29)", + "downloadEta": "약 {{time}} 남음", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "사용자 정의", @@ -395,7 +415,14 @@ "save": "변환된 텍스트 저장", "unsave": "저장에서 제거", "delete": "항목 삭제", - "deleteError": "항목 삭제에 실패했습니다. 다시 시도해주세요." + "deleteError": "항목 삭제에 실패했습니다. 다시 시도해주세요.", + "deleteConfirm": "이 전사를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "deleteTitle": "전사 삭제", + "search": "전사 검색...", + "filterSaved": "저장됨", + "noResults": "검색과 일치하는 전사가 없습니다.", + "copyAll": "모두 복사", + "copiedAll": "모든 전사를 클립보드에 복사했습니다" }, "debug": { "title": "디버그", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "텍스트로 변환 중...", "processing": "처리 중..." + }, + "shortcuts": { + "title": "키보드 단축키", + "description": "Dictx에서 사용 가능한 키보드 단축키", + "transcribe": "전사 시작/중지", + "cancel": "녹음 취소", + "postProcess": "후처리와 함께 전사", + "debugToggle": "디버그 모드 전환", + "shortcutsHelp": "이 대화 상자 표시" } } diff --git a/src/i18n/locales/pl/translation.json b/src/i18n/locales/pl/translation.json index dc3de51..6bdaaea 100644 --- a/src/i18n/locales/pl/translation.json +++ b/src/i18n/locales/pl/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Postproces", "history": "Historia", "debug": "Debugowanie", - "about": "O programie" + "about": "O programie", + "getPro": "Kup Dictx Pro" }, "onboarding": { "subtitle": "Aby rozpocząć, wybierz model transkrypcji", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Szybki i dość dokładny." + "description": "Szybki i dość dokładny.", + "useCase": "Szybkie notatki i zwykłe dyktowanie" }, "medium": { "name": "Whisper Medium", - "description": "Dobra dokładność, średnia szybkość" + "description": "Dobra dokładność, średnia szybkość", + "useCase": "Spotkania i dłuższe nagrania" }, "turbo": { "name": "Whisper Turbo", - "description": "Zrównoważona dokładność i szybkość." + "description": "Zrównoważona dokładność i szybkość.", + "useCase": "Najlepszy wszechstronny model" }, "large": { "name": "Whisper Large", - "description": "Dobra dokładność, ale wolny." + "description": "Dobra dokładność, ale wolny.", + "useCase": "Gdy dokładność jest ważniejsza od szybkości" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Tylko angielski. Najlepszy model dla osób mówiących po angielsku." + "description": "Tylko angielski. Najlepszy model dla osób mówiących po angielsku.", + "useCase": "Profesjonalne dyktowanie po angielsku" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Szybki i dokładny" + "description": "Szybki i dokładny", + "useCase": "Szybka i wysokiej jakości transkrypcja angielska" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Bardzo szybki, tylko angielski. Dobrze radzi sobie z akcentami." + "description": "Bardzo szybki, tylko angielski. Dobrze radzi sobie z akcentami.", + "useCase": "Dyktowanie w czasie rzeczywistym z akcentami" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultraszybki, tylko angielski" + "description": "Ultraszybki, tylko angielski", + "useCase": "Natychmiastowe dyktowanie na słabszych urządzeniach" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Szybki, tylko angielski. Dobra równowaga między szybkością a dokładnością." + "description": "Szybki, tylko angielski. Dobra równowaga między szybkością a dokładnością.", + "useCase": "Codzienne dyktowanie po angielsku" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Tylko angielski. Wysoka jakość." + "description": "Tylko angielski. Wysoka jakość.", + "useCase": "Wysokiej jakości angielski z szybką odpowiedzią" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Zoptymalizowany dla tajwańskiego mandaryńskiego. Obsługa przełączania języków." + "description": "Zoptymalizowany dla tajwańskiego mandaryńskiego. Obsługa przełączania języków.", + "useCase": "Mandaryński z angielskimi terminami" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Bardzo szybki. Chiński, angielski, japoński, koreański, kantoński." + "description": "Bardzo szybki. Chiński, angielski, japoński, koreański, kantoński.", + "useCase": "Wielojęzyczna transkrypcja azjatycka" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Rozpoznawanie mowy rosyjskiej. Szybkie i dokładne." + "description": "Rozpoznawanie mowy rosyjskiej. Szybkie i dokładne.", + "useCase": "Dyktowanie po rosyjsku" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Nie udało się sprawdzić uprawnień. Spróbuj ponownie.", "requestFailed": "Nie udało się poprosić o uprawnienie. Spróbuj ponownie." - } - } + }, + "retry": "Ponów", + "restartHint": "Jeśli się zacięło, spróbuj przełączyć uprawnienie w Ustawieniach systemu, a następnie kliknij Ponów.", + "skipForNow": "Kontynuuj bez uprawnień — naprawię to później" + }, + "supportCta": "Kup Dictx Pro — podpisany plik binarny z auto-aktualizacjami ($29)", + "downloadEta": "~{{time}} pozostało", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Własny", @@ -395,7 +415,14 @@ "save": "Zapisz transkrypcję", "unsave": "Usuń z zapisanych", "delete": "Usuń wpis", - "deleteError": "Nie udało się usunąć wpisu. Spróbuj ponownie." + "deleteError": "Nie udało się usunąć wpisu. Spróbuj ponownie.", + "deleteConfirm": "Czy na pewno chcesz usunąć tę transkrypcję? Tej operacji nie można cofnąć.", + "deleteTitle": "Usuń transkrypcję", + "search": "Szukaj transkrypcji...", + "filterSaved": "Zapisane", + "noResults": "Brak transkrypcji pasujących do wyszukiwania.", + "copyAll": "Kopiuj wszystko", + "copiedAll": "Skopiowano wszystkie transkrypcje do schowka" }, "debug": { "title": "Debugowanie", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transkrypcja...", "processing": "Przetwarzanie..." + }, + "shortcuts": { + "title": "Skróty klawiszowe", + "description": "Dostępne skróty klawiszowe w Dictx", + "transcribe": "Rozpocznij/zatrzymaj transkrypcję", + "cancel": "Anuluj nagrywanie", + "postProcess": "Transkrybuj z przetwarzaniem", + "debugToggle": "Przełącz tryb debugowania", + "shortcutsHelp": "Pokaż ten dialog" } } diff --git a/src/i18n/locales/pt/translation.json b/src/i18n/locales/pt/translation.json index 2159f81..58be81b 100644 --- a/src/i18n/locales/pt/translation.json +++ b/src/i18n/locales/pt/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Pós-Processamento", "history": "Histórico", "debug": "Depuração", - "about": "Sobre" + "about": "Sobre", + "getPro": "Obter Dictx Pro" }, "onboarding": { "subtitle": "Para começar, escolha um modelo de transcrição", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Rápido e razoavelmente preciso." + "description": "Rápido e razoavelmente preciso.", + "useCase": "Notas rápidas e ditado casual" }, "medium": { "name": "Whisper Medium", - "description": "Boa precisão, velocidade média" + "description": "Boa precisão, velocidade média", + "useCase": "Reuniões e gravações longas" }, "turbo": { "name": "Whisper Turbo", - "description": "Precisão e velocidade balanceadas." + "description": "Precisão e velocidade balanceadas.", + "useCase": "Melhor opção versátil para a maioria" }, "large": { "name": "Whisper Large", - "description": "Boa precisão, mas lento." + "description": "Boa precisão, mas lento.", + "useCase": "Quando a precisão importa mais que a velocidade" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Apenas inglês. O melhor modelo para falantes de inglês." + "description": "Apenas inglês. O melhor modelo para falantes de inglês.", + "useCase": "Ditado profissional em inglês" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Rápido e preciso" + "description": "Rápido e preciso", + "useCase": "Transcrição rápida e de alta qualidade em inglês" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Muito rápido, apenas inglês. Lida bem com sotaques." + "description": "Muito rápido, apenas inglês. Lida bem com sotaques.", + "useCase": "Ditado em tempo real com sotaques" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultrarrápido, apenas inglês" + "description": "Ultrarrápido, apenas inglês", + "useCase": "Ditado instantâneo em dispositivos de baixo consumo" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Rápido, apenas inglês. Bom equilíbrio entre velocidade e precisão." + "description": "Rápido, apenas inglês. Bom equilíbrio entre velocidade e precisão.", + "useCase": "Ditado diário em inglês" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Apenas inglês. Alta qualidade." + "description": "Apenas inglês. Alta qualidade.", + "useCase": "Inglês de alta qualidade com resposta rápida" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Otimizado para mandarim taiwanês. Suporte para alternância de código." + "description": "Otimizado para mandarim taiwanês. Suporte para alternância de código.", + "useCase": "Mandarim com termos em inglês misturados" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Muito rápido. Chinês, inglês, japonês, coreano, cantonês." + "description": "Muito rápido. Chinês, inglês, japonês, coreano, cantonês.", + "useCase": "Transcrição asiática multilíngue" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Reconhecimento de voz em russo. Rápido e preciso." + "description": "Reconhecimento de voz em russo. Rápido e preciso.", + "useCase": "Ditado em russo" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Erro ao verificar permissões. Por favor, tente novamente.", "requestFailed": "Erro ao solicitar permissão. Por favor, tente novamente." - } - } + }, + "retry": "Tentar novamente", + "restartHint": "Se travou, tente alternar a permissão nas Configurações do Sistema e clique Tentar novamente.", + "skipForNow": "Continuar sem permissões — vou corrigir depois" + }, + "supportCta": "Obter Dictx Pro — binário assinado com atualizações automáticas ($29)", + "downloadEta": "~{{time}} restante", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Personalizado", @@ -395,7 +415,14 @@ "save": "Salvar transcrição", "unsave": "Remover dos salvos", "delete": "Excluir entrada", - "deleteError": "Falha ao excluir entrada. Por favor, tente novamente." + "deleteError": "Falha ao excluir entrada. Por favor, tente novamente.", + "deleteConfirm": "Tem certeza que deseja excluir esta transcrição? Esta ação não pode ser desfeita.", + "deleteTitle": "Excluir transcrição", + "search": "Pesquisar transcrições...", + "filterSaved": "Salvas", + "noResults": "Nenhuma transcrição corresponde à sua pesquisa.", + "copyAll": "Copiar tudo", + "copiedAll": "Todas as transcrições copiadas para a área de transferência" }, "debug": { "title": "Depuração", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transcrevendo...", "processing": "Processando..." + }, + "shortcuts": { + "title": "Atalhos de teclado", + "description": "Atalhos de teclado disponíveis no Dictx", + "transcribe": "Iniciar/parar transcrição", + "cancel": "Cancelar gravação", + "postProcess": "Transcrever com pós-processamento", + "debugToggle": "Alternar modo de depuração", + "shortcutsHelp": "Mostrar este diálogo" } } diff --git a/src/i18n/locales/ru/translation.json b/src/i18n/locales/ru/translation.json index a04bbee..7893c7b 100644 --- a/src/i18n/locales/ru/translation.json +++ b/src/i18n/locales/ru/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Постобработка", "history": "История", "debug": "Отладка", - "about": "О программе" + "about": "О программе", + "getPro": "Получить Dictx Pro" }, "onboarding": { "subtitle": "Для начала выберите модель транскрипции", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Быстро и достаточно точно." + "description": "Быстро и достаточно точно.", + "useCase": "Быстрые заметки и обычная диктовка" }, "medium": { "name": "Whisper Medium", - "description": "Хорошая точность, средняя скорость." + "description": "Хорошая точность, средняя скорость.", + "useCase": "Совещания и длительные записи" }, "turbo": { "name": "Whisper Turbo", - "description": "Сбалансированная точность и скорость." + "description": "Сбалансированная точность и скорость.", + "useCase": "Лучший универсальный вариант" }, "large": { "name": "Whisper Large", - "description": "Хорошая точность, но медленная." + "description": "Хорошая точность, но медленная.", + "useCase": "Когда точность важнее скорости" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Только английский. Лучшая модель для англоговорящих." + "description": "Только английский. Лучшая модель для англоговорящих.", + "useCase": "Профессиональная диктовка на английском" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Быстро и точно" + "description": "Быстро и точно", + "useCase": "Быстрая и качественная транскрипция на английском" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Очень быстрый, только английский. Хорошо справляется с акцентами." + "description": "Очень быстрый, только английский. Хорошо справляется с акцентами.", + "useCase": "Диктовка в реальном времени с акцентами" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Сверхбыстрый, только английский" + "description": "Сверхбыстрый, только английский", + "useCase": "Мгновенная диктовка на слабых устройствах" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Быстрый, только английский. Хороший баланс скорости и точности." + "description": "Быстрый, только английский. Хороший баланс скорости и точности.", + "useCase": "Повседневная диктовка на английском" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Только английский. Высокое качество." + "description": "Только английский. Высокое качество.", + "useCase": "Высококачественный английский с быстрым откликом" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Оптимизирован для тайваньского мандаринского. Поддержка переключения языков." + "description": "Оптимизирован для тайваньского мандаринского. Поддержка переключения языков.", + "useCase": "Мандаринский с английскими терминами" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Очень быстрый. Китайский, английский, японский, корейский, кантонский." + "description": "Очень быстрый. Китайский, английский, японский, корейский, кантонский.", + "useCase": "Многоязычная азиатская транскрипция" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Распознавание русской речи. Быстро и точно." + "description": "Распознавание русской речи. Быстро и точно.", + "useCase": "Диктовка на русском языке" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Не удалось проверить разрешения. Пожалуйста, попробуйте снова.", "requestFailed": "Не удалось запросить разрешение. Пожалуйста, попробуйте снова." - } - } + }, + "retry": "Повторить", + "restartHint": "Если зависло, попробуйте переключить разрешение в Настройках системы, затем нажмите Повторить.", + "skipForNow": "Продолжить без разрешений — настрою позже" + }, + "supportCta": "Получить Dictx Pro — подписанный бинарник с автообновлениями ($29)", + "downloadEta": "~{{time}} осталось", + "downloadSize": "{{downloaded}} / {{total}} МБ" }, "modelSelector": { "custom": "Пользовательская", @@ -395,7 +415,14 @@ "save": "Сохранить транскрипцию", "unsave": "Удалить из сохраненных", "delete": "Удалить запись", - "deleteError": "Не удалось удалить запись. Пожалуйста, попробуйте еще раз." + "deleteError": "Не удалось удалить запись. Пожалуйста, попробуйте еще раз.", + "deleteConfirm": "Вы уверены, что хотите удалить эту транскрипцию? Это действие нельзя отменить.", + "deleteTitle": "Удалить транскрипцию", + "search": "Поиск транскрипций...", + "filterSaved": "Сохранённые", + "noResults": "Нет транскрипций, соответствующих вашему запросу.", + "copyAll": "Копировать все", + "copiedAll": "Все транскрипции скопированы в буфер обмена" }, "debug": { "title": "Отлаживать", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Расшифровка...", "processing": "Обработка..." + }, + "shortcuts": { + "title": "Горячие клавиши", + "description": "Доступные горячие клавиши в Dictx", + "transcribe": "Начать/остановить транскрипцию", + "cancel": "Отменить запись", + "postProcess": "Транскрибировать с постобработкой", + "debugToggle": "Переключить режим отладки", + "shortcutsHelp": "Показать это окно" } } diff --git a/src/i18n/locales/tr/translation.json b/src/i18n/locales/tr/translation.json index c674c7e..b8302ff 100644 --- a/src/i18n/locales/tr/translation.json +++ b/src/i18n/locales/tr/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Son İşlem", "history": "Geçmiş", "debug": "Hata Ayıklama", - "about": "Hakkında" + "about": "Hakkında", + "getPro": "Dictx Pro'yu Edinin" }, "onboarding": { "subtitle": "Başlamak için bir transkripsiyon modeli seçin", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Hızlı ve oldukça doğru." + "description": "Hızlı ve oldukça doğru.", + "useCase": "Hızlı notlar ve günlük dikte" }, "medium": { "name": "Whisper Medium", - "description": "İyi doğruluk, orta hız." + "description": "İyi doğruluk, orta hız.", + "useCase": "Toplantılar ve uzun kayıtlar" }, "turbo": { "name": "Whisper Turbo", - "description": "Dengeli doğruluk ve hız." + "description": "Dengeli doğruluk ve hız.", + "useCase": "Çoğu kullanıcı için en iyi seçenek" }, "large": { "name": "Whisper Large", - "description": "İyi doğruluk, ancak yavaş." + "description": "İyi doğruluk, ancak yavaş.", + "useCase": "Doğruluk hızdan önemli olduğunda" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Yalnızca İngilizce. İngilizce konuşanlar için en iyi model." + "description": "Yalnızca İngilizce. İngilizce konuşanlar için en iyi model.", + "useCase": "Profesyonel İngilizce dikte" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Hızlı ve doğru." + "description": "Hızlı ve doğru.", + "useCase": "Hızlı ve kaliteli İngilizce transkripsiyon" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Çok hızlı, yalnızca İngilizce. Aksanları iyi işler." + "description": "Çok hızlı, yalnızca İngilizce. Aksanları iyi işler.", + "useCase": "Aksanlarla gerçek zamanlı dikte" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Ultra hızlı, yalnızca İngilizce" + "description": "Ultra hızlı, yalnızca İngilizce", + "useCase": "Düşük güçlü cihazlarda anlık dikte" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Hızlı, yalnızca İngilizce. Hız ve doğruluk arasında iyi denge." + "description": "Hızlı, yalnızca İngilizce. Hız ve doğruluk arasında iyi denge.", + "useCase": "Günlük İngilizce dikte" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Yalnızca İngilizce. Yüksek kalite." + "description": "Yalnızca İngilizce. Yüksek kalite.", + "useCase": "Hızlı yanıtlı yüksek kaliteli İngilizce" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Tayvan Mandarin Çincesi için optimize edilmiş. Dil değiştirme desteği." + "description": "Tayvan Mandarin Çincesi için optimize edilmiş. Dil değiştirme desteği.", + "useCase": "İngilizce terimlerle karışık Mandarin" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Çok hızlı. Çince, İngilizce, Japonca, Korece, Kantonca." + "description": "Çok hızlı. Çince, İngilizce, Japonca, Korece, Kantonca.", + "useCase": "Çok dilli Asya transkripsiyonu" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Rusça konuşma tanıma. Hızlı ve doğru." + "description": "Rusça konuşma tanıma. Hızlı ve doğru.", + "useCase": "Rusça dikte" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "İzinler kontrol edilemedi. Lütfen tekrar deneyin.", "requestFailed": "İzin isteği başarısız oldu. Lütfen tekrar deneyin." - } - } + }, + "retry": "Tekrar Dene", + "restartHint": "Takılırsa, Sistem Ayarlarında izni kapatıp açmayı deneyin, sonra Tekrar Dene'ye tıklayın.", + "skipForNow": "İzinsiz devam et — daha sonra düzeltirim" + }, + "supportCta": "Dictx Pro'yu Edinin — otomatik güncellemeli imzalı dosya ($29)", + "downloadEta": "~{{time}} kaldı", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Özel", @@ -395,7 +415,14 @@ "save": "Transkripsiyonu kaydet", "unsave": "Kaydedilenlerden kaldır", "delete": "Kaydı sil", - "deleteError": "Kayıt silinemedi. Lütfen tekrar deneyin." + "deleteError": "Kayıt silinemedi. Lütfen tekrar deneyin.", + "deleteConfirm": "Bu transkripsiyonu silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "deleteTitle": "Transkripsiyonu Sil", + "search": "Transkripsiyon ara...", + "filterSaved": "Kaydedilenler", + "noResults": "Aramanızla eşleşen transkripsiyon bulunamadı.", + "copyAll": "Tümünü Kopyala", + "copiedAll": "Tüm transkripsiyonlar panoya kopyalandı" }, "debug": { "title": "Hata Ayıklama", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Transkribe ediliyor...", "processing": "İşleniyor..." + }, + "shortcuts": { + "title": "Klavye Kısayolları", + "description": "Dictx'te kullanılabilir klavye kısayolları", + "transcribe": "Transkripsiyonu Başlat/Durdur", + "cancel": "Kaydı İptal Et", + "postProcess": "İşleme ile Transkribe Et", + "debugToggle": "Hata Ayıklama Modunu Değiştir", + "shortcutsHelp": "Bu Diyaloğu Göster" } } diff --git a/src/i18n/locales/uk/translation.json b/src/i18n/locales/uk/translation.json index c19842f..a20b769 100644 --- a/src/i18n/locales/uk/translation.json +++ b/src/i18n/locales/uk/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Постобробка", "history": "Історія", "debug": "Дебаг", - "about": "Інфо" + "about": "Інфо", + "getPro": "Отримати Dictx Pro" }, "onboarding": { "subtitle": "Для початку оберіть модель транскрипції", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Швидка та досить точна" + "description": "Швидка та досить точна", + "useCase": "Швидкі нотатки та звичайна диктовка" }, "medium": { "name": "Whisper Medium", - "description": "Хороша точність, середня швидкість" + "description": "Хороша точність, середня швидкість", + "useCase": "Зустрічі та довгі записи" }, "turbo": { "name": "Whisper Turbo", - "description": "Збалансована точність та швидкість" + "description": "Збалансована точність та швидкість", + "useCase": "Найкращий універсальний варіант" }, "large": { "name": "Whisper Large", - "description": "Хороша точність, але повільна" + "description": "Хороша точність, але повільна", + "useCase": "Коли точність важливіша за швидкість" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Лише англійська. Найкраща модель для англомовних" + "description": "Лише англійська. Найкраща модель для англомовних", + "useCase": "Професійна диктовка англійською" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Швидка та точна" + "description": "Швидка та точна", + "useCase": "Швидка та якісна транскрипція англійською" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Дуже швидкий, лише англійська. Добре справляється з акцентами." + "description": "Дуже швидкий, лише англійська. Добре справляється з акцентами.", + "useCase": "Диктовка в реальному часі з акцентами" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Надшвидкий, лише англійська" + "description": "Надшвидкий, лише англійська", + "useCase": "Миттєва диктовка на слабких пристроях" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Швидкий, лише англійська. Добрий баланс швидкості та точності." + "description": "Швидкий, лише англійська. Добрий баланс швидкості та точності.", + "useCase": "Щоденна диктовка англійською" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Лише англійська. Висока якість." + "description": "Лише англійська. Висока якість.", + "useCase": "Висока якість англійської зі швидким відгуком" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Оптимізовано для тайванської мандаринської. Підтримка перемикання мов." + "description": "Оптимізовано для тайванської мандаринської. Підтримка перемикання мов.", + "useCase": "Мандаринська з англійськими термінами" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Дуже швидкий. Китайська, англійська, японська, корейська, кантонська." + "description": "Дуже швидкий. Китайська, англійська, японська, корейська, кантонська.", + "useCase": "Багатомовна азійська транскрипція" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Розпізнавання російського мовлення. Швидко і точно." + "description": "Розпізнавання російського мовлення. Швидко і точно.", + "useCase": "Диктовка російською" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Не вдалося перевірити дозволи. Будь ласка, спробуйте ще раз.", "requestFailed": "Не вдалося запросити дозвіл. Будь ласка, спробуйте ще раз." - } - } + }, + "retry": "Повторити", + "restartHint": "Якщо зависло, спробуйте перемкнути дозвіл у Налаштуваннях системи, потім натисніть Повторити.", + "skipForNow": "Продовжити без дозволів — налаштую пізніше" + }, + "supportCta": "Отримати Dictx Pro — підписаний бінарник з автооновленнями ($29)", + "downloadEta": "~{{time}} залишилось", + "downloadSize": "{{downloaded}} / {{total}} МБ" }, "modelSelector": { "custom": "Користувацька", @@ -395,7 +415,14 @@ "save": "Зберегти транскрипцію", "unsave": "Видалити зі збережених", "delete": "Видалити запис", - "deleteError": "Не вдалося видалити запис. Спробуйте ще раз." + "deleteError": "Не вдалося видалити запис. Спробуйте ще раз.", + "deleteConfirm": "Ви впевнені, що хочете видалити цю транскрипцію? Цю дію не можна скасувати.", + "deleteTitle": "Видалити транскрипцію", + "search": "Пошук транскрипцій...", + "filterSaved": "Збережені", + "noResults": "Немає транскрипцій, що відповідають вашому запиту.", + "copyAll": "Копіювати все", + "copiedAll": "Усі транскрипції скопійовано до буфера обміну" }, "debug": { "title": "Дебаг", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Обробка...", "processing": "Постобробка..." + }, + "shortcuts": { + "title": "Комбінації клавіш", + "description": "Доступні комбінації клавіш у Dictx", + "transcribe": "Почати/зупинити транскрипцію", + "cancel": "Скасувати запис", + "postProcess": "Транскрибувати з постобробкою", + "debugToggle": "Перемкнути режим налагодження", + "shortcutsHelp": "Показати це вікно" } } diff --git a/src/i18n/locales/vi/translation.json b/src/i18n/locales/vi/translation.json index 010059b..5651fb2 100644 --- a/src/i18n/locales/vi/translation.json +++ b/src/i18n/locales/vi/translation.json @@ -15,7 +15,8 @@ "postProcessing": "Xử lý sau", "history": "Lịch sử", "debug": "Gỡ lỗi", - "about": "Giới thiệu" + "about": "Giới thiệu", + "getPro": "Mua Dictx Pro" }, "onboarding": { "subtitle": "Để bắt đầu, hãy chọn một mô hình chuyển đổi giọng nói", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "Nhanh và khá chính xác." + "description": "Nhanh và khá chính xác.", + "useCase": "Ghi chú nhanh và đọc chính tả thông thường" }, "medium": { "name": "Whisper Medium", - "description": "Độ chính xác tốt, tốc độ trung bình" + "description": "Độ chính xác tốt, tốc độ trung bình", + "useCase": "Cuộc họp và bản ghi dài" }, "turbo": { "name": "Whisper Turbo", - "description": "Cân bằng giữa độ chính xác và tốc độ." + "description": "Cân bằng giữa độ chính xác và tốc độ.", + "useCase": "Lựa chọn tốt nhất cho đa số người dùng" }, "large": { "name": "Whisper Large", - "description": "Độ chính xác tốt, nhưng chậm." + "description": "Độ chính xác tốt, nhưng chậm.", + "useCase": "Khi độ chính xác quan trọng hơn tốc độ" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "Chỉ tiếng Anh. Mô hình tốt nhất cho người nói tiếng Anh." + "description": "Chỉ tiếng Anh. Mô hình tốt nhất cho người nói tiếng Anh.", + "useCase": "Đọc chính tả tiếng Anh chuyên nghiệp" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "Nhanh và chính xác" + "description": "Nhanh và chính xác", + "useCase": "Phiên âm tiếng Anh nhanh và chất lượng cao" }, "moonshine-base": { "name": "Moonshine Base", - "description": "Rất nhanh, chỉ tiếng Anh. Xử lý tốt các giọng nói." + "description": "Rất nhanh, chỉ tiếng Anh. Xử lý tốt các giọng nói.", + "useCase": "Đọc chính tả thời gian thực với giọng địa phương" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "Cực nhanh, chỉ tiếng Anh" + "description": "Cực nhanh, chỉ tiếng Anh", + "useCase": "Đọc chính tả tức thì trên thiết bị yếu" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "Nhanh, chỉ tiếng Anh. Cân bằng tốt giữa tốc độ và độ chính xác." + "description": "Nhanh, chỉ tiếng Anh. Cân bằng tốt giữa tốc độ và độ chính xác.", + "useCase": "Đọc chính tả tiếng Anh hàng ngày" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "Chỉ tiếng Anh. Chất lượng cao." + "description": "Chỉ tiếng Anh. Chất lượng cao.", + "useCase": "Tiếng Anh chất lượng cao với phản hồi nhanh" }, "breeze-asr": { "name": "Breeze ASR", - "description": "Tối ưu hóa cho tiếng Quan Thoại Đài Loan. Hỗ trợ chuyển đổi ngôn ngữ." + "description": "Tối ưu hóa cho tiếng Quan Thoại Đài Loan. Hỗ trợ chuyển đổi ngôn ngữ.", + "useCase": "Tiếng Quan Thoại với thuật ngữ tiếng Anh" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "Rất nhanh. Tiếng Trung, tiếng Anh, tiếng Nhật, tiếng Hàn, tiếng Quảng Đông." + "description": "Rất nhanh. Tiếng Trung, tiếng Anh, tiếng Nhật, tiếng Hàn, tiếng Quảng Đông.", + "useCase": "Phiên âm đa ngôn ngữ châu Á" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "Nhận dạng giọng nói tiếng Nga. Nhanh và chính xác." + "description": "Nhận dạng giọng nói tiếng Nga. Nhanh và chính xác.", + "useCase": "Đọc chính tả tiếng Nga" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "Không thể kiểm tra quyền. Vui lòng thử lại.", "requestFailed": "Không thể yêu cầu quyền. Vui lòng thử lại." - } - } + }, + "retry": "Thử lại", + "restartHint": "Nếu bị treo, hãy thử tắt/bật quyền trong Cài đặt Hệ thống, rồi nhấn Thử lại.", + "skipForNow": "Tiếp tục không cần quyền — tôi sẽ sửa sau" + }, + "supportCta": "Mua Dictx Pro — bản nhị phân đã ký với cập nhật tự động ($29)", + "downloadEta": "Còn ~{{time}}", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "Tùy chỉnh", @@ -395,7 +415,14 @@ "save": "Lưu bản ghi", "unsave": "Xóa khỏi đã lưu", "delete": "Xóa mục", - "deleteError": "Không thể xóa mục. Vui lòng thử lại." + "deleteError": "Không thể xóa mục. Vui lòng thử lại.", + "deleteConfirm": "Bạn có chắc muốn xóa bản phiên âm này? Hành động này không thể hoàn tác.", + "deleteTitle": "Xóa phiên âm", + "search": "Tìm kiếm phiên âm...", + "filterSaved": "Đã lưu", + "noResults": "Không có phiên âm nào khớp với tìm kiếm.", + "copyAll": "Sao chép tất cả", + "copiedAll": "Đã sao chép tất cả phiên âm vào bộ nhớ tạm" }, "debug": { "title": "Gỡ lỗi", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "Đang chuyển đổi...", "processing": "Đang xử lý..." + }, + "shortcuts": { + "title": "Phím tắt", + "description": "Các phím tắt có sẵn trong Dictx", + "transcribe": "Bắt đầu/Dừng phiên âm", + "cancel": "Hủy ghi âm", + "postProcess": "Phiên âm với xử lý sau", + "debugToggle": "Bật/tắt chế độ gỡ lỗi", + "shortcutsHelp": "Hiển thị hộp thoại này" } } diff --git a/src/i18n/locales/zh-TW/translation.json b/src/i18n/locales/zh-TW/translation.json index 42569be..83bcae4 100644 --- a/src/i18n/locales/zh-TW/translation.json +++ b/src/i18n/locales/zh-TW/translation.json @@ -15,7 +15,8 @@ "postProcessing": "後處理", "history": "歷史紀錄", "debug": "偵錯", - "about": "關於" + "about": "關於", + "getPro": "取得 Dictx Pro" }, "onboarding": { "subtitle": "首先,請選擇一種模型", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "快速且相當準確" + "description": "快速且相當準確", + "useCase": "快速筆記和日常聽寫" }, "medium": { "name": "Whisper Medium", - "description": "準確度高,速度適中" + "description": "準確度高,速度適中", + "useCase": "會議和較長錄音" }, "turbo": { "name": "Whisper Turbo", - "description": "準確度和速度均衡" + "description": "準確度和速度均衡", + "useCase": "大多數使用者的最佳全能選擇" }, "large": { "name": "Whisper Large", - "description": "準確度高,但速度較慢" + "description": "準確度高,但速度較慢", + "useCase": "當準確性比速度更重要時" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "僅支援英語,英語使用者的最佳模型" + "description": "僅支援英語,英語使用者的最佳模型", + "useCase": "專業英語聽寫" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "快速且準確" + "description": "快速且準確", + "useCase": "快速高品質英語轉錄" }, "moonshine-base": { "name": "Moonshine Base", - "description": "速度極快,僅支援英語,擅長處理各種口音" + "description": "速度極快,僅支援英語,擅長處理各種口音", + "useCase": "支援口音的即時聽寫" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "超快速,僅支援英語" + "description": "超快速,僅支援英語", + "useCase": "低功耗裝置上的即時聽寫" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "快速,僅支援英語。速度與準確度的良好平衡。" + "description": "快速,僅支援英語。速度與準確度的良好平衡。", + "useCase": "日常英語聽寫" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "僅支援英語。高品質。" + "description": "僅支援英語。高品質。", + "useCase": "高品質英語,快速回應" }, "breeze-asr": { "name": "Breeze ASR", - "description": "針對臺灣華語最佳化。支援語碼轉換。" + "description": "針對臺灣華語最佳化。支援語碼轉換。", + "useCase": "中英混合術語的國語" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "速度極快。支援中文、英語、日語、韓語、粵語。" + "description": "速度極快。支援中文、英語、日語、韓語、粵語。", + "useCase": "多語種亞洲轉錄" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "俄語語音辨識。快速且準確。" + "description": "俄語語音辨識。快速且準確。", + "useCase": "俄語聽寫" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "檢查權限失敗,請重試", "requestFailed": "請求權限失敗,請重試" - } - } + }, + "retry": "重試", + "restartHint": "如果卡住,請在系統設定中關閉再開啟權限,然後點擊重試。", + "skipForNow": "跳過權限繼續 — 稍後再設定" + }, + "supportCta": "取得 Dictx Pro — 附自動更新的簽署二進位檔($29)", + "downloadEta": "剩餘約 {{time}}", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "自訂", @@ -395,7 +415,14 @@ "save": "儲存轉錄", "unsave": "從已儲存中移除", "delete": "刪除條目", - "deleteError": "刪除條目失敗,請重試" + "deleteError": "刪除條目失敗,請重試", + "deleteConfirm": "確定要刪除此轉錄嗎?此操作無法復原。", + "deleteTitle": "刪除轉錄", + "search": "搜尋轉錄...", + "filterSaved": "已儲存", + "noResults": "沒有符合搜尋的轉錄。", + "copyAll": "全部複製", + "copiedAll": "已將所有轉錄複製到剪貼簿" }, "debug": { "title": "偵錯", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "正在轉錄...", "processing": "處理中..." + }, + "shortcuts": { + "title": "鍵盤快捷鍵", + "description": "Dictx 中可用的鍵盤快捷鍵", + "transcribe": "開始/停止轉錄", + "cancel": "取消錄音", + "postProcess": "帶後處理轉錄", + "debugToggle": "切換偵錯模式", + "shortcutsHelp": "顯示此對話框" } } diff --git a/src/i18n/locales/zh/translation.json b/src/i18n/locales/zh/translation.json index 03c4fed..9826b78 100644 --- a/src/i18n/locales/zh/translation.json +++ b/src/i18n/locales/zh/translation.json @@ -15,7 +15,8 @@ "postProcessing": "后处理", "history": "历史记录", "debug": "调试", - "about": "关于" + "about": "关于", + "getPro": "获取 Dictx Pro" }, "onboarding": { "subtitle": "请选择一个转录模型以开始使用", @@ -31,55 +32,68 @@ "models": { "small": { "name": "Whisper Small", - "description": "快速且相当准确。" + "description": "快速且相当准确。", + "useCase": "快速笔记和日常听写" }, "medium": { "name": "Whisper Medium", - "description": "准确度高,速度适中" + "description": "准确度高,速度适中", + "useCase": "会议和较长录音" }, "turbo": { "name": "Whisper Turbo", - "description": "准确度和速度均衡。" + "description": "准确度和速度均衡。", + "useCase": "大多数用户的最佳全能选择" }, "large": { "name": "Whisper Large", - "description": "准确度高,但速度较慢。" + "description": "准确度高,但速度较慢。", + "useCase": "当准确性比速度更重要时" }, "parakeet-tdt-0.6b-v2": { "name": "Parakeet V2", - "description": "仅支持英语。英语用户的最佳模型。" + "description": "仅支持英语。英语用户的最佳模型。", + "useCase": "专业英语听写" }, "parakeet-tdt-0.6b-v3": { "name": "Parakeet V3", - "description": "快速且准确" + "description": "快速且准确", + "useCase": "快速高质量英语转录" }, "moonshine-base": { "name": "Moonshine Base", - "description": "非常快速,仅支持英语。口音处理良好。" + "description": "非常快速,仅支持英语。口音处理良好。", + "useCase": "支持口音的实时听写" }, "moonshine-tiny-streaming-en": { "name": "Moonshine V2 Tiny", - "description": "超快速,仅支持英语" + "description": "超快速,仅支持英语", + "useCase": "低功耗设备上的即时听写" }, "moonshine-small-streaming-en": { "name": "Moonshine V2 Small", - "description": "快速,仅支持英语。速度与准确度的良好平衡。" + "description": "快速,仅支持英语。速度与准确度的良好平衡。", + "useCase": "日常英语听写" }, "moonshine-medium-streaming-en": { "name": "Moonshine V2 Medium", - "description": "仅支持英语。高质量。" + "description": "仅支持英语。高质量。", + "useCase": "高质量英语,快速响应" }, "breeze-asr": { "name": "Breeze ASR", - "description": "针对台湾国语优化。支持语码转换。" + "description": "针对台湾国语优化。支持语码转换。", + "useCase": "中英混合术语的普通话" }, "sense-voice-int8": { "name": "SenseVoice", - "description": "非常快速。支持中文、英语、日语、韩语、粤语。" + "description": "非常快速。支持中文、英语、日语、韩语、粤语。", + "useCase": "多语种亚洲转录" }, "gigaam-v3-e2e-ctc": { "name": "GigaAM v3", - "description": "俄语语音识别。快速且准确。" + "description": "俄语语音识别。快速且准确。", + "useCase": "俄语听写" } }, "errors": { @@ -104,8 +118,14 @@ "errors": { "checkFailed": "检查权限失败。请重试。", "requestFailed": "请求权限失败。请重试。" - } - } + }, + "retry": "重试", + "restartHint": "如果卡住,请在系统设置中关闭再开启权限,然后点击重试。", + "skipForNow": "跳过权限继续 — 稍后再设置" + }, + "supportCta": "获取 Dictx Pro — 带自动更新的签名二进制文件($29)", + "downloadEta": "剩余约 {{time}}", + "downloadSize": "{{downloaded}} / {{total}} MB" }, "modelSelector": { "custom": "自定义", @@ -395,7 +415,14 @@ "save": "保存转录", "unsave": "从已保存中移除", "delete": "删除条目", - "deleteError": "删除条目失败,请重试。" + "deleteError": "删除条目失败,请重试。", + "deleteConfirm": "确定要删除此转录吗?此操作无法撤销。", + "deleteTitle": "删除转录", + "search": "搜索转录...", + "filterSaved": "已保存", + "noResults": "没有匹配搜索的转录。", + "copyAll": "全部复制", + "copiedAll": "已将所有转录复制到剪贴板" }, "debug": { "title": "调试", @@ -572,5 +599,14 @@ "overlay": { "transcribing": "正在转录...", "processing": "处理中..." + }, + "shortcuts": { + "title": "键盘快捷键", + "description": "Dictx 中可用的键盘快捷键", + "transcribe": "开始/停止转录", + "cancel": "取消录音", + "postProcess": "带后处理转录", + "debugToggle": "切换调试模式", + "shortcutsHelp": "显示此对话框" } }