Skip to content

Commit

Permalink
Add translation strings for es-MX (#379)
Browse files Browse the repository at this point in the history
* Complete common.json translation to es-MX

* Translate languages.json to es-MX

* Translate landing page to es-MX
  • Loading branch information
EduardoZepeda authored Nov 12, 2024
1 parent 9665831 commit 229d49e
Show file tree
Hide file tree
Showing 3 changed files with 260 additions and 0 deletions.
140 changes: 140 additions & 0 deletions desktop/src-tauri/locales/es-MX/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
{
"aborting": "Abortando",
"advanced": "Avanzado",
"app-title": "Vibe",
"ask-for-download-model": "¿Te gustaría descargar el modelo desde el sitio web?",
"ask-for-install-ytdlp-message": "¿Te gustaría instalar ytdlp, el cual es usado para descargar audio de sitios web populares?",
"ask-for-install-ytdlp-title": "Instalar ytdlp",
"ask-for-relaunch-body": "¿Te gustaría relanzar la applicación ahora?",
"ask-for-relaunch-title": "Actualización finalizada",
"ask-for-update-body": "¿Quieres actualizar vibe a la version {{version}}?",
"ask-for-update-title": "Confirmar actualización",
"cancel": "Cancelar",
"cancel-relaunch": "Después",
"cancel-update": "Después",
"change-file": "Cambiar archivo",
"change-files": "Cambiar archivos",
"change-models-folder": "Cambiar el directorio de los modelos",
"characters": "caracteres",
"check-error": "La verificación falló",
"check-loading": "Verificando",
"check-success": "Probado con éxito",
"confirm-relaunch": "Relanzar Ahora",
"confirm-update": "Actualizar Ahora",
"copied": "¡Copiado!",
"copy": "Copiar",
"copy-logs": "Copiar Registros",
"customize": "Personalizar",
"customize-info": "Descarga cualquier modelo soportado en formato ggml o gguf (con la extensión del archivo terminando en '.bin'). Transfiérelo al directorio de los modelos, posteriormente seleccionalo del menú desplegable. No es necesario reiniciar 🌟",
"dark": "Oscuro",
"diarize-threshold": "Umbral de reconocimiento del hablante",
"discord-community": "Comunidad de Discord",
"download-file": "Descargar y transcribir",
"download-model": "Descargar modelo",
"download-models-link": "Descargar Modelos",
"downloading-ai-models": "Descargando modelos de IA...",
"downloading-model": "Descargando Modelo de OpenAI...",
"downloading-ytdlp": "Descargando ytdlp",
"enable-logs": "Habilitar Registros",
"error-title": "Error",
"files": "Archivos",
"find-here": "Encontrar aquí",
"focus-window-on-finish": "Enfocar ventana",
"format": "Formato",
"formats": "Formatos",
"general": "General",
"gpu-device": "Número del dispositivo GPU",
"high-gpu-performance": "Establecer el rendimiento de gráficos a alto",
"i-prefer-manual-setup": "Prefiero descargar manualmente",
"info-cancel-download": "Puedes cancelar y descargar el modelo manualmente después.",
"info-diarize-threshold": "Umbral de reconocimiento del hablante o considerar como no detectado",
"info-enable-logs": "Escribir registros al archivo. Por favor reinicia al habilitarlo.",
"info-gpu-device": "Selecciona el dispositivo GPU para la transcripción. Introduce el número del dispositivo GPU, empezando desde 0. Si tienes dos GPUs, elige ya sea 0 o 1.",
"info-high-gpu-performance": "Mejora el rendimiento gráfico de Vibe, pero consumirá más recursos del sistema.",
"info-llm-api-key": "La clave API del sitio web del modelo de IA.",
"info-llm-prompt": "Prompt para el modelo de AI. Debe incluir el patrón %s el cual será reemplazado durante la transcripción.",
"info-llm-summarize": "Resume con AI. Requiere clave API. Una vez que la transcripción se complete, será enviada a la API de Claude junto con el prompt elegido y tras unos segundos la respuesta de la IA será mostrada en Vibe en lugar de la transcripción. ¡También funciona cuando se transcriben múltiples archivos!",
"info-manual-download": "Se requiere de una conexión a internet para descargar el modelo de IA",
"info-max-sentence-len": "¿Cuantas letras estarán en un enunciado. Funciona solo cuando la marca de tiempo está activada.",
"info-max-speakers": "¿Cuántos hablantes debería de haber en el archivo? Se usa para un reconocimiento más preciso",
"info-max-text-ctx": "Tokens de contexto máximos a usar del texto pasado como un prompt para el decodificador",
"info-max-tokens": "Máximo de tokens para el modelo de IA. Cada token se considera normalmente como una sola palabra. Esto puede ahorrarle el envío de demasiados datos, que cuestan dinero. Se recomienda restringirlo también en el sitio web.",
"info-prompt": "Mejore las transcripciones escribiendo las palabras esperadas.",
"info-recognize-speakers": "Detectar el hablante en cada frase y añadirlo",
"info-temperature": "Valores más altos conducen a palabras más únicas; los valores más bajos se ciñen a las comunes. Suele fijarse en torno a 0.4 para obtener un resultado equilibrado.",
"info-threads": "Aumente el uso de CPU para una descodificación más rápida; equilibre la velocidad con el uso de recursos. Recomendado: 4",
"info-translate-to-english": "Traduzca la transcripción al inglés desde cualquier idioma activando esta opción",
"info-use-word-timestamps": "Transcripción con marcas de tiempo de palabras en lugar de marcas de tiempo de frases. Útil en formato JSON. Desactivado cuando el reconocimiento del hablante está activado.",
"install-now": "Instalar Ahora",
"invalid-llm-prompt": "Prompt inválido. Debe incluir el siguiente patrón %s que será reemplazado con la transcripción.",
"language": "Idioma",
"leftover": "sobrante",
"light": "Claro",
"llm-api-key": "Clave API de Claude",
"llm-current-cost": "Costos de uso",
"llm-model": "Modelo",
"llm-platform": "Platforma",
"llm-prompt": "Prompt",
"logs-folder": "Directorio de registros",
"max-sentence-len": "Máxima longitud de enunciado",
"max-speakers": "Hablantes máximos",
"max-text-ctx": "Contexto máximo",
"max-tokens": "Tokens Máximos",
"microphone": "Micrófono",
"modal-close": "Cerrar",
"modal-error-body": "¡Un bug ocurrió!",
"mode-text": "Texto",
"model-options": "Opciones del Modelo",
"models-folder": "Directorio de Modelos",
"more-options": "Más Opciones",
"no-connection": "Sin Conexión",
"no-record": "Ninguno",
"ollama-base-url": "URL de Ollama",
"others": "Otros",
"paste-model-link": "Pegar Enlace del Modelo",
"play-sound-on-finish": "Reproducir sonido",
"popular": "Popular",
"print-tooltip": "Imprimir",
"process-with-llm": "Resumir",
"project-link": "Acerca de Vibe",
"prompt": "Prompt",
"recognize-speakers": "Reconocer hablantes",
"record": "Grabar",
"replace-all": "Reemplazar Todos",
"report-issue": "Reportar Problema",
"reset-app": "Reiniciar Vibe",
"reset-ask-dialog": "¿Estás seguro(a) de que quieres reiniciar vibe? La información de la aplicación se limpiará incluyendo los archivos de los modelos.",
"right-alignment": "Alineación derecha",
"run-llm-check": "Verificar",
"save-record-in-documents-folder": "Guardar el archivo de audio en los documentos",
"save-success": "¡Guardado exitoso!",
"save-transcript": "Guardar transcripción",
"select-file": "Seleccionar Archivo",
"select-language": "Seleccionar Idioma",
"select-model": "Seleccionar Modelo",
"select-theme": "Seleccionar Tema",
"set-monthly-spend-limit": "Establecer límite de gasto mensual",
"settings": "Configuración",
"speaker-prefix": "Hablante",
"speaker-recognition": "Reconocimiento del Hablante",
"speakers": "Hablantes",
"start-record": "Guardar y transcribir",
"stop-and-transcribe": "Detener guardado",
"support-the-project": "Apoyar Vibe",
"temperature": "Temperatura",
"theme": "Tema",
"this-happens-once": "¡Esto solo sucede una vez! 🎉",
"threads": "Procesos",
"transcribe": "Transcribir",
"transcribe-took": "Transcripción exitosa en {{total}} segundos.",
"transcribed": "Transcrito",
"transcribing": "Transcribiendo...",
"transcript-will-displayed-shortly": "La transcripción se mostrará aquí en breve...",
"translate-to-english": "Traducir a Inglés",
"try-again": "Intenta de nuevo",
"update-version": "Actualizar Vibe",
"updating-modal-body": "Actualizando Vibe a la version {{version}}",
"updating-modal-title": "Actualizando...",
"use-word-timestamps": "Marcas de tiempo por cada palabra",
"when-completing-transcription": "Cuando se complete la transcripción"
}
102 changes: 102 additions & 0 deletions desktop/src-tauri/locales/es-MX/language.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"afrikaans": "Afrikáans",
"albanian": "Albanés",
"amharic": "Amhárico",
"arabic": "Árabe",
"armenian": "Armenio",
"assamese": "Asamés",
"auto": "Detección Automática ✨",
"azerbaijani": "Azerbaiyano",
"bashkir": "Baskir",
"basque": "Euskera",
"belarusian": "Bielorruso",
"bengali": "Bengalí",
"bosnian": "Bosnio",
"breton": "Bretón",
"bulgarian": "Búlgaro",
"catalan": "Catalán",
"chinese": "Chino",
"croatian": "Croata",
"czech": "Checo",
"danish": "Danés",
"dutch": "Neerlandés",
"english": "Inglés",
"estonian": "Estonio",
"faroese": "Feroés",
"finnish": "Finés",
"french": "Francés",
"galician": "Gallego",
"georgian": "Georgiano",
"german": "Alemán",
"greek": "Griego",
"gujarati": "Gujarati",
"haitiancreole": "Criollo Haitiano",
"hausa": "Hausa",
"hawaiian": "Hawaiano",
"hebrew": "Hebreo",
"hindi": "Hindi",
"hungarian": "Húngaro",
"icelandic": "Islandés",
"indonesian": "Indonesio",
"italian": "Italiano",
"japanese": "Japonés",
"javanese": "Javanés",
"kannada": "Kannada",
"kazakh": "Kazajo",
"khmer": "Jemer",
"korean": "Coreano",
"lao": "Lao",
"latin": "Latín",
"latvian": "Letón",
"lingala": "Lingala",
"lithuanian": "Lituano",
"luxembourgish": "Luxemburgués",
"macedonian": "Macedonio",
"malagasy": "Malgache",
"malay": "Malayo",
"malayalam": "Malayalam",
"maltese": "Maltés",
"maori": "Maorí",
"marathi": "Marathi",
"mongolian": "Mongol",
"myanmar": "Birmano",
"nepali": "Nepalí",
"norwegian": "Noruego",
"nynorsk": "Nynorsk",
"occitan": "Occitano",
"pashto": "Pastún",
"persian": "Persa",
"polish": "Polaco",
"portuguese": "Portugués",
"punjabi": "Punjabí",
"romanian": "Rumano",
"russian": "Ruso",
"sanskrit": "Sánscrito",
"serbian": "Serbio",
"shona": "Shona",
"sindhi": "Sindhi",
"sinhala": "Cingalés",
"slovak": "Eslovaco",
"slovenian": "Esloveno",
"somali": "Somalí",
"spanish": "Español",
"sundanese": "Sundanés",
"swahili": "Suajili",
"swedish": "Sueco",
"tagalog": "Tagalo",
"tajik": "Tayiko",
"tamil": "Tamil",
"tatar": "Tártaro",
"telugu": "Telugu",
"thai": "Tailandés",
"tibetan": "Tibetano",
"turkish": "Turco",
"turkmen": "Turcomano",
"ukrainian": "Ucraniano",
"urdu": "Urdu",
"uzbek": "Uzbeko",
"vietnamese": "Vietnamita",
"welsh": "Galés",
"yiddish": "Yídish",
"yoruba": "Yoruba"
}
18 changes: 18 additions & 0 deletions landing/static/locales/es-MX.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"title": "Transcribe. Por ti mismo(a).",
"description": "Experimenta la transcripción de idiomas sin problemas con Vibe: su solución todo en uno para transcribir audio y vídeo sin esfuerzo.",
"intel": "Chip de Intel",
"apple-silicon": "Chip de Apple",
"star-on-github": "Déjanos una estrella en Github",
"download-for": "Descargar para ",
"open-logs-folder": "Abrir Directorio de Registros",
"features": "Características",
"support-vibe": "Apoya a Vibe",
"home": "Inicio",
"download": "Descargar",
"download-on-pc": "Descargar para PC",
"available-for": "Disponible para",
"copy-download-link": "Copiar enlace de descarga",
"cancel": "Cancelar",
"privacy-policy": "Política de privacidad"
}

0 comments on commit 229d49e

Please sign in to comment.