Skip to content

Commit

Permalink
feat(i18n): add spanish dictionary
Browse files Browse the repository at this point in the history
  • Loading branch information
vmnog committed May 17, 2024
1 parent 2124ace commit 26719ad
Show file tree
Hide file tree
Showing 5 changed files with 348 additions and 3 deletions.
2 changes: 1 addition & 1 deletion packages/i18n/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type { Config } from 'next-i18n-router/dist/types'
export const config: Config = {
defaultLocale: 'en',
// Check available options at: https://www.w3schools.com/tags/ref_language_codes.asp
locales: ['en', 'pt'],
locales: ['en', 'pt', 'es'],
noPrefix: true,
} as const

Expand Down
1 change: 1 addition & 0 deletions packages/i18n/dictionaries/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"dashboard_page_title": "Dashboard",
"languages_en": "English",
"languages_pt": "Portuguese",
"languages_es": "Spanish",
"language_form_heading": "Language Settings",
"language_form_description": "This setting determines the language used throughout the app.",
"language_form_label": "Current Setting",
Expand Down
332 changes: 332 additions & 0 deletions packages/i18n/dictionaries/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,332 @@
{
"dashboard_heading": "Tablero de Control",
"dashboard_page_title": "Tablero de Control",
"languages_en": "Inglés",
"languages_pt": "Portugués",
"languages_es": "Español",
"language_form_heading": "Configuraciones de Idioma",
"language_form_description": "Esta configuración determina el idioma utilizado en toda la aplicación.",
"language_form_label": "Configuración Actual",
"language_form_submit": "Guardar Cambios",
"language_form_no_language_found": "Ningún idioma encontrado.",
"language_form_search_placeholder": "Buscar idioma...",
"language_page_title": "Configuraciones de Idioma",
"language_page_choose_language": "Elegir Idioma",
"language_page_description": "Seleccione el idioma de su preferencia en la lista a continuación.",
"profile_page_title": "Configuraciones de Perfil",
"profile_title": "Perfil",
"profile_description": "Actualice la información de su perfil.",
"profile_label_avatar": "Avatar",
"profile_label_name": "Nombre",
"profile_label_email": "Correo Electrónico",
"profile_info_update_not_allowed": "Aún no puede actualizar su perfil.",
"error_invalid_session_data": "Datos de sesión inválidos.",
"settings_aside_title": "Configuraciones",
"settings_aside_general": "General",
"settings_aside_profile": "Perfil",
"settings_aside_organization": "Organización",
"settings_aside_developers": "Desarrolladores",
"settings_aside_api_webhooks": "API & Webhooks",
"settings_aside_webhook_logs": "Registros de Webhooks",
"settings_aside_preferences": "Preferencias",
"settings_aside_language": "Idioma",
"organization_page_title": "Configuraciones de la Organización",
"organization_title": "Organización",
"organization_description": "Actualice la información de su organización.",
"organization_label_name": "Nombre",
"organization_label_domain": "Dominio",
"organization_domain_description": "Todos los usuarios que se autentiquen con este dominio serán automáticamente añadidos a su organización.",
"organization_label_bunny_integration": "Integración Bunny",
"organization_label_members": "Miembros",
"organization_member_role": "Administrador",
"organization_info_update_not_allowed": "Aún no puede actualizar el perfil de su organización.",
"connect_bunny_account_button_connected": "Cuenta conectada",
"connect_bunny_account_button_connect": "Conectar cuenta",
"connect_bunny_account_dialog_title": "Conectar cuenta Bunny",
"connect_bunny_account_dialog_description": "Esto le permitirá subir nuevos videos en Nivo.",
"connect_bunny_account_input_placeholder": "Conecte su cuenta Bunny para subir en Nivo",
"connect_bunny_account_fetch_error": "Error al buscar la biblioteca de videos Bunny, verifique la clave API proporcionada.",
"connect_bunny_account_connection_success": "¡Conectado a Bunny!",
"connect_bunny_account_connection_success_description": "Ahora puede comenzar a subir videos.",
"connect_bunny_account_set_error": "Error al configurar la Biblioteca de Video Bunny, intente nuevamente.",
"bunny_api_key_form_label": "Clave API Bunny",
"bunny_api_key_form_error": "Por favor, proporcione una Clave de API Bunny válida.",
"bunny_api_key_form_description": "La clave API se puede encontrar en su página de cuenta y se utilizará solo UNA VEZ para que podamos buscar las bibliotecas de videos disponibles.",
"bunny_api_key_form_cancel_button": "Cancelar",
"bunny_api_key_form_fetch_button": "Buscar videos",
"bunny_api_key_form_account_page": "página de cuenta",
"bunny_api_key_form_description_once": "UNA VEZ",
"bunny_api_key_form_description_part1": "La clave API se puede encontrar en su ",
"bunny_api_key_form_description_part2": " y se utilizará solo ",
"bunny_api_key_form_description_part3": " para que podamos acceder a las bibliotecas de video disponibles.",
"developers_settings_title": "Configuraciones para Desarrolladores",
"developers_title": "Desarrolladores",
"developers_description": "Integre con Nivo usando Webhooks o nuestra API.",
"api_url_label": "URL de la API",
"api_key_label": "Clave de la API",
"api_url_default": "https://nivo.video/api/v1",
"api_url_description": "Acceda a nuestra documentación para entender cómo usar nuestra API.",
"api_key_description": "Clic para copiar",
"webhook_logs_button": "Registros de Webhooks",
"api_key_copy_button": "Clic para copiar",
"webhooks_list_loading_url": "URL",
"webhooks_list_loading_triggers": "Disparadores",
"webhooks_list_loading_events": "Eventos",
"webhooks_list_loading_events_last_7_days": "(últimos 7 días)",
"webhooks_list_loading_success_rate": "Éxito",
"webhooks_list_loading_success_rate_last_7_days": "(últimos 7 días)",
"webhooks_list_loading_status": "Estado",
"webhooks_label": "Webhooks",
"webhooks_description": "Escuche los eventos de Nivo en su aplicación.",
"webhooks_page_info": "Página {page} de {pageCount}",
"webhooks_previous_page": "Ir a la página anterior",
"webhooks_next_page": "Ir a la próxima página",
"webhooks_no_created": "Ningún webhook creado.",
"webhooks_signing_key": "Copiar Clave",
"create_webhook_button": "Agregar webhook",
"create_webhook_title": "Escuchar eventos de Nivo",
"create_webhook_description": "Configure su endpoint de webhook para recibir eventos en vivo de Nivo.",
"webhook_form_label_url": "URL del Endpoint",
"webhook_form_placeholder_url": "https://",
"webhook_form_error_valid_url": "Ingrese una URL válida.",
"webhook_form_error_select_trigger": "Seleccione al menos un disparador de evento.",
"webhook_form_button_cancel": "Cancelar",
"webhook_form_button_save": "Guardar",
"webhook_form_save_success": "¡Webhook guardado con éxito!",
"webhook_form_save_success_description": "¡Ahora su endpoint está escuchando los eventos de Nivo!",
"webhook_form_save_error": "¡Ops! Algo salió mal.",
"webhook_form_save_error_description": "Ocurrió un error al intentar guardar el webhook.",
"webhook_form_invalid_url": "Ingrese una URL válida.",
"webhook_form_select_trigger": "Seleccione al menos un disparador de evento.",
"webhook_form_save_button": "Guardar",
"webhook_form_success_message": "¡Webhook guardado con éxito!",
"webhook_form_error_message": "¡Ops! Algo salió mal.",
"webhook_triggers_input_all_events": "¿Desea que este webhook escuche todos los eventos?",
"webhook_triggers_select_all_button": "escuchar todos los eventos",
"webhook_triggers_error": "Seleccione al menos un disparador.",
"trigger_upload_created_desc": "Ocurre cada vez que se carga un video.",
"trigger_upload_transcription_created_desc": "Ocurre cada vez que se genera una transcripción.",
"trigger_upload_updated_desc": "Ocurre cada vez que se actualiza un video.",
"trigger_upload_deleted_desc": "Ocurre cada vez que se elimina un video.",
"trigger_tag_created_desc": "Ocurre cada vez que se crea una etiqueta.",
"trigger_tag_deleted_desc": "Ocurre cada vez que se elimina una etiqueta.",
"webhook_docs_button_label": "Documentación",
"webhook_docs_title": "Eventos de Webhook",
"webhook_docs_description": "Escuche eventos que ocurren dentro de Nivo en su aplicación.",
"bunny_video_library_form_label": "Biblioteca de Video Bunny",
"bunny_video_library_form_placeholder": "Elija una biblioteca de video",
"bunny_video_library_form_cancel": "Cancelar",
"bunny_video_library_form_connect": "Conectar la biblioteca",
"bunny_video_library_form_error_select": "Por favor, seleccione una biblioteca de video.",
"bunny_video_library_form_error_required": "Requerido",
"webhook_list_actions_edit": "Editar",
"webhook_list_actions_delete": "Eliminar",
"webhook_list_dialog_title": "Escuchar eventos de Nivo",
"webhook_list_dialog_description": "Configure su endpoint de webhook para recibir eventos en vivo de Nivo.",
"webhook_list_delete_confirmation": "¿Está seguro?",
"webhook_list_delete_detail": "Esta acción no se puede deshacer y el webhook será eliminado permanentemente del servidor.",
"webhook_list_delete_events": "Este webhook está escuchando los siguientes eventos:",
"webhook_list_delete_cancel": "Cancelar",
"webhook_list_events": "evento(s)",
"webhook_list_event_active": "ACTIVO",
"webhooks_signing_key_copied": "¡Clave de firma copiada al portapapeles!",
"error_deleting_webhook": "¡Ops! Algo salió mal.",
"error_deleting_webhook_desc": "Ocurrió un error al intentar eliminar el webhook.",
"webhook_logs_layout_title": "Registros de Webhook",
"webhook_logs_filters_placeholder_filter_webhooks": "Filtrar webhooks...",
"webhook_logs_filters_placeholder_trigger": "Disparador",
"webhook_logs_filters_button_filter": "Filtrar",
"webhook_logs_filters_button_reset": "Restablecer",
"webhook_logs_date_picker_placeholder": "Elija una fecha",
"webhook_logs_date_picker_select": "Seleccionar",
"webhook_logs_date_picker_today": "Hoy",
"webhook_logs_date_picker_tomorrow": "Mañana",
"webhook_logs_date_picker_in_3_days": "En 3 días",
"webhook_logs_date_picker_in_a_week": "En una semana",
"webhook_logs_list_time": "Hora",
"webhook_logs_list_status": "Estado",
"webhook_logs_list_destination": "Destino",
"webhook_logs_list_trigger": "Disparador",
"webhook_logs_list_request": "Solicitud",
"webhook_logs_list_load_more": "Cargar más registros",
"webhook_logs_details_execution_id": "ID de Ejecución",
"webhook_logs_details_status": "Estado",
"webhook_logs_details_error_reason": "Razón del Error",
"webhook_logs_details_number_of_retries": "Número de Intentos",
"webhook_logs_details_http_status": "Estado HTTP",
"webhook_logs_details_started_at": "Iniciado a las",
"webhook_logs_details_finished_at": "Finalizado a las",
"webhook_logs_details_request_headers": "Encabezados de Solicitud",
"webhook_logs_details_request_body": "Cuerpo de la Solicitud",
"webhook_logs_details_response_body": "Cuerpo de la Respuesta",
"webhook_logs_details_success": "Éxito",
"webhook_logs_details_error": "Error",
"webhook_logs_details_pending": "Pendiente",
"header_nivo_alt": "Nivo",
"header_nav_dashboard": "Tablero de Control",
"header_nav_uploads": "Subidas",
"header_button_upload_video": "Subir video",
"search_item_by": "por",
"search_item_author_alt": "Autor",
"search_button_text": "Buscar videos...",
"search_input_placeholder": "Buscar videos...",
"search_recent_uploads": "Subidas recientes",
"search_loading_videos": "Cargando videos...",
"search_no_results_found": "No se encontraron resultados.",
"theme_switcher_toggle_theme": "Alternar tema",
"theme_switcher_light": "Claro",
"theme_switcher_dark": "Oscuro",
"theme_switcher_system": "Sistema",
"user_profile_button_my_account": "Mi Cuenta",
"user_profile_button_settings": "Configuraciones",
"user_profile_button_developers": "Desarrolladores",
"user_profile_button_sign_out": "Salir",
"views_count_title": "Visualizaciones",
"views_count_subtitle": "(últimos 7 días)",
"views_count_setup_message": "Configure su cuenta Bunny",
"views_count_instruction": "para ver métricas",
"storage_title": "Almacenamiento",
"storage_increase_last_month": "en los últimos 30 días",
"total_count_title": "Videos",
"total_count_last_month": "en los últimos 30 días",
"upload_no_bunny_account": "Configure su",
"upload_bunny_account_link": "integración de cuenta Bunny",
"upload_bunny_account_integration": "antes de subir videos a Nivo.",
"upload_list_at_least_one_tag": "Se requiere al menos una etiqueta.",
"upload_list_error_title": "¡Ops! Algo salió mal.",
"upload_list_error_description": "Ocurrió un error al intentar crear el lote de subidas. Si el problema persiste, comuníquese con un administrador.",
"header_upload_title": "Subir",
"header_ai_tools": "Herramientas IA",
"header_generate_titles": "Generar títulos",
"header_clear_all": "Limpiar todo",
"alert_dialog_title": "¿Está seguro?",
"alert_dialog_description": "Esta acción no se puede deshacer y todas las subidas serán eliminadas del servidor.",
"alert_dialog_cancel": "Cancelar",
"alert_dialog_proceed": "Proceder",
"header_create_all": "Crear todo",
"upload_drop_area_drop_here": "Suelte los videos aquí",
"upload_drop_area_accept_mp4": "Solo se acepta MP4.",
"uploads_warning_on_close": "Tiene subidas pendientes. ¿Realmente desea salir y cancelar TODAS las subidas?",
"uploads_table_head_info": "Información",
"uploads_table_head_metadata": "Metadatos",
"uploads_table_head_upload_video": "Subir",
"uploads_table_head_conversion": "Conversión",
"uploads_table_head_upload_audio": "Subir",
"uploads_table_head_actions": "Acciones",
"uploads_table_action_delete": "Eliminar",
"uploads_table_no_videos": "Ningún video seleccionado.",
"audio_conversion_error": "Error",
"audio_conversion_retry": "Intentar nuevamente",
"audio_conversion_complete": "Completo",
"audio_conversion_waiting": "Esperando...",
"audio_conversion_tooltip": "Como realizamos la conversión de audio en el navegador, cada video se convierte individualmente a través de una cola.",
"audio_upload_waiting": "Esperando...",
"audio_upload_error": "Error",
"audio_upload_retry": "Intentar nuevamente",
"audio_upload_complete": "Completo",
"video_upload_waiting": "Esperando...",
"video_upload_error": "Error",
"video_upload_retry": "Intentar nuevamente",
"video_upload_complete": "Completo",
"upload_page_title": "Subir",
"layout_uploads_title": "Subidas",
"loading_video": "Video",
"loading_duration": "Duración",
"loading_size": "Tamaño",
"loading_transcription": "Transcripción",
"loading_external_id": "ID Externo",
"loading_uploaded_at": "Subido en",
"uploads_video": "Video",
"uploads_duration": "Duración",
"uploads_size": "Tamaño",
"uploads_external": "Externo",
"uploads_copy": "Copiar",
"uploads_processing": "Procesando",
"uploads_by": "por",
"uploads_no_results": "No se encontraron resultados.",
"uploads_filters_placeholder_title": "Filtrar videos...",
"uploads_filters_button_filter": "Filtrar",
"uploads_filters_button_reset": "Restablecer",
"uploads_pagination_rows_per_page": "Filas por página",
"uploads_pagination_page_info": "Página",
"uploads_pagination_page_info_separator": "de",
"uploads_pagination_go_to_first_page": "Ir a la primera página",
"uploads_pagination_go_to_previous_page": "Ir a la página anterior",
"uploads_pagination_go_to_next_page": "Ir a la próxima página",
"uploads_pagination_go_to_last_page": "Ir a la última página",
"batch_upload_list_video_column": "Video",
"batch_upload_list_duration_column": "Duración",
"batch_upload_list_size_column": "Tamaño",
"batch_upload_list_transcription_column": "Transcripción",
"batch_upload_list_external_id_column": "ID Externo",
"batch_upload_list_processing_status": "Procesando",
"batch_upload_list_copy_button": "Copiar",
"batch_upload_list_by": "por",
"batch_upload_list_no_results": "Sin resultados.",
"batch_page_header_title": "Detalles del Lote",
"batch_page_refresh_notice": "Esta página se actualiza cada 15s",
"batch_page_generate_metadata_title": "Lote",
"video_page_edit_video_title": "Editar video",
"video_page_download_mp4": "Descargar MP4",
"video_page_download_mp3": "Descargar MP3",
"video_page_overview_tab": "Visión general",
"video_page_webhooks_tab": "Webhooks",
"overview_edit_video_title": "Editar video",
"overview_update_video_details": "Actualizar detalles del video",
"video_form_toast_error": "¡Oh no! Algo salió mal.",
"video_form_toast_error_description": "Ocurrió un error al intentar guardar el video.",
"video_form_title_label": "Título",
"video_form_title_synced": "(sincronizado con Skylab)",
"video_form_tags_label": "Etiquetas",
"video_form_description_label": "Descripción",
"video_form_description_synced": "(sincronizado con Skylab)",
"video_form_external_status_id_label": "Estado/ID Externo",
"video_form_external_status_waiting": "esperando",
"video_form_external_id_not_generated": "(aún no generado)",
"video_form_commit_reference_label": "Referencia del commit",
"video_form_commit_reference_synced": "(sincronizado con Skylab)",
"video_form_save_button": "Guardar",
"video_form_saved_message": "¡Guardado!",
"edit_video_form_error_valid_title": "Por favor, proporcione un título válido.",
"edit_video_form_error_valid_github_url": "Por favor, proporcione una URL válida de Github.",
"edit_video_form_error_tag_required": "Se requiere al menos una etiqueta.",
"video_description_placeholder": "Ingrese la descripción del video aquí.",
"generate_with_ai_button": "Generar con IA",
"tags_label": "Etiquetas",
"selected_label": "seleccionado",
"tags_placeholder": "Buscar etiquetas",
"create_new_label": "Crear nuevo",
"loading_tags_label": "Cargando etiquetas...",
"no_tags_found_label": "Ninguna etiqueta encontrada.",
"apply_to_all_label": "Aplicar a todos",
"new_tag_form_error_required": "El nombre de la etiqueta es obligatorio.",
"new_tag_form_error_format": "Use solo letras y guiones.",
"create_tag_error": "¡Uh oh! Algo salió mal.",
"create_tag_error_description": "Ocurrió un error al intentar crear la etiqueta. Tal vez esté intentando crear una etiqueta duplicada.",
"create_new_tag": "Crear nueva etiqueta",
"create_new_tag_description_1": "Recuerde evitar la creación de etiquetas innecesariamente y mantener un máximo de",
"create_new_tag_description_2": "3 etiquetas por video",
"create_new_tag_description_3": "Use los",
"create_new_tag_description_4": "siguientes ejemplos",
"example_tag_product": "referencia al producto",
"example_tag_technology": "referencia a la tecnología principal",
"example_tag_course": "referencia al curso",
"new_tag_label": "Nueva etiqueta",
"new_tag_placeholder": "su-nueva-etiqueta",
"cancel_button": "Cancelar",
"create_button": "Crear",
"webhook_table_head_webhook": "Webhook",
"webhook_table_head_status": "Estado",
"webhook_table_head_executed_at": "Ejecutado En",
"webhook_table_head_duration": "Duración",
"webhook_table_head_metadata": "Metadatos",
"webhook_status_running": "En ejecución",
"webhook_status_success": "Éxito",
"webhook_status_error": "Error",
"webhook_no_results": "Sin resultados",
"transcription_card_sync_video_clicks": "Sincronizar video y clics",
"transcription_card_button_save": "Guardar",
"transcription_skeleton_generating": "La transcripción está siendo generada",
"transcription_skeleton_auto_refresh": "La página se actualizará automáticamente...",
"metadata_tooltip_request_body": "Cuerpo de la solicitud enviado al webhook"
}
1 change: 1 addition & 0 deletions packages/i18n/dictionaries/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"dashboard_page_title": "Painel de Controle",
"languages_en": "Inglês",
"languages_pt": "Português",
"languages_es": "Espanhol",
"language_form_heading": "Configurações de Idioma",
"language_form_description": "Esta configuração determina o idioma usado em todo o aplicativo.",
"language_form_label": "Configuração Atual",
Expand Down
Loading

0 comments on commit 26719ad

Please sign in to comment.