refactor: replace custom CRM with Monica fork
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s

This commit is contained in:
Kroonk
2026-05-22 16:19:55 +02:00
parent 38cc4c09ca
commit a213a1dba0
2215 changed files with 242567 additions and 6015 deletions

571
resources/lang/es/app.php Normal file
View File

@@ -0,0 +1,571 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'yes' => 'Si',
'no' => 'No',
'update' => 'Actualizar',
'save' => 'Guardar',
'add' => 'Añadir',
'cancel' => 'Cancelar',
'confirm' => 'Confirmar',
'delete_confirm' => '¿Seguro?',
'delete' => 'Eliminar',
'edit' => 'Editar',
'upload' => 'Subir',
'download' => 'Descargar',
'save_close' => 'Guardar y cerrar',
'close' => 'Cerrar',
'copy' => 'Copiar',
'create' => 'Crear',
'remove' => 'Eliminar',
'revoke' => 'Revocar',
'done' => 'Hecho',
'back' => 'Volver',
'verify' => 'Verificar',
'new' => 'nuevo',
'unknown' => 'No lo sé',
'load_more' => 'Cargar más',
'loading' => 'Cargando…',
'with' => 'con',
'today' => 'hoy',
'yesterday' => 'ayer',
'another_day' => 'otro día',
'date' => 'Fecha',
'type' => 'Tipo',
'zoom' => 'Zoom',
'upgrade' => 'Actualiza para desbloquear',
'percent_uploaded' => '{percent}% cargado',
'retry' => 'Reintentar',
'filter' => 'Filtrar la lista',
'go_back' => 'Volver atrás',
'file_selected' => '1 archivo seleccionado…|{count} archivos seleccionados…',
'application_title' => 'Monica gestor de relaciones personales',
'application_description' => 'Monica es una herramienta para gestionar tus interacciones con tus seres queridos, amigos y familiares.',
'application_og_title' => 'Mejora la relación con tus seres queridos. CRM gratis en línea para amigos y familia.',
'markdown_description' => '¿Quieres dar formato al texto de una manera agradable? Soportamos el uso de Markdown para añadir negrita, cursiva, listas y más.',
'markdown_link' => 'Leer documentación',
'header_settings_link' => 'Configuración',
'header_logout_link' => 'Salir',
'header_changelog_link' => 'Cambios del producto',
'main_nav_cta' => 'Añadir personas',
'main_nav_dashboard' => 'Panel de control',
'main_nav_family' => 'Contactos',
'main_nav_journal' => 'Diario',
'main_nav_activities' => 'Actividades',
'main_nav_tasks' => 'Tareas',
'footer_remarks' => 'Comentarios',
'footer_send_email' => 'Envíanos un correo electrónico',
'footer_privacy' => 'Políticas de privacidad',
'footer_release' => 'Notas de la versión',
'footer_newsletter' => 'Boletín',
'footer_source_code' => 'Contribuir',
'footer_version' => 'Versión :version',
'footer_new_version' => 'Una nueva versión de Monica está disponible',
'footer_modal_version_whats_new' => 'Qué hay de nuevo',
'footer_modal_version_release_away' => 'Estás una versión por detrás de la última disponible. Deberías actualizar tu instancia. | Estás :number versiones por detrás de la última versión disponible. Deberías actualizar tu instancia.',
'breadcrumb_dashboard' => 'Panel de control',
'breadcrumb_list_contacts' => 'Lista de personas',
'breadcrumb_archived_contacts' => 'Contactos archivados',
'breadcrumb_journal' => 'Diario',
'breadcrumb_settings' => 'Ajustes',
'breadcrumb_settings_export' => 'Exportar',
'breadcrumb_settings_users' => 'Usuarios',
'breadcrumb_settings_users_add' => 'Añadir un usuario',
'breadcrumb_settings_subscriptions' => 'Suscripción',
'breadcrumb_settings_import' => 'Importar',
'breadcrumb_settings_import_report' => 'Informe de importación',
'breadcrumb_settings_import_upload' => 'Subir',
'breadcrumb_settings_tags' => 'Etiquetas',
'breadcrumb_add_significant_other' => 'Añadir relación',
'breadcrumb_edit_significant_other' => 'Editar relación',
'breadcrumb_add_note' => 'Añadir una nota',
'breadcrumb_edit_note' => 'Editar una nota',
'breadcrumb_api' => 'API',
'breadcrumb_dav' => 'Recursos DAV',
'breadcrumb_edit_introductions' => 'Cómo os conocisteis',
'breadcrumb_settings_personalization' => 'Personalización',
'breadcrumb_settings_security' => 'Seguridad',
'breadcrumb_settings_security_2fa' => 'Autenticación en dos pasos',
'breadcrumb_profile' => 'Perfil de :name',
'gender_male' => 'Hombre',
'gender_female' => 'Mujer',
'gender_none' => 'Prefiero no decirlo',
'gender_no_gender' => 'Sin género',
'error_title' => '¡Ups! algo ha fallado.',
'error_unauthorized' => 'No tienes permisos para editar este recurso.',
'error_user_account' => 'Este usuario no pertenece a la cuenta dada.',
'error_save' => 'Tuvimos un error tratando de guardar los datos.',
'error_try_again' => 'Se ha producido un error. Por favor, inténtelo de nuevo.',
'error_id' => 'Error ID: :id',
'error_unavailable' => 'Servicio no disponible',
'error_maintenance' => 'Mantenimiento en curso. Enseguida regresamos.',
'error_help' => 'Enseguida regresamos.',
'error_twitter' => 'Siguenos <a href="https://twitter.com/:twitter">en nuestra cuenta de Twitter</a> para saber cuando estamos de vuelta.',
'error_no_term' => 'Todavía no hay ninguna política para esta instancia.',
'default_save_success' => 'Los datos han sido guardados.',
'compliance_title' => 'Lamentamos la interrupción.',
'compliance_desc' => 'Hemos cambiado nuestros <a href=":urlterm" hreflang=":hreflang">Terminos de Uso</a> y <a href=":url" hreflang=":hreflang">Política de Privacidad</a>. Por ley tenemos que pedirte que los revises y los aceptes para que puedas seguir usando tu cuenta.',
'compliance_desc_end' => 'No hacemos nada dudoso con tus datos o con tu cuenta, y nunca lo haremos.',
'compliance_terms' => 'Aceptar nuevos términos y política de privacidad',
// Relationship types
// Yes, each relationship type has 8 strings associated with it.
// This is because we need to indicate the name of the relationship type,
// and also the name of the opposite side of this relationship (father/son),
// and then, the feminine version of the string. Finally, in some sentences
// in the UI, we need to include the name of the person we add the relationship
// to.
'relationship_type_group_love' => 'Relaciones amorosas',
'relationship_type_group_family' => 'Relaciones familiares',
'relationship_type_group_friend' => 'Relaciones de amistad',
'relationship_type_group_work' => 'Relaciones laborales',
'relationship_type_group_other' => 'Otro tipo de relaciones',
'relationship_type_partner' => 'pareja',
'relationship_type_partner_female' => 'pareja',
'relationship_type_partner_male' => 'significant other',
'relationship_type_partner_with_name' => 'la pareja de :name',
'relationship_type_partner_female_with_name' => 'la pareja de :name',
'relationship_type_partner_male_with_name' => ':names significant other',
'relationship_type_spouse' => 'esposa',
'relationship_type_spouse_female' => 'esposa',
'relationship_type_spouse_male' => 'esposo/marido',
'relationship_type_spouse_with_name' => 'la esposa de :name',
'relationship_type_spouse_female_with_name' => 'Esposa de:name',
'relationship_type_spouse_male_with_name' => 'Marido de:name',
'relationship_type_date' => 'cita',
'relationship_type_date_female' => 'cita',
'relationship_type_date_male' => 'date',
'relationship_type_date_with_name' => 'la cita de :name',
'relationship_type_date_female_with_name' => 'la cita de :name',
'relationship_type_date_male_with_name' => ':names date',
'relationship_type_lover' => 'amante',
'relationship_type_lover_female' => 'amante',
'relationship_type_lover_male' => 'lover',
'relationship_type_lover_with_name' => 'el amante de :name',
'relationship_type_lover_female_with_name' => 'la amante de :name',
'relationship_type_lover_male_with_name' => ':names lover',
'relationship_type_inlovewith' => 'enamorado de',
'relationship_type_inlovewith_female' => 'enamorada de',
'relationship_type_inlovewith_male' => 'enamorado de',
'relationship_type_inlovewith_with_name' => 'alguien :name está enamorado de',
'relationship_type_inlovewith_female_with_name' => 'alguien :name está enamorado de',
'relationship_type_inlovewith_male_with_name' => 'someone :name is in love with',
'relationship_type_lovedby' => 'querido por',
'relationship_type_lovedby_female' => 'querido por',
'relationship_type_lovedby_male' => 'loved by',
'relationship_type_lovedby_with_name' => 'amante secreto de :name',
'relationship_type_lovedby_female_with_name' => 'amante secreto de :name',
'relationship_type_lovedby_male_with_name' => ':names secret lover',
'relationship_type_ex' => 'ex-pareja',
'relationship_type_ex_female' => 'ex-novia',
'relationship_type_ex_male' => 'ex-novio',
'relationship_type_ex_with_name' => 'Ex-pareja de:name',
'relationship_type_ex_female_with_name' => 'ex-novia de :name',
'relationship_type_ex_male_with_name' => 'ex-novio de:name',
'relationship_type_parent' => 'padre/madre',
'relationship_type_parent_female' => 'madre',
'relationship_type_parent_male' => 'padre',
'relationship_type_parent_with_name' => 'padre/madre de:name',
'relationship_type_parent_female_with_name' => 'madre de :name',
'relationship_type_parent_male_with_name' => 'padre de:name',
'relationship_type_child' => 'hijo/hija',
'relationship_type_child_female' => 'hija',
'relationship_type_child_male' => 'hijo',
'relationship_type_child_with_name' => 'hijo/hija de:name',
'relationship_type_child_female_with_name' => 'hija de :name',
'relationship_type_child_male_with_name' => 'hijo de:name',
'relationship_type_stepparent' => 'madrastra/padrastro',
'relationship_type_stepparent_female' => 'madrastra',
'relationship_type_stepparent_male' => 'padrastro',
'relationship_type_stepparent_with_name' => 'madrastra/padrastro de:name',
'relationship_type_stepparent_female_with_name' => 'madre de :name',
'relationship_type_stepparent_male_with_name' => 'padrastro de:name',
'relationship_type_stepchild' => 'hijastro/hijastra',
'relationship_type_stepchild_female' => 'hijastra',
'relationship_type_stepchild_male' => 'hijastro',
'relationship_type_stepchild_with_name' => 'hijastro/hijastra de:name',
'relationship_type_stepchild_female_with_name' => 'hijastra de :name',
'relationship_type_stepchild_male_with_name' => 'hijastro de :name',
'relationship_type_sibling' => 'hermanos',
'relationship_type_sibling_female' => 'hermana',
'relationship_type_sibling_male' => 'hermano',
'relationship_type_sibling_with_name' => ':name hermano/a',
'relationship_type_sibling_female_with_name' => 'hermana de :name',
'relationship_type_sibling_male_with_name' => 'hermano de:name',
'relationship_type_grandparent' => 'abuelos',
'relationship_type_grandparent_female' => 'abuela',
'relationship_type_grandparent_male' => 'abuelo',
'relationship_type_grandparent_with_name' => 'abuelo/a de:name',
'relationship_type_grandparent_female_with_name' => 'Abuela de:name',
'relationship_type_grandparent_male_with_name' => 'Abuelo de:name',
'relationship_type_grandchild' => 'nieto(a)',
'relationship_type_grandchild_female' => 'nieta',
'relationship_type_grandchild_male' => 'nieto',
'relationship_type_grandchild_with_name' => 'nieto/a de:name',
'relationship_type_grandchild_female_with_name' => 'nieta de :name',
'relationship_type_grandchild_male_with_name' => 'nieto de :name',
'relationship_type_uncle' => 'tío',
'relationship_type_uncle_female' => 'tía',
'relationship_type_uncle_male' => 'uncle',
'relationship_type_uncle_with_name' => 'tío de :name',
'relationship_type_uncle_female_with_name' => 'tía de :name',
'relationship_type_uncle_male_with_name' => ':names uncle',
'relationship_type_nephew' => 'sobrino',
'relationship_type_nephew_female' => 'sobrina',
'relationship_type_nephew_male' => 'sobrino',
'relationship_type_nephew_with_name' => 'sobrino de :name',
'relationship_type_nephew_female_with_name' => 'sobrina de :name',
'relationship_type_nephew_male_with_name' => ':names nephew',
'relationship_type_cousin' => 'primo/a',
'relationship_type_cousin_female' => 'prima',
'relationship_type_cousin_male' => 'primo/a',
'relationship_type_cousin_with_name' => 'primo de :name',
'relationship_type_cousin_female_with_name' => 'prima de :name',
'relationship_type_cousin_male_with_name' => ':names cousin',
'relationship_type_godfather' => 'abuelo/a',
'relationship_type_godfather_female' => 'madrina',
'relationship_type_godfather_male' => 'padrino',
'relationship_type_godfather_with_name' => 'padrino/madrina de:name',
'relationship_type_godfather_female_with_name' => 'madrina de :name',
'relationship_type_godfather_male_with_name' => 'padrino de :name',
'relationship_type_godson' => 'ahijado',
'relationship_type_godson_female' => 'ahijada',
'relationship_type_godson_male' => 'ahijado',
'relationship_type_godson_with_name' => 'ahijado de :name',
'relationship_type_godson_female_with_name' => 'madrina de :name',
'relationship_type_godson_male_with_name' => 'ahijado de :name',
'relationship_type_friend' => 'amigo',
'relationship_type_friend_female' => 'amigo',
'relationship_type_friend_male' => 'amigo',
'relationship_type_friend_with_name' => 'amigo de :name',
'relationship_type_friend_female_with_name' => 'amiga de :name',
'relationship_type_friend_male_with_name' => ':names friend',
'relationship_type_bestfriend' => 'mejor amigo',
'relationship_type_bestfriend_female' => 'mejor amiga',
'relationship_type_bestfriend_male' => 'mejor amigo',
'relationship_type_bestfriend_with_name' => 'mejor amigo de :name',
'relationship_type_bestfriend_female_with_name' => 'mejor amiga de :name',
'relationship_type_bestfriend_male_with_name' => ':names best friend',
'relationship_type_colleague' => 'colega',
'relationship_type_colleague_female' => 'colega',
'relationship_type_colleague_male' => 'colleague',
'relationship_type_colleague_with_name' => 'colega de :name',
'relationship_type_colleague_female_with_name' => 'colega de :name',
'relationship_type_colleague_male_with_name' => ':names colleague',
'relationship_type_boss' => 'jefe',
'relationship_type_boss_female' => 'jefa',
'relationship_type_boss_male' => 'jefe',
'relationship_type_boss_with_name' => 'jefe de :name',
'relationship_type_boss_female_with_name' => 'jefe de :name',
'relationship_type_boss_male_with_name' => ':names boss',
'relationship_type_subordinate' => 'subordinado',
'relationship_type_subordinate_female' => 'subordinada',
'relationship_type_subordinate_male' => 'subordinado',
'relationship_type_subordinate_with_name' => 'subordinado de :name',
'relationship_type_subordinate_female_with_name' => 'subordinada de :name',
'relationship_type_subordinate_male_with_name' => ':names subordinate',
'relationship_type_mentor' => 'mentor',
'relationship_type_mentor_female' => 'mentora',
'relationship_type_mentor_male' => 'mentor',
'relationship_type_mentor_with_name' => 'mentor de :name',
'relationship_type_mentor_female_with_name' => 'mentora de :name',
'relationship_type_mentor_male_with_name' => ':names mentor',
'relationship_type_protege' => 'protegido',
'relationship_type_protege_female' => 'protegida',
'relationship_type_protege_male' => 'protégé',
'relationship_type_protege_with_name' => 'protegido de :name',
'relationship_type_protege_female_with_name' => 'protegida de :name',
'relationship_type_protege_male_with_name' => ':names protégé',
'relationship_type_ex_husband' => 'ex esposa',
'relationship_type_ex_husband_female' => 'ex esposa',
'relationship_type_ex_husband_male' => 'ex marido',
'relationship_type_ex_husband_with_name' => 'ex mujer de :name',
'relationship_type_ex_husband_female_with_name' => 'ex mujer de :name',
'relationship_type_ex_husband_male_with_name' => 'ex marido de :name',
// emotions
'emotion_primary_love' => 'Amor',
'emotion_primary_joy' => 'Alegría',
'emotion_primary_surprise' => 'Sorpresa',
'emotion_primary_anger' => 'Enfado',
'emotion_primary_sadness' => 'Tristeza',
'emotion_primary_fear' => 'Miedo',
'emotion_secondary_affection' => 'Afecto',
'emotion_secondary_lust' => 'Lujuria',
'emotion_secondary_longing' => 'Nostalgia',
'emotion_secondary_cheerfulness' => 'Jovialidad',
'emotion_secondary_zest' => 'Ánimo',
'emotion_secondary_contentment' => 'Contentamiento',
'emotion_secondary_pride' => 'Orgullo',
'emotion_secondary_optimism' => 'Optimismo',
'emotion_secondary_enthrallment' => 'Fascinación',
'emotion_secondary_relief' => 'Alivio',
'emotion_secondary_surprise' => 'Sorpresa',
'emotion_secondary_irritation' => 'Irritación',
'emotion_secondary_exasperation' => 'Exasperación',
'emotion_secondary_rage' => 'Ira',
'emotion_secondary_disgust' => 'Asco',
'emotion_secondary_envy' => 'Envidia',
'emotion_secondary_suffering' => 'Sufriendo',
'emotion_secondary_sadness' => 'Tristeza',
'emotion_secondary_disappointment' => 'Decepción',
'emotion_secondary_shame' => 'Vergüenza',
'emotion_secondary_neglect' => 'Desatendido',
'emotion_secondary_sympathy' => 'Simpatía',
'emotion_secondary_horror' => 'Horror',
'emotion_secondary_nervousness' => 'Nerviosismo',
'emotion_adoration' => 'Adoración',
'emotion_affection' => 'Afecto',
'emotion_love' => 'Amor',
'emotion_fondness' => 'Cariño',
'emotion_liking' => 'Gusto',
'emotion_attraction' => 'Atracción',
'emotion_caring' => 'Cariñoso',
'emotion_tenderness' => 'Ternura',
'emotion_compassion' => 'Compasión',
'emotion_sentimentality' => 'Sentimentalidad',
'emotion_arousal' => 'Excitación',
'emotion_desire' => 'Deseo',
'emotion_lust' => 'Lujuria',
'emotion_passion' => 'Pasión',
'emotion_infatuation' => 'Infatuación',
'emotion_longing' => 'Nostalgia',
'emotion_amusement' => 'Diversión',
'emotion_bliss' => 'Dicha',
'emotion_cheerfulness' => 'Jovialidad',
'emotion_gaiety' => 'Regocijo',
'emotion_glee' => 'Júbilo',
'emotion_jolliness' => 'Felicidad',
'emotion_joviality' => 'Jovialidad',
'emotion_joy' => 'Alegría',
'emotion_delight' => 'Deleite',
'emotion_enjoyment' => 'Disfrute',
'emotion_gladness' => 'Gozo',
'emotion_happiness' => 'Felicidad',
'emotion_jubilation' => 'Júbilo',
'emotion_elation' => 'Elación',
'emotion_satisfaction' => 'Satisfacción',
'emotion_ecstasy' => 'Éxtasis',
'emotion_euphoria' => 'Euforia',
'emotion_enthusiasm' => 'Entusiasmo',
'emotion_zeal' => 'Celo',
'emotion_zest' => 'Ánimo',
'emotion_excitement' => 'Excitación',
'emotion_thrill' => 'Estremecimiento',
'emotion_exhilaration' => 'Regocijo',
'emotion_contentment' => 'Satisfacción',
'emotion_pleasure' => 'Placer',
'emotion_pride' => 'Orgullo',
'emotion_eagerness' => 'Afán',
'emotion_hope' => 'Esperanza',
'emotion_optimism' => 'Optimismo',
'emotion_enthrallment' => 'Incitación',
'emotion_rapture' => 'Éxtasis',
'emotion_relief' => 'Alivio',
'emotion_amazement' => 'Asombro',
'emotion_surprise' => 'Sorpresa',
'emotion_astonishment' => 'Asombro',
'emotion_aggravation' => 'Agravación',
'emotion_irritation' => 'Irritación',
'emotion_agitation' => 'Agitación',
'emotion_annoyance' => 'Molestia',
'emotion_grouchiness' => 'Mal humor',
'emotion_grumpiness' => 'Mal humor',
'emotion_exasperation' => 'Exasperación',
'emotion_frustration' => 'Frustración',
'emotion_anger' => 'Enfado',
'emotion_rage' => 'Ira',
'emotion_outrage' => 'Ira',
'emotion_fury' => 'Furia',
'emotion_wrath' => 'Cólera',
'emotion_hostility' => 'Hostilidad',
'emotion_ferocity' => 'Ferocidad',
'emotion_bitterness' => 'Amargura',
'emotion_hate' => 'Odio',
'emotion_loathing' => 'Aversión',
'emotion_scorn' => 'Desprecio',
'emotion_spite' => 'Rencor',
'emotion_vengefulness' => 'Venganza',
'emotion_dislike' => 'Desagrado',
'emotion_resentment' => 'Resentimiento',
'emotion_disgust' => 'Asco',
'emotion_revulsion' => 'Repugnancia',
'emotion_contempt' => 'Desprecio',
'emotion_envy' => 'Envidia',
'emotion_jealousy' => 'Celoso',
'emotion_agony' => 'Agonía',
'emotion_suffering' => 'Sufrimiento',
'emotion_hurt' => 'Dolor',
'emotion_anguish' => 'Angustia',
'emotion_depression' => 'Depresión',
'emotion_despair' => 'Desesperanza',
'emotion_hopelessness' => 'Desesperanza',
'emotion_gloom' => 'Tristeza',
'emotion_glumness' => 'Melancolía',
'emotion_sadness' => 'Tristeza',
'emotion_unhappiness' => 'Infelicidad',
'emotion_grief' => 'Duelo',
'emotion_sorrow' => 'Pesar',
'emotion_woe' => 'Aflicción',
'emotion_misery' => 'Miseria',
'emotion_melancholy' => 'Melancolía',
'emotion_dismay' => 'Consternación',
'emotion_disappointment' => 'Decepción',
'emotion_displeasure' => 'Disgusto',
'emotion_guilt' => 'Culpa',
'emotion_shame' => 'Vergüenza',
'emotion_regret' => 'Arrepentimiento',
'emotion_remorse' => 'Remordimiento',
'emotion_alienation' => 'Alienación',
'emotion_isolation' => 'Aislamiento',
'emotion_neglect' => 'Desatendido',
'emotion_loneliness' => 'Soledad',
'emotion_rejection' => 'Rechazo',
'emotion_homesickness' => 'Nostalgia',
'emotion_defeat' => 'Derrota',
'emotion_dejection' => 'Abatimiento',
'emotion_insecurity' => 'Inseguridad',
'emotion_embarrassment' => 'Avergonzado',
'emotion_humiliation' => 'Humillación',
'emotion_insult' => 'Insultado',
'emotion_pity' => 'Lástima',
'emotion_sympathy' => 'Simpatía',
'emotion_alarm' => 'Alarmado',
'emotion_shock' => 'Conmoción',
'emotion_fear' => 'Miedo',
'emotion_fright' => 'Susto',
'emotion_horror' => 'Horror',
'emotion_terror' => 'Terror',
'emotion_panic' => 'Pánico',
'emotion_hysteria' => 'Histeria',
'emotion_mortification' => 'Mortificación',
'emotion_anxiety' => 'Ansiedad',
'emotion_nervousness' => 'Nerviosismo',
'emotion_tenseness' => 'Tensión',
'emotion_uneasiness' => 'Inquietud',
'emotion_apprehension' => 'Aprensión',
'emotion_worry' => 'Preocupación',
'emotion_distress' => 'Angustia',
'emotion_dread' => 'Pavor',
// weather
'weather_sunny' => 'Soleado',
'weather_clear' => 'Despejado',
'weather_clear-day' => 'Despejado',
'weather_clear-night' => 'Noche despejada',
'weather_light-drizzle' => 'Llovizna débil',
'weather_patchy-light-drizzle' => 'Llovizna débil localizada',
'weather_patchy-light-rain' => 'Lluvia débil localizada',
'weather_light-rain' => 'Lluvia débil',
'weather_moderate-rain-at-times' => 'Lluvia moderada a veces',
'weather_moderate-rain' => 'Lluvia moderada',
'weather_patchy-rain-possible' => 'Posible lluvia irregular',
'weather_heavy-rain-at-times' => 'Lluvia fuerte ocasional',
'weather_heavy-rain' => 'Lluvia fuerte',
'weather_light-freezing-rain' => 'Lluvia leve helada',
'weather_moderate-or-heavy-freezing-rain' => 'Lluvia gélida moderada o fuerte',
'weather_light-sleet' => 'Aguanieve leve',
'weather_moderate-or-heavy-rain-shower' => 'Chubascos de lluvia moderados o fuertes',
'weather_light-rain-shower' => 'Llovizna leve',
'weather_torrential-rain-shower' => 'Lluvias torrenciales',
'weather_rain' => 'Lluvia',
'weather_snow' => 'Nieve',
'weather_blowing-snow' => 'Ventisca',
'weather_patchy-light-snow' => 'Nevada leve irregular',
'weather_light-snow' => 'Leve nevada',
'weather_patchy-moderate-snow' => 'Nevada irregular moderada',
'weather_moderate-snow' => 'Nevada moderada',
'weather_patchy-heavy-snow' => 'Nevada irregular fuerte',
'weather_heavy-snow' => 'Fuertes nevadas',
'weather_light-snow-showers' => 'Chubascos débiles de nieve',
'weather_moderate-or-heavy-snow-showers' => 'Nevadas moderadas o pesadas',
'weather_patchy-snow-possible' => 'Posible nevada irregular',
'weather_patchy-sleet-possible' => 'Posible aguanieve irregular',
'weather_moderate-or-heavy-sleet' => 'Aguanieve moderada o fuerte',
'weather_light-sleet-showers' => 'Aguanieve leve',
'weather_moderate-or-heavy-sleet-showers' => 'Chubascos de aguanieve moderados o fuertes',
'weather_sleet' => 'Aguanieve',
'weather_wind' => 'Viento',
'weather_fog' => 'Niebla',
'weather_freezing-fog' => 'Niebla gélida',
'weather_mist' => 'Neblina',
'weather_blizzard' => 'Ventisca',
'weather_overcast' => 'Nublado',
'weather_cloudy' => 'Nublado',
'weather_partly-cloudy-day' => 'Parcialmente nublado',
'weather_partly-cloudy-night' => 'Parcialmente nublado',
'weather_freezing-drizzle' => 'Llovizna gélida',
'weather_heavy-freezing-drizzle' => 'Llovizna gélida fuerte',
'weather_patchy-freezing-drizzle-possible' => 'Posible llovizna gélida irregular',
'weather_ice-pellets' => 'Granizo',
'weather_light-showers-of-ice-pellets' => 'Granizada débil',
'weather_moderate-or-heavy-showers-of-ice-pellets' => 'Granizada moderada o fuerte',
'weather_thundery-outbreaks-possible' => 'Posibles brotes de trueno',
'weather_patchy-light-rain-with-thunder' => 'Lluvia débil irregular acompañada de truenos',
'weather_moderate-or-heavy-rain-with-thunder' => 'Lluvia moderada o fuerte acompañada de truenos',
'weather_patchy-light-snow-with-thunder' => 'Nevadas suaves acompañadas de truenos',
'weather_moderate-or-heavy-snow-with-thunder' => 'Nevadas moderadas o fuertes acompañadas de truenos',
'weather_current_temperature_celsius' => ':temperatura ºC',
'weather_current_temperature_fahrenheit' => ':temperatura ºF',
'weather_current_title' => 'Clima actual',
// dav
'dav_contacts' => 'Contactos',
'dav_contacts_description' => 'Contactos de :name',
'dav_birthdays' => 'Cumpleaños',
'dav_birthdays_description' => 'Cumpleaños del contacto :name',
'dav_tasks' => 'Tareas',
'dav_tasks_description' => 'Tareas de :name',
// contact list
'contact_list_avatar' => 'Avatar',
'contact_list_name' => 'Contacto',
'contact_list_description' => 'Descripción',
];

View File

@@ -0,0 +1,89 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => 'Estas credenciales no coinciden con nuestros registros.',
'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.',
'not_authorized' => 'Usted no esta autorizado para ejecutar esta acción',
'signup_disabled' => 'La registración se encuentra actualmente deshabilitada',
'signup_error' => 'Se ha producido un error al intentar registrar el usuario',
'back_homepage' => 'Volver al inicio',
'mfa_auth_otp' => 'Autentícate con tú dispositivo de dos pasos',
'mfa_auth_webauthn' => 'Autenticar con una clave de seguridad (WebAuthn)',
'2fa_title' => 'Autenticación en dos pasos',
'2fa_wrong_validation' => 'La autenticación en dos pasos ha fallado.',
'2fa_one_time_password' => 'Código de autenticación en dos pasos',
'2fa_recuperation_code' => 'Introduce un código de recuperación de autenticación en dos pasos',
'2fa_one_time_or_recuperation' => 'Introduzca un código de autenticación de doble factor o un código de recuperación',
'2fa_otp_help' => 'Abre tú aplicación móvil de autenticación en dos pasos y copia el código',
'login_to_account' => 'Inicia sesión en tu cuenta',
'login_with_recovery' => 'Inicia sesión con un código de recuperación',
'login_again' => 'Por favor inicia sesión de nuevo en tu cuenta',
'email' => 'Email',
'password' => 'Contraseña',
'recovery' => 'Código de recuperación',
'login' => 'Identificarse',
'button_remember' => 'Recordarme',
'password_forget' => '¿Olvidaste tu contraseña?',
'password_reset' => 'Restablece tu contraseña',
'use_recovery' => 'O puedes usar un <a href=":url">código de recuperación</a>',
'signup_no_account' => '¿No tienes una cuenta?',
'signup' => 'Regístrate',
'create_account' => 'Crea la primera cuenta <a href=":url">registrándote</a>',
'change_language_title' => 'Cambiar idioma:',
'change_language' => 'Cambiar el idioma a :lang',
'password_reset_title' => 'Restablecer contraseña',
'password_reset_email' => 'Correo Eletrónico',
'password_reset_send_link' => 'Enviar enlace para restablecer la contraseña',
'password_reset_password' => 'Contraseña',
'password_reset_password_confirm' => 'Confirma Contraseña',
'password_reset_action' => 'Restablecer contraseña',
'password_reset_email_content' => 'Haz clic aquí para restablecer tu contraseña:',
'register_title_welcome' => 'Bienvenido a tu nueva instancia de Monica',
'register_create_account' => 'Debes crear una cuenta para usar Monica',
'register_title_create' => 'Crea tu cuenta de Monica',
'register_login' => '<a href=":url">Inicia sesión</a> si ya tienes una cuenta.',
'register_email' => 'Introduzca una dirección de correo electrónico válida',
'register_email_example' => 'you@home',
'register_firstname' => 'Nombre',
'register_firstname_example' => 'ej. John',
'register_lastname' => 'Apellidos',
'register_lastname_example' => 'ej. Doe',
'register_password' => 'Contraseña',
'register_password_example' => 'Escribe una contraseña segura',
'register_password_confirmation' => 'Confirmar contraseña',
'register_action' => 'Registrarse',
'register_policy' => 'Registrarte implica que has leido y aceptas nuestra <a href=":url" hreflang=":hreflang">Política de Privacidad</a> y <a href=":urlterm" hreflang=":hreflang">Términos de uso</a>.',
'register_invitation_email' => 'Por motivos de seguridad, porfavor indica el email de la persona que te ha invitado a unirte a esta cuenta. Esta información aparece in el email de invitación.',
'confirmation_title' => 'Verifica tu dirección de correo electrónico',
'confirmation_fresh' => 'Se ha enviado un correo electrónico con el enlace de verificación a tu dirección de correo electrónico.',
'confirmation_check' => 'Antes de proceder, por favor comprueba el link de verificación en tu correo electrónico.',
'confirmation_request_another' => 'Si no has recibido el correo electrónico <a :action>haz clic aquí para solicitar otro</a>.',
'confirmation_again' => 'Si deseas cambiar tu dirección de correo electrónico, puedes <a href=":url" class="alert-link">hacer clic aquí</a>.',
'email_change_current_email' => 'Dirección de correo electrónico actual:',
'email_change_title' => 'Cambiar tu dirección de correo electrónico',
'email_change_new' => 'Nueva dirección de correo electrónico',
'email_changed' => 'Tu dirección de correo electrónico ha sido cambiada. Revisa tu bandeja de correo para validarla.',
];

View File

@@ -0,0 +1,12 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'title' => 'Cambios del producto',
'note' => 'Nota: desafortunadamente, esta página está solo en inglés.',
];

View File

@@ -0,0 +1,42 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'dashboard_blank_title' => '¡Bienvenido/a a tu cuenta!',
'dashboard_blank_description' => 'Monica es el lugar donde organizar todas las interacciones con los que te importan.',
'dashboard_blank_cta' => 'Añade tu primer contacto',
'dashboard_blank_illustration' => 'Ilustración por <a href=":url">Freepik</a>',
'notes_title' => 'Todavía no tienes notas destacadas.',
'tab_recent_calls' => 'Llamadas recientes',
'tab_favorite_notes' => 'Notas favoritas',
'tab_calls_blank' => 'Todavía no has registrado una llamada.',
'tab_debts' => 'Deudas',
'tab_debts_blank' => 'Todavía no has registrado una deuda.',
'tab_tasks' => 'Tareas',
'tab_tasks_blank' => 'Todavía no tienes ninguna tarea.',
'tasks_add_task_placeholder' => '¿En qué consiste esta tarea?',
'tasks_tab_your_contacts' => 'Tareas relacionadas con tus contactos',
'tasks_tab_your_tasks' => 'Tus tareas',
'tasks_add_note' => 'Presiona <kbd>Enter</kbd> para añadir la tarea.',
'task_add_cta' => 'Añadir una tarea',
'debts_you_owe' => 'Le debes a',
'statistics_contacts' => 'Contactos',
'statistics_activities' => 'Actividades',
'statistics_gifts' => 'Regalos',
'reminders_next_months' => 'Eventos en los próximos 3 meses',
'reminders_none' => 'Ningún recordatorio este mes.',
'product_changes' => 'Cambios del producto',
'product_view_details' => 'Ver detalles',
];

View File

@@ -0,0 +1,36 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
/*
|--------------------------------------------------------------------------
| Formats for dates, hours, etc.
|--------------------------------------------------------------------------
|
| The following language lines are used for date formatting.
| Be careful to translate it to the right format.
|
| We use Carbon to format dates, see http://carbon.nesbot.com/docs/#api-commonformats
| Format parameters are describe here http://www.php.net/manual/en/function.date.php
|
*/
'short_date_year_time' => 'M d, Y H:i',
'short_date_year' => 'j M Y',
'short_date' => 'j M',
'short_month' => 'M',
'short_month_year' => 'M Y',
'short_day' => 'D',
'full_date_year' => 'F d, Y',
'full_month' => 'F',
'full_month_year' => 'F Y',
'full_hour' => 'h.i A',
'short_text' => '{text}…',
];

View File

@@ -0,0 +1,38 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'journal_rate' => '¿Cómo fue tu día? Puedes valorarlo una vez al día.',
'journal_come_back' => 'Gracias. Vuelve mañana para puntuar tu día de nuevo.',
'journal_description' => 'Nota: el diario lista las entradas del diario y las automáticas como Actividades con tus contactos. Aunque puedes borrar las entradas del diario manualmente, la actividad tendrás que borrarla directamente en la página del contacto.',
'journal_add' => 'Agregar una entrada de diario',
'journal_edit' => 'Editar página de diario',
'journal_empty' => 'Borrar diario',
'journal_created_at' => 'Creada: {date}',
'journal_created_automatically' => 'Creada autmáticamente',
'journal_entry_type_journal' => 'Entrada de diario',
'journal_entry_type_activity' => 'Actividad',
'journal_entry_rate' => 'Valoraste tú día.',
'journal_add_comment' => '¿Quieres añadir un comentario (opcional)?',
'journal_show_comment' => 'Mostrar comentario',
'entry_delete_success' => 'La entrada de diario ha sido eliminada correctamente.',
'journal_add_title' => 'Título (opcional)',
'journal_add_date' => 'Fecha',
'journal_add_post' => 'Entrada',
'journal_add_cta' => 'Guardar',
'journal_blank_cta' => 'Añade tu primera entrada de diario',
'journal_blank_description' => 'El diario te permite escribir eventos que te han pasado y recordarlos.',
'delete_confirmation' => '¿Seguro que deseas eliminar esta entrada de tu diario?',
'apply_filter' => 'Apply filter',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'per_page' => 'Per Page',
'sort_order' => 'Sort By Created At',
'ascending' => 'Ascending',
'descending' => 'Descending',
];

View File

@@ -0,0 +1,29 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
// contact creation
'contact_log_contact_created' => 'Contacto creado.',
'settings_log_contact_created_with_name' => 'Contacto añadido como :name.',
// contat description update
'contact_log_contact_description_updated' => 'Descripción actualizada.',
'settings_log_contact_description_updated_with_name' => 'Actualizada la descripción de :name.',
// contact description clear
'contact_log_contact_description_cleared' => 'Descripción eliminada.',
'settings_log_contact_description_cleared_with_name' => 'Descripción de :name eliminada.',
// contact work information update
'contact_log_contact_work_updated' => 'Actualizada información laboral.',
'settings_log_contact_work_updated_with_name' => 'Actualizada información laboral de :name.',
// company created
'settings_log_company_created' => 'Creada una empresa llamada :name.',
];

View File

@@ -0,0 +1,53 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'subject_line' => 'Recordatorio para :contact',
'greetings' => 'Hola, :username',
'want_reminded_of' => 'Querías ser recordado de :reason',
'for' => 'Para: :name',
'comment' => 'Comentario: :comment',
'footer_contact_info' => 'Añadir, ver, completar y cambiar información sobre este contacto:',
'footer_contact_info2' => 'Ver el perfil de :name',
'footer_contact_info2_link' => 'Ver el perfil de :name: :url',
'notification_subject_line' => 'Tiene un evento próximo',
'notification_description' => 'En :count días (el :date), el siguiente evento sucederá:',
'stay_in_touch_subject_line' => 'Mantenga el contacto con :name',
'stay_in_touch_subject_description' => 'Has pedido un recordatorio para permanecer en contacto con :name cada :frequency día. Has pedido un recordatorio para permanecer en contacto con :name cada :frequency días.',
'notifications_whoops' => '¡Ups!',
'notifications_hello' => '¡Hola!',
'notifications_regards' => 'Saludos',
'notifications_footer' => 'Si tienes problemas para hacer clic en el botón ":actionText", copie y pegue la siguiente URL en su navegador web: [:actionURL](:actionURL)',
'notifications_rights' => 'Todos los derechos reservados',
'confirmation_email_title' => 'Monica Email de verificación',
'confirmation_email_intro'=> 'Para validar tu email haz click en el botón de abajo',
'confirmation_email_button' => 'Verificar la dirección de correo electrónico',
'confirmation_email_bottom' => 'Si no has sido tu quién se ha registrado, no se requiere ninguna acción adicional.',
'password_reset_title' => 'Monica Notificación de Restablecimiento de Contraseña',
'password_reset_intro' => 'Ha recibido este mensaje porque se solicitó un restablecimiento de contraseña para su cuenta.',
'password_reset_button' => 'Restablecer contraseña',
'password_reset_expiration' => 'Este enlace de restablecimiento de contraseña expirará en :count minutos.',
'password_reset_bottom' => 'Si no solicitó un restablecimiento de contraseña, no es necesaria ninguna acción adicional.',
'invitation_title' => 'Monica Has sido invitado por :name',
'invitation_intro' => 'Has sido invitado por :name (:email) a usar Monica, una buena herramienta de administración de relaciones personales.',
'invitation_link' => 'Para aceptar la invitación haz clic en el siguiente enlace:',
'invitation_button' => 'Aceptar invitación',
'invitation_expiration' => 'Este enlace caducará en :count días.',
'export_title' => 'Su exportación está lista',
'export_description' => 'Has solicitado una exportación de datos el :date. Ahora está listo para descargar.',
'export_download' => 'Descargar archivo exportado',
];

View File

@@ -0,0 +1,25 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => ' Anterior',
'next' => 'Siguiente ',
];

View File

@@ -0,0 +1,30 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'reset' => '¡Tu contraseña ha sido reestablecida!',
'sent' => 'Si el correo eletrónico que ingresaste existe en nuestros registros te hemos enviado un correo para restablecer tu contraseña.',
'token' => 'Este token para reestablecer la contraseña no es válido.',
'user' => 'Si el correo eletrónico que ingresaste existe en nuestros registros te hemos enviado un correo para restablecer tu contraseña.',
'changed' => 'Contraseña cambiada con éxito.',
'invalid' => 'La contraseña que ingresaste no es correcta.',
'throttled' => 'Por favor, espera antes de intentarlo de nuevo.',
];

View File

@@ -0,0 +1,539 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
//index
'people_not_found' => 'Contacto no encontrado',
'people_list_number_kids' => ':count hijo/a|:count hijos/as',
'people_list_last_updated' => 'Última consulta:',
'people_list_number_reminders' => ':count recordatorio|:count recordatorios',
'people_list_blank_title' => 'Todavía no tienes a nadie en tu cuenta',
'people_list_blank_cta' => 'Añade a alguien',
'people_list_sort' => 'Ordenar',
'people_list_stats' => ':count contacto|:count contactos',
'people_list_firstnameAZ' => 'Ordenar por nombre A → Z',
'people_list_firstnameZA' => 'Ordenar por nombre Z → A',
'people_list_lastnameAZ' => 'Ordenar por apellido A → Z',
'people_list_lastnameZA' => 'Ordenar por apellido Z → A',
'people_list_lastactivitydateNewtoOld' => 'Ordenar por fecha de última actividad, de más reciente a más antiguo',
'people_list_lastactivitydateOldtoNew' => 'Ordenar por fecha de última actividad, de más antiguo a más reciente',
'people_list_filter_tag' => 'Mostrar todos los contactos etiquetados con',
'people_list_clear_filter' => 'Quitar filtro',
'people_list_contacts_per_tags' => ':count contacto|:count contactos',
'people_list_show_dead' => 'Mostrar fallecidos (:count)',
'people_list_hide_dead' => 'Ocultar fallecidos (:count)',
'people_search' => 'Buscar en tus contactos…',
'people_search_no_results' => 'No se encontraron resultados',
'people_search_next' => 'Siguiente',
'people_search_prev' => 'Anterior',
'people_search_rows_per_page' => 'Filas por página',
'people_search_of' => 'de',
'people_search_page' => 'Página',
'people_search_all' => 'Todos',
'people_add_new' => 'Añadir a una nueva persona',
'people_list_account_usage' => 'El uso de tu cuenta: :current/:limit contactos',
'people_list_account_upgrade_title' => 'Actualiza tu cuenta para desbloquear todo su potencial.',
'people_list_account_upgrade_cta' => 'Actualizar ahora',
'people_list_untagged' => 'Ver contactos sin etiqueta',
'people_list_filter_untag' => 'Mostrando todos los contactos sin etiqueta',
'archived_contact_readonly' => 'El contacto archivado no puede ser editado, por favor desarchivelo primero.',
// people add
'people_add_title' => 'Añade a una nueva persona',
'people_add_missing' => 'Persona no encontrada - añade una nueva ahora',
'people_add_firstname' => 'Nombre',
'people_add_middlename' => 'Segundo Nombre (Opcional)',
'people_add_lastname' => 'Apellidos (opcional)',
'people_add_email' => 'Correo electrónico (opcional)',
'people_add_nickname' => 'Apodo (opcional)',
'people_add_cta' => 'Añadir',
'people_save_and_add_another_cta' => 'Añadir y agregar a alguien más',
'people_add_success' => ':name ha sido creado exitosamente',
'people_add_gender' => 'Género',
'people_delete_success' => 'El contacto ha sido eliminado',
'people_delete_message' => 'Borrar contacto',
'people_delete_confirmation' => '¿Estás seguro que quieres eliminar el siguiente contacto: :name? Esta acción es permanente.',
'people_add_birthday_reminder' => 'Desearle feliz cumpleaños a :name',
'people_add_birthday_reminder_deceased' => 'En esta fecha, :name habría celebrado su cumpleaños',
'people_add_import' => '¿Quieres <a href=":url">importar tus contactos</a>?',
'people_edit_email_error' => 'Ya existe un contacto en tu cuenta con esta dirección de correo electrónico. Por favor, elije otro.',
'people_export' => 'Exportar como vCard',
'people_add_reminder_for_birthday' => 'Crear un recordatorio anual de cumpleaños',
// show
'section_contact_information' => 'Información de contacto',
'section_personal_activities' => 'Actividades',
'section_personal_reminders' => 'Recordatorios',
'section_personal_tasks' => 'Tareas',
'section_personal_gifts' => 'Regalos',
'section_personal_notes' => 'Notas',
// archived contacts
'list_link_to_active_contacts' => 'Usted está viendo los contactos archivados. Cambiar a ver la lista de <a href=":url">contactos activos</a>.',
'list_link_to_archived_contacts' => 'Lista de contactos archivados',
// Header
'me' => 'Este eres tú',
'edit_contact_information' => 'Editar información de contacto',
'contact_archive' => 'Archivar contacto',
'contact_unarchive' => 'Des-archivar contacto',
'contact_archive_help' => 'Los contactos archivados no se muestran en la lista de contactos, pero todavía aparecen en los resultados de búsqueda.',
'call_button' => 'Registrar una llamada',
'set_favorite' => 'Los contactos favoritos son colocados en la parte superior de la lista de contactos',
// Stay in touch
'stay_in_touch' => 'Mantenerse en contacto',
'stay_in_touch_frequency' => 'Mantenerse en contacto cada día|Mantenerse en contacto cada {count} días',
'stay_in_touch_next_date' => 'Siguiente vencido: {date}',
'stay_in_touch_invalid' => 'La frecuencia debe ser un número mayor que 0.',
'stay_in_touch_premium' => 'Necesitas actualizar tu cuenta para hacer uso de esta característica',
'stay_in_touch_modal_title' => 'Mantenerse en contacto',
'stay_in_touch_modal_desc' => 'Podemos recordarte que te mantengas en contacto con {firstname} regularmente por correo electrónico.',
'stay_in_touch_modal_label' => 'Envíame un correo electrónico cada… {count} día|Envíame un correo electrónico cada… {count} días',
// Calls
'modal_call_title' => 'Registrar una llamada',
'modal_call_comment' => '¿De qué hablaron? (Opcional)',
'modal_call_exact_date' => 'La llamada telefónica ocurrió el',
'modal_call_who_called' => 'Quién llamó?',
'modal_call_emotion' => '¿Deseas registrar cómo te sentiste durante esta llamada? (opcional)',
'calls_add_success' => 'La llamada telefónica ha sido guardada.',
'call_delete_confirmation' => '¿Estás seguro que deseas eliminar esta llamada?',
'call_delete_success' => 'La llamada telefónica ha sido eliminada exitosamente',
'call_title' => 'Llamadas telefónicas',
'call_empty_comment' => 'No hay detalles',
'call_blank_title' => 'Mantén un seguimiento de las llamadas realizadas con {name}',
'call_blank_desc' => 'Has llamado a {name}',
'call_you_called' => 'Has llamado',
'call_he_called' => '{name} llamó',
'call_emotions' => 'Emociones:',
// Conversation
'conversation_blank' => 'Registra conversaciones que has tenido con :name por redes sociales, SMS…',
'conversation_delete_link' => 'Borrar conversación',
'conversation_edit_title' => 'Editar conversación',
'conversation_edit_delete' => '¿Estás seguro que quieres eliminar esta conversación? Esta acción es permanente.',
'conversation_add_success' => 'La conversación ha sido añadida con éxito.',
'conversation_edit_success' => 'La conversación ha sido actualizada con éxito.',
'conversation_delete_success' => 'La conversación ha sido eliminada exitosamente.',
'conversation_add_title' => 'Registrar una nueva conversación',
'conversation_add_when' => '¿Cuándo tuviste esta conversación?',
'conversation_add_who_wrote' => '¿Quién envió este mensaje?',
'conversation_add_how' => '¿Qué medio utilizaste para comunicarte?',
'conversation_add_you' => 'Tu',
'conversation_add_content' => 'Escribe lo que se dijo',
'conversation_add_what_was_said' => '¿Qué fue lo que dijiste?',
'conversation_add_another' => 'Añade otro mensaje',
'conversation_add_error' => 'Debes añadir al menos un mensaje.',
'conversation_list_table_messages' => 'Mensajes',
'conversation_list_table_content' => 'Contenido parcial (último mensaje)',
'conversation_list_title' => 'Conversaciones',
'conversation_list_cta' => 'Registrar conversación',
// age - birthday
'birthdate_not_set' => 'No se ha definido cumpleaños',
'age_approximate_in_years' => 'aproximadamente :age años de edad',
'age_exact_in_years' => ':age años de edad',
'age_exact_birthdate' => 'nació el :date',
// Last called
'last_called' => 'Última llamada: :date',
'last_talked_to' => 'Última llamada: {date}',
'last_called_empty' => 'Última llamada: desconocido',
'last_activity_date' => 'Última actividad juntos: :date',
'last_activity_date_empty' => 'Última actividad juntos: desconocido',
// additional information
'information_edit_success' => 'El perfil ha sido actualizado exitosamente',
'information_edit_title' => 'Editar la información personal de :name',
'information_edit_max_size' => 'Máximo :size Kb.',
'information_edit_max_size2' => 'Máximo {size} kB.',
'information_edit_firstname' => 'Nombre',
'information_edit_lastname' => 'Apellidos (opcional)',
'information_edit_description' => 'Descripción (opcional)',
'information_edit_description_help' => 'Usado en la lista de contactos para agregar contexto, si fuera necesario.',
'information_edit_unknown' => 'No sé la edad de esta persona',
'information_edit_probably' => 'Esta persona es probablemente…',
'information_edit_not_year' => 'Sé el día y mes de la fecha de nacimiento de esta persona, pero no el año…',
'information_edit_exact' => 'Se la fecha exacta del cumpleaños de esta persona…',
'information_edit_birthdate_label' => 'Cumpleaños',
'information_no_work_defined' => 'Información de trabajo no definida',
'information_work_at' => 'en :company',
'work_add_cta' => 'Actualizar la información de trabajo',
'work_edit_success' => 'Información de trabajo actualizada',
'work_edit_title' => 'Actualizar la información de trabajo de :name',
'work_edit_job' => 'Título (opcional)',
'work_edit_company' => 'Empresa (opcional)',
'work_information' => 'Información de trabajo',
// food preferences
'food_preferences_add_success' => 'Las preferencias de comida han sido guardadas',
'food_preferences_edit_description' => 'Tal vez :firstname o alguien en la familia :family tiene una alergia. O no le gusta una botella específica de vino. Indica eso aquí, así lo recordaras la próxima vez que los invites a cenar',
'food_preferences_edit_description_no_last_name' => 'Tal vez :firstname tiene una alergia. O no le gusta una botella específica de vino. Indica eso aquí, así lo recordaras la próxima vez que lo invites a cenar',
'food_preferences_edit_title' => 'Indica preferencias en comida',
'food_preferences_edit_cta' => 'Guardar preferencias en comida',
'food_preferences_title' => 'Preferencias de comida',
'food_preferences_cta' => 'Añadir preferencias en comida',
// reminders
'reminders_blank_title' => '¿Hay algo en lo que quisieras ser recordado sobre :name?',
'reminders_blank_add_activity' => 'Agregar un recordatorio',
'reminders_add_title' => '¿Qué te gustaría que se te recordara sobre :name?',
'reminders_add_description' => 'Por favor recuérdame…',
'reminders_add_next_time' => '¿Cuándo es la próxima vez que te gustaría que te recordaramos sobre esto?',
'reminders_add_once' => 'Recuerdame sobre esto solo una vez',
'reminders_add_recurrent' => 'Recuerdame sobre esto cada',
'reminders_add_starting_from' => 'a partir de la fecha indicada arriba',
'reminders_add_cta' => 'Añadir recordatorio',
'reminders_edit_update_cta' => 'Actualizar recordatorio',
'reminders_add_error_custom_text' => 'Necesitas indicar un texto para este recordatorio',
'reminders_create_success' => 'El recordatorio ha sido añadido exitosamente',
'reminders_delete_success' => 'El recordatorio ha sido eliminado exitosamente',
'reminders_update_success' => 'El recordatorio ha sido actualizado exitosamente',
'reminders_add_optional_comment' => 'Comentario opcional',
'reminder_frequency_day' => 'cada día|cada :number días',
'reminder_frequency_week' => 'cada semana|cada :number semanas',
'reminder_frequency_month' => 'cada mes|cada :number meses',
'reminder_frequency_year' => 'cada año|cada :number años',
'reminder_frequency_one_time' => 'el :date',
'reminders_delete_confirmation' => '¿Estás seguro de que deseas eliminar este recordatorio?',
'reminders_delete_cta' => 'Eliminar',
'reminders_next_expected_date' => 'en',
'reminders_cta' => 'Agregar un recordatorio',
'reminders_description' => 'Te enviaremos un correo electrónico por cada uno de los siguientes recordatorios. Los recordatorios son enviados la mañana del día que el evento ocurre. Recordatorios automáticamente añadidos para cumpleaños no pueden ser eliminados. Si quieres cambiar esa fecha, edita la fecha de cumpleaños de los contactos.',
'reminders_one_time' => 'Una vez',
'reminders_type_week' => 'semana',
'reminders_type_month' => 'mes',
'reminders_type_year' => 'año',
'reminders_birthday' => 'Cumpleaños de :name',
'reminders_free_plan_warning' => 'Estas en el plan gratuito. Correos electrónicos no son enviados para este plan. Para recibir recordatorio por correo electrónico actualiza tu cuenta.',
// relationships
'relationship_form_add' => 'Añadir una nueva relación',
'relationship_form_edit' => 'Editar una relación existente',
'relationship_form_is_with' => 'Esta persona es…',
'relationship_form_is_with_name' => ':name es…',
'relationship_form_add_choice' => '¿Con quién es esta relación?',
'relationship_form_create_contact' => 'Añade a una nueva persona',
'relationship_form_associate_contact' => 'Un contacto existente',
'relationship_form_associate_dropdown' => 'Busca y selecciona un contacto existente del menú desplegable a continuación',
'relationship_form_associate_dropdown_placeholder' => 'Busca y selecciona un contacto existente',
'relationship_form_also_create_contact' => 'Crear una entrada de contacto para esta persona.',
'relationship_form_add_description' => 'Esto te permitirá tratar a esta persona como cualquier otro de tus contactos.',
'relationship_form_add_no_existing_contact' => 'No tienes ningún contacto que se pueda relacionar con :name al momento.',
'relationship_delete_confirmation' => '¿Estás seguro de que deseas eliminar esta relación? Esto es permanente.',
'relationship_unlink_confirmation' => '¿Estás seguro de que deseas eliminar esta relación? Esta persona no será eliminada - solo la relación entre estas dos personas.',
'relationship_form_add_success' => 'La relación ha sido creada exitosamente.',
'relationship_form_deletion_success' => 'La relación ha sido eliminada.',
// tasks
'tasks_title' => 'Tareas',
'tasks_blank_title' => 'Aún no tienes tareas.',
'tasks_form_title' => 'Título',
'tasks_form_description' => 'Descripción (opcional)',
'tasks_add_task' => 'Añadir una tarea',
'tasks_delete_success' => 'La tarea ha sido eliminada exitosamente',
'tasks_complete_success' => 'La tarea ha cambiado de estado exitosamente',
// activities
'activity_title' => 'Actividades',
'activity_type_category_simple_activities' => 'Actividades simples',
'activity_type_category_sport' => 'Deportes',
'activity_type_category_food' => 'Comida',
'activity_type_category_cultural_activities' => 'Actividades culturales',
'activity_type_just_hung_out' => 'solo pasamos el rato',
'activity_type_watched_movie_at_home' => 'vimos una película en casa',
'activity_type_talked_at_home' => 'solo hablamos en casa',
'activity_type_did_sport_activities_together' => 'hicimos deporte juntos',
'activity_type_ate_at_his_place' => 'comimos en su casa',
'activity_type_went_bar' => 'fuimos al bar',
'activity_type_ate_at_home' => 'comimos en casa',
'activity_type_picnicked' => 'fuimos de picnic',
'activity_type_ate_restaurant' => 'comimos en un restaurante',
'activity_type_went_theater' => 'fuimos al teatro',
'activity_type_went_concert' => 'fuimos a un concierto',
'activity_type_went_play' => 'fuimos a jugar',
'activity_type_went_museum' => 'fuimos al museo',
'activities_add_activity' => 'Añadir actividad',
'activities_add_more_details' => 'Añadir más detalles',
'activities_add_emotions' => 'Añadir emociones',
'activities_add_category' => 'Indicar una categoría',
'activities_add_participants_cta' => 'Añadir participantes',
'activities_item_information' => ':Activity. Sucedió el :date',
'activities_add_title' => '¿Qué hiciste con {name}?',
'activities_summary' => 'Describe lo que hiciste',
'activities_add_pick_activity' => '¿Te gustaría categorizar esta actividad? No tienes que hacerlo, pero esto te dará estadísticas en el futuro (Opcional)',
'activities_add_date_occured' => 'La actividad ocurrió el…',
'activities_add_participants' => '¿Quién, aparte de {name}, participó en esta actividad? (opcional)',
'activities_add_emotions_title' => '¿Deseas registrar cómo te sentiste durante esta llamada? (opcional)',
'activities_blank_title' => 'Dale seguimiento a lo que has hecho con {name} en el pasado, y de que han hablado',
'activities_blank_add_activity' => 'Añadir una actividad',
'activities_add_success' => 'La actividad ha sido añadida exitosamente',
'activities_add_error' => 'Ocurrió un error al añadir la actividad',
'activities_update_success' => 'La actividad ha sido actualizada exitosamente',
'activities_delete_success' => 'La actividad ha sido eliminada exitosamente',
'activities_who_was_involved' => '¿Quién estuvo envuelto?',
'activities_activity' => 'Categoría de la Actividad',
'activities_view_activities_report' => 'Ver reporte de actividades',
'activities_profile_title' => 'Reporte de actividades entre :name y tu',
'activities_profile_subtitle' => 'Has registrado :total_activities actividad con :name en total, y :activities_last_twelve_months en los últimos 12 meses.|Has registrado :total_activities actividades con :name en total, y :activities_last_twelve_months en los últimos 12 meses.',
'activities_profile_year_summary_activity_types' => 'Aquí tienes un desglose del tipo de actvidades que han tenido juntos en :year',
'activities_profile_year_summary' => 'Aquí tienes lo que han hecho en :year',
'activities_profile_number_occurences' => ':value actividad|:value actividades',
'activities_list_participants' => 'Participantes ({total}):',
'activities_list_emotions' => 'Emociones sentidas:',
'activities_list_date' => 'Ocurrió el',
'activities_list_category' => 'Categoría:',
// notes
'notes_create_success' => 'La nota ha sido creada exitosamente',
'notes_update_success' => 'La nota ha sido guardada exitosamente',
'notes_delete_success' => 'La nota ha sido eliminada exitosamente',
'notes_add_cta' => 'Añadir nota',
'notes_favorite' => 'Añadir/remover de favoritos',
'notes_delete_title' => 'Eliminar una nota',
'notes_delete_confirmation' => '¿Estás seguro que deseas eliminar esta nota? Esta acción es permanente',
// gifts
'gifts_title' => 'Regalos',
'gifts_add_success' => 'El regalo ha sido añadido exitosamente',
'gifts_delete_success' => 'El regalo ha sido eliminado exitosamente',
'gifts_delete_confirmation' => '¿Estás seguro que deseas eliminar este regalo?',
'gifts_add_gift' => 'Añadir un regalo',
'gifts_link' => 'Enlace',
'gifts_for' => 'Para: {name}',
'gifts_delete_cta' => 'Eliminar',
'gifts_add_title' => 'Gestión de regalos para :name',
'gifts_add_gift_idea' => 'Idea de regalo',
'gifts_add_gift_already_offered' => 'Regalo dado',
'gifts_add_gift_received' => 'Regalos recibidos',
'gifts_add_gift_title' => '¿Qué es este regalo?',
'gifts_add_gift_name' => 'Nombre del regalo',
'gifts_add_link' => 'Enlace al sitio web (opcional)',
'gifts_add_value' => 'Valor (opcional)',
'gifts_add_comment' => 'Comentario (opcional)',
'gifts_add_recipient' => 'Destinatario (opcional)',
'gifts_add_recipient_field' => 'Destinatario',
'gifts_add_photo' => 'Foto (opcional)',
'gifts_add_photo_title' => 'Añadir una foto para este regalo',
'gifts_add_someone' => 'Este regalo es para alguien en particular de la familia de {name}',
'gifts_delete_title' => 'Borrar un regalo',
'gifts_ideas' => 'Idea de regalo',
'gifts_offered' => 'Regalos dados',
'gifts_offered_as_an_idea' => 'Marcar como una idea',
'gifts_received' => 'Regalos recibidos',
'gifts_view_comment' => 'Ver comentario',
'gifts_mark_offered' => 'Marcar como dado',
'gifts_update_success' => 'El regalo ha sido actualizado exitosamente',
'gifts_add_date' => 'Fecha (opcional)',
// debts
'debt_delete_confirmation' => '¿Está seguro de que desea eliminar esta deuda?',
'debt_delete_success' => 'La deuda ha sido eliminada exitosamente',
'debt_add_success' => 'La deuda ha sido añadida exitosamente',
'debt_title' => 'Deudas',
'debt_add_cta' => 'Añadir deuda',
'debt_you_owe' => 'Tú debes :amount',
'debt_they_owe' => ':name te debe :amount',
'debt_add_title' => 'Gestión de deudas',
'debt_add_you_owe' => 'Tú le debes a :name',
'debt_add_they_owe' => ':name te debe',
'debt_add_amount' => 'la cantidad de',
'debt_add_reason' => 'por la siguiente razón (opcional)',
'debt_add_add_cta' => 'Añadir deuda',
'debt_edit_update_cta' => 'Actualizar deuda',
'debt_edit_success' => 'La deuda ha sido actualizada exitosamente',
'debts_blank_title' => 'Gestiona deudas que tienes con :name ó deudas que :name te debe',
// tags
'tag_edit' => 'Editar etiqueta',
'tag_add' => 'Agregar etiquetas',
'tag_add_search' => 'Añadir o buscar etiquetas',
'tag_no_tags' => 'No hay etiquetas aún',
// Introductions
'introductions_sidebar_title' => 'Cómo nos conocimos',
'introductions_blank_cta' => 'Indica como conociste a :name',
'introductions_title_edit' => '¿Cómo conociste a :name?',
'introductions_additional_info' => 'Explica cómo y dónde se conocieron',
'introductions_edit_met_through' => '¿Alguien te ha presentado esta persona?',
'introductions_no_met_through' => 'Nadie',
'introductions_first_met_date' => 'Fecha que se conocieron',
'introductions_no_first_met_date' => 'No sé la fecha que nos conocimos',
'introductions_first_met_date_known' => 'Esta es la fecha que nos conocimos',
'introductions_add_reminder' => 'Añadir un recordatorio para celebrar este encuentro en el aniversario de cuando este evento sucedió',
'introductions_update_success' => 'Has actualizado con éxito la información sobre cómo conociste a esta persona',
'introductions_met_through' => 'Nos conocimos a través de <a href=":url">:name</a>',
'introductions_met_date' => 'Nos conocimos en :date',
'introductions_reminder_title' => 'Aniversario del día que se conocieron',
// Deceased
'deceased_reminder_title' => 'Aniversario de la muerte de :name',
'deceased_mark_person_deceased' => 'Marcar esta persona como fallecida',
'deceased_know_date' => 'Conozco la fecha en que esta persona murió',
'deceased_add_reminder' => 'Añadir un recordatorio para esta fecha',
'deceased_label' => 'Fallecido',
'deceased_date_label' => 'Fecha de defunción',
'deceased_label_with_date' => 'Fallecido el',
'deceased_age' => 'Edad al momento del fallecimiento',
// Contact information
'contact_info_title' => 'Información de contacto',
'contact_info_form_content' => 'Contenido',
'contact_info_form_contact_type' => 'Tipo de contacto',
'contact_info_form_personalize' => 'Personalizar',
'contact_info_address' => 'Vive en',
// Addresses
'contact_address_title' => 'Direcciones',
'contact_address_form_name' => 'Etiqueta (opcional)',
'contact_address_form_street' => 'Calle (opcional)',
'contact_address_form_city' => 'Ciudad (opcional)',
'contact_address_form_province' => 'Provincia (opcional)',
'contact_address_form_postal_code' => 'Código postal (opcional)',
'contact_address_form_country' => 'País (opcional)',
'contact_address_form_latitude' => 'Latitud (sólo números) (opcional)',
'contact_address_form_longitude' => 'Longitud (sólo números) (opcional)',
// Pets
'pets_kind' => 'Tipo de mascota',
'pets_name' => 'Nombre (opcional)',
'pets_create_success' => 'La mascota ha sido añadida',
'pets_update_success' => 'La mascota ha sido actualizada',
'pets_delete_success' => 'La mascota ha sido eliminada',
'pets_title' => 'Mascotas',
'pets_reptile' => 'Reptil',
'pets_bird' => 'Ave',
'pets_cat' => 'Gato',
'pets_dog' => 'Perro',
'pets_fish' => 'Pez',
'pets_hamster' => 'Hámster',
'pets_horse' => 'Caballo',
'pets_rabbit' => 'Conejo',
'pets_rat' => 'Rata',
'pets_small_animal' => 'Animal pequeño',
'pets_other' => 'Otro',
// life events
'life_event_list_tab_life_events' => 'Eventos cotidianos',
'life_event_list_tab_other' => 'Notas, recordatorios…',
'life_event_list_title' => 'Eventos cotidianos',
'life_event_blank' => 'Apunta los hechos de la vida de {name} Para tu futura referencia.',
'life_event_list_cta' => 'Añade un evento notable',
'life_event_create_category' => 'Todas las categorías',
'life_event_create_life_event' => 'Añade un evento notable',
'life_event_create_default_title' => 'Título (opcional)',
'life_event_create_default_story' => 'Historia (opcional)',
'life_event_create_date' => 'No necesitas indicar un mes o un día - sólo el año es obligatorio.',
'life_event_create_default_description' => 'Añadir información sobre lo que sabes',
'life_event_create_add_yearly_reminder' => 'Añadir un recordatorio anual para este evento',
'life_event_create_success' => 'El evento notable ha sido añadido',
'life_event_delete_title' => 'Borrar un evento notable',
'life_event_delete_description' => '¿Estás seguro que quieres eliminar este evento notable? Esta acción es permanente.',
'life_event_delete_success' => 'El evento notable ha sido eliminado',
'life_event_date_it_happened' => 'Fecha cuando ocurrió',
'life_event_category_work_education' => 'Trabajo y educación',
'life_event_category_family_relationships' => 'Familia y amistades',
'life_event_category_home_living' => 'Hogar y estilo de vida',
'life_event_category_health_wellness' => 'Salud y bienestar',
'life_event_category_travel_experiences' => 'Viajes y experiencias',
'life_event_sentence_new_job' => 'Comenzó un nuevo trabajo',
'life_event_sentence_retirement' => 'Jubilado',
'life_event_sentence_new_school' => 'Comenzó la escuela',
'life_event_sentence_study_abroad' => 'Estudió en el extranjero',
'life_event_sentence_volunteer_work' => 'Comenzó a ser voluntario',
'life_event_sentence_published_book_or_paper' => 'Publicó un artículo',
'life_event_sentence_military_service' => 'Comenzó el servicio militar',
'life_event_sentence_new_relationship' => 'Comenzó una relación',
'life_event_sentence_engagement' => 'Se comprometió',
'life_event_sentence_marriage' => 'Se casó',
'life_event_sentence_anniversary' => 'Aniversario',
'life_event_sentence_expecting_a_baby' => 'Espera un bebé',
'life_event_sentence_new_child' => 'Tuvo un hijo',
'life_event_sentence_new_family_member' => 'Añadido un miembro familiar',
'life_event_sentence_new_pet' => 'Consiguió una mascota',
'life_event_sentence_end_of_relationship' => 'Finalizó una relación',
'life_event_sentence_loss_of_a_loved_one' => 'Perdió un ser querido',
'life_event_sentence_moved' => 'Se trasladó',
'life_event_sentence_bought_a_home' => 'Compró una casa',
'life_event_sentence_home_improvement' => 'Hizo unas mejoras en el hogar',
'life_event_sentence_holidays' => 'Se fue de vacaciones',
'life_event_sentence_new_vehicle' => 'Consiguió un vehículo nuevo',
'life_event_sentence_new_roommate' => 'Encontró alguien para compartir piso',
'life_event_sentence_overcame_an_illness' => 'Superó una enfermedad',
'life_event_sentence_quit_a_habit' => 'Dejó un vicio',
'life_event_sentence_new_eating_habits' => 'Empezó nuevos hábitos alimenticios',
'life_event_sentence_weight_loss' => 'Perdió peso',
'life_event_sentence_wear_glass_or_contact' => 'Empezó a llevar gafas o lentillas',
'life_event_sentence_broken_bone' => 'Se rompió un hueso',
'life_event_sentence_removed_braces' => 'Se quitó los brackets',
'life_event_sentence_surgery' => 'Tuvo una operación',
'life_event_sentence_dentist' => 'Fue al dentista',
'life_event_sentence_new_sport' => 'Inició la práctica de un deporte',
'life_event_sentence_new_hobby' => 'Comenzó un hobby',
'life_event_sentence_new_instrument' => 'Aprendió un nuevo instrumento',
'life_event_sentence_new_language' => 'Aprendió un idioma adicional',
'life_event_sentence_tattoo_or_piercing' => 'Se hizo un tatuaje o piercing',
'life_event_sentence_new_license' => 'Consiguió un permiso',
'life_event_sentence_travel' => 'Viajado',
'life_event_sentence_achievement_or_award' => 'Consiguió un logro o premio',
'life_event_sentence_changed_beliefs' => 'Creencias cambiadas',
'life_event_sentence_first_word' => 'Habló por primera vez',
'life_event_sentence_first_kiss' => 'Su primer beso',
// documents
'document_list_title' => 'Documentos',
'document_list_cta' => 'Subir documento',
'document_list_blank_desc' => 'Aquí usted puede almacenar documentos relacionados con esta persona.',
'document_upload_zone_cta' => 'Subir un fichero',
'document_upload_zone_progress' => 'Subiendo el documento…',
'document_upload_zone_error' => 'Se produjo un error al subir el archivo. Por favor inténtelo de nuevo.',
// Photos
'photo_title' => 'Fotos',
'photo_list_title' => 'Fotos relacionadas',
'photo_list_cta' => 'Subir foto',
'photo_list_blank_desc' => 'Puede almacenar imágenes acerca de este contacto. ¡Suba una ahora!',
'photo_upload_zone_cta' => 'Carga una foto',
'photo_current_profile_pic' => 'Foto de perfil actual',
'photo_make_profile_pic' => 'Usar como foto de perfil',
'photo_delete' => 'Eliminar foto',
'photo_next' => 'Siguiente foto ',
'photo_previous' => ' Foto anterior',
// Avatars
'avatar_change_title' => 'Cambiar el avatar',
'avatar_question' => '¿Qué avatar deseas usar?',
'avatar_default_avatar' => 'El avatar por defecto',
'avatar_adorable_avatar' => 'El avatar Adorable',
'avatar_gravatar' => 'El "Gravatar" asociado con la dirección de correo electrónico de esta persona. <a href="https://gravatar.com/">Gravatar</a> es un sistema global que permite a los usuarios asociar direcciones de correo electrónico con fotos.',
'avatar_current' => 'Mantener el avatar actual',
'avatar_photo' => 'De una foto que subes',
'avatar_crop_new_avatar_photo' => 'Recortar nueva foto de avatar',
// emotions
'emotion_this_made_me_feel' => 'Esto te hizo sentir…',
// logs
'auditlogs_link' => 'Historial',
'auditlogs_title' => 'Todo lo que le pasó a :name',
'auditlogs_breadcrumb' => 'Historial',
'auditlogs_author' => 'Por :name el :date',
// contact field label
'contact_field_label_home' => 'Casa',
'contact_field_label_work' => 'Trabajo',
'contact_field_label_cell' => 'Móvil/Celular',
'contact_field_label_fax' => 'Fax',
'contact_field_label_pager' => 'Busca',
'contact_field_label_main' => 'Principal',
'contact_field_label_other' => 'Otro',
'contact_field_label_personal' => 'Personal',
];

View File

@@ -0,0 +1,16 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'type_birthday' => 'Desear feliz cumpleaños a',
'type_phone_call' => 'Llamar a',
'type_lunch' => 'Comer con',
'type_hangout' => 'Salir con',
'type_email' => 'Email',
'type_birthday_kid' => 'Desea feliz cumpleaños al hijo de',
];

View File

@@ -0,0 +1,557 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
'sidebar_settings' => 'Configuración de cuenta',
'sidebar_personalization' => 'Personalización',
'sidebar_settings_storage' => 'Almacenamiento',
'sidebar_settings_export' => 'Exportar datos',
'sidebar_settings_users' => 'Usuarios',
'sidebar_settings_subscriptions' => 'Subscripción',
'sidebar_settings_import' => 'Importar datos',
'sidebar_settings_tags' => 'Gestión de etiquetas',
'sidebar_settings_api' => 'API',
'sidebar_settings_dav' => 'Recursos DAV',
'sidebar_settings_security' => 'Seguridad',
'sidebar_settings_auditlogs' => 'Registro de auditoría',
'title_general' => 'Información general',
'title_i18n' => 'Configuración internacional',
'title_layout' => 'Diseño',
'me_title' => 'Yo como contacto',
'me_help' => 'Este es el contacto que te representa <em>a ti</em> en Monica',
'me_select' => 'Selecciona un contacto',
'me_no_contact' => 'Ningún contacto seleccionado.',
'me_select_click' => 'Haz clic aquí para seleccionar un contacto.',
'me_remove_contact' => 'Eliminar la asociación',
'me_choose' => 'Selecciónate a ti mismo',
'me_choose_placeholder' => 'Selecciónate a ti mismo',
'export_title' => 'Exportar los datos de tu cuenta',
'export_be_patient' => 'Haga clic en el botón para iniciar la exportación. Puede tardar varios minutos en procesar la exportación - por favor sea paciente y no haga spam en el botón.',
'export_title_sql' => 'Exportar a SQL',
'export_sql_explanation' => 'Exportar tus datos en formato SQL te permite coger tu información e importarla en tu propia instancia de Monica. Esto es útil sólo si tienes tu propio servidor.',
'export_sql_cta' => 'Exportar a SQL',
'export_sql_link_instructions' => 'Nota: <a href=":url">lee las instrucciones</a> para aprender más sobre como importar este archivo a tu propia instancia.',
'export_title_json' => 'Exportar a Json',
'export_submitted' => 'Su exportación ha sido enviada, estará disponible en un momento…',
'export_json_explanation' => 'Exportando sus datos en formato Json para la copia de seguridad.',
'export_json_beta' => 'La exportación de Json está en modo de vista previa. Dinos lo que piensas al respecto:',
'export_json_cta' => 'Exportar a Json',
'export_header_type' => 'Tipo',
'export_header_timestamp' => 'Fecha de creación',
'export_header_status' => 'Estado',
'export_header_actions' => 'Acciones',
'export_last_title' => 'Últimas exportaciones',
'export_empty_title' => 'Aún no hay exportaciones',
'export_type_json' => 'Exportación Json',
'export_type_sql' => 'Exportación SQL',
'export_status_todo' => 'Enviados',
'export_status_doing' => 'En proceso',
'export_status_done' => 'Hecho',
'export_status_failed' => 'Fallido',
'export_not_done' => 'Descarga imposible, esta exportación no ha terminado todavía.',
'firstname' => 'Nombre',
'lastname' => 'Apellidos',
'name_order' => 'Orden de los nombres',
'name_order_firstname_lastname' => '<Nombre> <Apellido> Juan Pérez',
'name_order_lastname_firstname' => '<Apellido> <Nombre> Pérez Juan',
'name_order_firstname_lastname_nickname' => '<Nombre> <Apellido> (<Apodo>) Juan Pérez (el Nota)',
'name_order_firstname_nickname_lastname' => '<Nombre> (<Apodo>) <Apellido> Juan (el Nota) Pérez',
'name_order_lastname_firstname_nickname' => '<Apellido> <Nombre> (<Apodo>) Pérez Juan (el Nota)',
'name_order_lastname_nickname_firstname' => '<Apellido> (<Apodo>) <Nombre> Pérez (el Nota) Juan',
'name_order_nickname_firstname_lastname' => '<Apodo> (<Nombre> <Apellido>) El Nota (Juan Pérez)',
'name_order_nickname_lastname_firstname' => '<Apodo> (<Apellido> <Nombre>) El Nota (Pérez Juan)',
'name_order_nickname' => '<Apodo> — el Nota',
'currency' => 'Moneda',
'name' => 'Tu nombre: :name',
'email' => 'Correo electrónico',
'email_placeholder' => 'Ingrese un email',
'email_help' => 'Este es el correo electrónico usado para identificarte, y en el que recibirás tus recordatorios.',
'timezone' => 'Zona horaria',
'temperature_scale' => 'Escala de temperatura',
'temperature_scale_fahrenheit' => 'Fahrenheit (°F)',
'temperature_scale_celsius' => 'Celsius (˚C)',
'layout' => 'Disposición',
'layout_small' => 'Máximo 1200 pixels de ancho',
'layout_big' => 'Usar ancho del navegador',
'save' => 'Actualiza preferencias',
'delete_title' => 'Eliminar tu cuenta',
'delete_desc' => '¿Deseas eliminar tu cuenta? La eliminación es permanente, todos tus datos se perderán de manera permanente. Si tienes una suscripción, se cancelará inmediatamente.',
'delete_other_desc' => 'Tus datos en la base de datos principal se borrarán inmediatamente. Tal y como explica nuestra política de privacidad, hacemos copias de seguridad diarias, cifradas de forma segura, que retenemos durante 30 días, tras los cuales se borran completamente. No podemos borrar información específica de las copias de seguridad antes de esto. Todos tus datos se borrarán completamente a los 31 días del borrado de tu cuenta.',
'reset_desc' => '¿Deseas reiniciar tu cuenta? Esto borrará todos tus contactos, y todos los datos asociados con ellos. Tu cuenta no se eliminará.',
'reset_title' => 'Resetear tu cuenta',
'reset_cta' => 'Resetear tu cuenta',
'reset_notice' => '¿Estás seguro de que quieres resetear tu cuenta? Esta acción es permanente e irreversible.',
'reset_success' => 'Tu cuenta ha sido reseteada con éxito.',
'delete_notice' => '¿Estás seguro de que deseas eliminar tu cuenta? Esto es permanente y no se puede deshacer. Todos tus datos serán eliminados y no se podrán recuperar.',
'delete_cta' => 'Eliminar cuenta',
'settings_success' => 'Preferencias actualizadas!',
'locale' => 'Idiomas utilizados en la aplicación',
'locale_help' => '¿Quieres ayudar a traducir Monica o añadir un nuevo idioma? Sigue <a href=":url" target="_blank" lang="en">este enlace para más información</a>.',
'locale_ar' => 'Árabe',
'locale_cs' => 'Checo',
'locale_de' => 'Alemán',
'locale_el' => 'Griego',
'locale_en' => 'Ingles',
'locale_en-GB' => 'Inglés (Reino Unido)',
'locale_es' => 'Español',
'locale_fr' => 'Frances',
'locale_he' => 'Hebreo',
'locale_hr' => 'Croata',
'locale_id' => 'Indonesio',
'locale_it' => 'Italiano',
'locale_ja' => 'Japonés',
'locale_nl' => 'Alemán',
'locale_pt' => 'Portugues',
'locale_pt-BR' => 'Portuguese, Brazil',
'locale_ru' => 'Ruso',
'locale_sv' => 'Sueco',
'locale_vi' => 'Vietnamita',
'locale_zh' => 'Chino simplificado',
'locale_zh-TW' => 'Chino tradicional',
'locale_tr' => 'Turco',
'security_title' => 'Seguridad',
'security_help' => 'Cambiar configuración de seguridad para tu cuenta.',
'password_change' => 'Cambia tu contraseña',
'password_current' => 'Contraseña actual',
'password_current_placeholder' => 'Introduce tu contraseña actual',
'password_new1' => 'Nueva contraseña',
'password_new1_placeholder' => 'Introduzca su nueva contraseña',
'password_new2' => 'Confirma tu nueva contraseña',
'password_new2_placeholder' => 'Vuelve a escribir tu nueva contraseña',
'password_btn' => 'Cambiar Contraseña',
'2fa_title' => 'Autenticación en dos pasos',
'2fa_otp_title' => 'Aplicación móvil de autenticación en dos pasos',
'2fa_enable_title' => 'Activar autenticación de dos pasos',
'2fa_enable_description' => 'Activar autenticación en dos pasos para aumentar la seguridad de tu cuenta.',
'2fa_enable_otp' => 'Abre tu aplicación móvil de autenticación en dos pasos y escanea el siguente código QR:',
'2fa_enable_otp_help' => 'Si tu aplicación móvil de Autenticación en dos pasos no soporta códigos QR, introduce el siguiente código:',
'2fa_enable_otp_validate' => 'Por favor, valida el dispositivo que acabas de configurar:',
'2fa_enable_success' => 'Autenticación en dos pasos activada',
'2fa_enable_error' => 'Se ha producido al activar la Autenticación en dos pasos',
'2fa_enable_error_already_set' => 'Autenticación en dos pasos ya está activada',
'2fa_disable_title' => 'Desactivar Autenticación en dos pasos',
'2fa_disable_description' => 'Desactivar la autenticación de dos factores para tu cuenta. ¡Ten cuidado, tu cuenta será mucho menos segura!',
'2fa_disable_success' => 'Autenticación en dos pasos desactivada',
'2fa_disable_error' => 'Se ha producido un error al desactivar la Autenticación en dos pasos',
'webauthn_title' => 'Clave de seguridad — Protocolo WebAuthn',
'webauthn_enable_description' => 'Agregar nueva clave de seguridad',
'webauthn_key_name_help' => 'Dale un nombre a tu clave.',
'webauthn_key_name' => 'Nombre de la clave:',
'webauthn_success' => 'Su clave ha sido detectada y validada.',
'webauthn_last_use' => 'Último uso: {timestamp}',
'webauthn_delete_confirmation' => '¿Estás seguro de que quieres borrar esta clave?',
'webauthn_delete_success' => 'Clave eliminada',
'webauthn_insertKey' => 'Inserte su clave de seguridad.',
'webauthn_buttonAdvise' => 'Si tu clave de seguridad tiene un botón, presiónalo.',
'webauthn_noButtonAdvise' => 'Si no lo hace, quítalo e insertalo de nuevo.',
'webauthn_not_supported' => 'Tu navegador no soporta actualmente WebAuthn.',
'webauthn_not_secured' => 'WebAuthn sólo soporta conexiones seguras. Por favor, cargue esta página con https.',
'webauthn_error_already_used' => 'Esta clave ya está registrada. No es necesario registrarla de nuevo.',
'webauthn_error_not_allowed' => 'La operación ha agotado el tiempo de espera o no ha sido permitida.',
'recovery_title' => 'Códigos de recuperación',
'recovery_show' => 'Obtener códigos de recuperación',
'recovery_copy_help' => 'Copiar códigos al portapaples',
'recovery_help_intro' => 'Estos son tus códigos de recuperación:',
'recovery_help_information' => 'Puedes usar cada código de recuperación una vez.',
'recovery_clipboard' => 'Códigos copiados al portapapeles.',
'recovery_generate' => 'Generar nuevos códigos…',
'recovery_generate_help' => 'Generar nuevos códigos invalidará los códigos previamente generados.',
'recovery_already_used_help' => 'Este código ya ha sido utilizado.',
'users_list_title' => 'Usuarios con acceso a tu cuenta',
'users_list_add_user' => 'Invitar a un nuevo usuario',
'users_list_you' => 'Ese/a eres tú',
'users_list_invitations_title' => 'Invitaciones pendientes',
'users_list_invitations_explanation' => 'Debajo están las personas que has invitado a unirse a Monica como colaboradores.',
'users_list_invitations_invited_by' => 'invitado por :name',
'users_list_invitations_sent_date' => 'enviada el :date',
'users_blank_title' => 'Eres la única persona que tiene acceso a esta cuenta.',
'users_blank_add_title' => '¿Te gustaría invitar a otra persona?',
'users_blank_description' => 'Esta persona tendrá el mismo acceso que tú y podrá añadir, editar o eliminar la información de contactos.',
'users_blank_cta' => 'Invitar a alguien',
'users_add_title' => 'Invita a un nuevo usuario a tu cuenta por correo electrónico',
'users_add_description' => 'Esta persona tendrá el mismo acceso que tú, incluyendo invitar o eliminar a otros usuarios, incluido tú. Asegúrate de confiar en esta persona antes de darle acceso.',
'users_add_email_field' => 'Introduce el correo electrónico de la persona a la que quieres invitar',
'users_add_confirmation' => 'Confirmo que quiero invitar a este usuario a mi cuenta. Entiendo que esta persona tendrá acceso a TODOS mis datos y verá exactamente lo mismo que yo veo.',
'users_add_cta' => 'Invitar usuario por email',
'users_accept_title' => 'Aceptar invitación y crear una nueva cuenta',
'users_error_please_confirm' => 'Por favor, confirma que deseas invitar a este usuario antes de continuar con la invitación',
'users_error_email_already_taken' => 'La dirección de correo ya ha sido utilizada. Utilice otra distinta',
'users_error_already_invited' => 'Ya has invitado a este usuario. Por favor, elige otra dirección de correo electrónico.',
'users_error_email_not_similar' => 'Este no es el correo electrónico de la persona que te ha invitado.',
'users_invitation_deleted_confirmation_message' => 'La invitación se ha eliminado correctamente',
'users_invitations_delete_confirmation' => '¿Estás seguro de que quieres borrar esta invitación?',
'users_list_delete_confirmation' => '¿Estás seguro que deseas borar este usuario de tu cuenta?',
'users_invitation_need_subscription' => 'Añadir más usuarios requiere una suscripción.',
'subscriptions_account_current_plan' => 'Tu plan actual',
'subscriptions_account_current_legacy' => 'Plan actual, ya no seleccionable:',
'subscriptions_account_current_paid_plan' => 'Tú plan actual es :name. Muchas gracias por tu suscripción.',
'subscriptions_account_next_billing_title' => 'Próxima factura',
'subscriptions_account_next_billing' => 'Tu suscripción se renovará automáticamente el <strong>:date</strong>.',
'subscriptions_account_bill_monthly' => 'Te facturaremos <strong>:price</strong> por otro <strong>mes</strong>.',
'subscriptions_account_bill_annual' => 'Te facturaremos <strong>:price</strong> por otro <strong>año</strong>.',
'subscriptions_account_change' => 'Cambiar Plan',
'subscriptions_account_cancel_title' => 'Cancelar suscripción',
'subscriptions_account_cancel_action' => 'Cancelar suscripción',
'subscriptions_account_cancel' => 'You can <a href=":url">cancel subscription</a> anytime.',
'subscriptions_account_free_plan' => 'Tienes el plan gratuito.',
'subscriptions_account_free_plan_upgrade' => 'Puedes mejorar tu cuenta al plan :name, que cuesta $:price al mes. Estas son las ventajas:',
'subscriptions_account_free_plan_benefits_users' => 'Número ilimitado de usuarios',
'subscriptions_account_free_plan_benefits_reminders' => 'Recordatorios por correo electrónico',
'subscriptions_account_free_plan_benefits_import_data_vcard' => 'Importar tus contactos con vCard',
'subscriptions_account_free_plan_benefits_support' => 'Respaldar el proyecto a largo plazo, para que podamos seguir añadiendo estupendas mejoras.',
'subscriptions_account_upgrade' => 'Mejorar tu cuenta',
'subscriptions_account_upgrade_title' => 'Mejora Mónica hoy y ten relaciones más significativas.',
'subscriptions_account_upgrade_choice' => 'Escoja un plan a continuación y únase a :clientes que mejoraron su Monica.',
'subscriptions_account_update_title' => 'Actualizar suscripción de Monica',
'subscriptions_account_update_description' => 'Puedes cambiar la frecuencia de tu suscripción aquí.',
'subscriptions_account_update_information' => 'Se te facturará inmediatamente por la nueva cantidad. Tu suscripción se ampliará al nuevo período, dependiendo de tu elección.',
'subscriptions_account_invoices' => 'Recibos',
'subscriptions_account_invoices_download' => 'Descargar',
'subscriptions_account_invoices_subscription' => 'Suscripción de :startDate a :endDate',
'subscriptions_account_payment' => '¿Qué opción de pago se ajusta mejor a ti?',
'subscriptions_account_confirm_payment' => 'Tu pago está actualmente incompleto, por favor <a href=":url">confirma tu pago</a>.',
'subscriptions_downgrade_title' => 'Reduzca su cuenta al plan gratuito',
'subscriptions_downgrade_limitations' => 'El plan gratuito tiene limitaciones. Para poder degradar, tienes que pasar la siguiente lista de verificación:',
'subscriptions_downgrade_rule_users' => 'Debes tener sólo 1 usuario en tu cuenta',
'subscriptions_downgrade_rule_users_constraint' => 'Actualmente tienes <a href=":url">1 usuario</a> en tu cuenta.|Actualmente tienes <a href=":url">:count usuarios</a> en tu cuenta.',
'subscriptions_downgrade_rule_invitations' => 'No debes tener ninguna invitación pendiente',
'subscriptions_downgrade_rule_invitations_constraint' => 'Actualmente tienes <a href=":url">1 invitación pendiente</a>. |Actualmente tienes <a href=":url">:count invitaciones pendientes</a>.',
'subscriptions_downgrade_rule_contacts' => 'No debe tener más de :number contactos activos',
'subscriptions_downgrade_rule_contacts_constraint' => 'Actualmente tienes <a href=":url">1 contacto</a>.|Actualmente tienes <a href=":url">:count contactos</a>.',
'subscriptions_downgrade_rule_contacts_archive' => 'También podemos <a href=":url">archivar todos tus contactos para ti</a> que borrarían esta regla y te permitirán continuar con el proceso de rebaja de tu cuenta.',
'subscriptions_downgrade_cta' => 'Pasar a una suscripción inferior',
'subscriptions_downgrade_success' => '¡Estás de vuelta al plan Gratis!',
'subscriptions_downgrade_thanks' => 'Muchas gracias por probar el plan de pago. Seguimos añadiendo nuevas mejoras en Monica todo el tiempo, así que tal vez quieras volver en el futuro para ver si estás interesado en suscribirte de nuevo.',
'subscriptions_back' => 'Volver a ajustes',
'subscriptions_upgrade_title' => 'Mejorar tu cuenta',
'subscriptions_upgrade_choose' => 'Has elegido el plan :plan.',
'subscriptions_upgrade_infos' => 'No podemos estar más contentos. Introduce tu información de pago a continuación.',
'subscriptions_upgrade_name' => 'Nombre en la tarjeta',
'subscriptions_upgrade_zip' => 'ZIP / código postal',
'subscriptions_upgrade_credit' => 'Tarjeta de crédito o débito',
'subscriptions_upgrade_submit' => 'Pagar {amount}',
'subscriptions_upgrade_charge' => 'Le cobraremos a tu tarjeta :price ahora. El siguiente cargo será el :date. Si alguna vez cambias de opinión, puedes cancelar en cualquier momento, sin preguntas formuladas.',
'subscriptions_upgrade_charge_handled' => 'El pago es gestionado por <a href=":url">Stripe</a>. Ninguna información de la tarjeta toca nuestro servidor.',
'subscriptions_upgrade_success' => '¡Gracias! Ahora estás suscrito.',
'subscriptions_upgrade_thanks' => 'Bienvenidos a la comunidad de personas que intentan hacer del mundo un lugar mejor.',
'subscriptions_payment_confirm_title' => 'Confirme su pago :amount',
'subscriptions_payment_confirm_information' => 'Se necesita confirmación adicional para procesar tu pago. Por favor, confirma tu pago completando los detalles de tu pago a continuación.',
'subscriptions_payment_succeeded_title' => 'Pago exitoso',
'subscriptions_payment_succeeded' => 'Este pago ya fue confirmado con éxito.',
'subscriptions_payment_cancelled_title' => 'Pago Cancelado',
'subscriptions_payment_cancelled' => 'El pago ha sido cancelado.',
'subscriptions_payment_error_name' => 'Por favor ingrese su nombre.',
'subscriptions_payment_success' => 'Pago realizado con exito.',
'subscriptions_pdf_title' => 'Tu suscripción mensual de :name',
'subscriptions_plan_frequency_year' => ':amount / año',
'subscriptions_plan_frequency_month' => ':amount / mes',
'subscriptions_plan_choose' => 'Elegir este plan',
'subscriptions_plan_year_title' => 'Pagar anualmente',
'subscriptions_plan_year_bonus' => 'Paz mental durante todo un año',
'subscriptions_plan_month_title' => 'Pagar mensualmente',
'subscriptions_plan_month_bonus' => 'Cancelar en cualquier momento',
'subscriptions_plan_include1' => 'Incluye con tu actualización:',
'subscriptions_plan_include2' => 'Número ilimitado de contactos • Número ilimitado de usuarios • Recordatorios por correo electrónico • Importación con vCard • Personalización de la hoja de contacto',
'subscriptions_plan_include3' => 'El 100% de los beneficios se destinan al desarrollo de este gran proyecto de código abierto.',
'subscriptions_help_title' => 'Detalles adicionales sobre los que puedes tener curiosidad',
'subscriptions_help_opensource_title' => '¿Qué es un proyecto de código abierto?',
'subscriptions_help_opensource_desc' => 'Monica es un proyecto de código abierto. Esto significa que está construido por una comunidad que quiere construir una gran herramienta para el bien mayor. Ser de código abierto significa que el código está disponible públicamente en GitHub, y todos pueden inspeccionarlo, modificarlo o mejorarlo. Todo el dinero que recaudamos se dedica a construir mejores características, a pagar por servidores más poderosos y a pagar otros costes. Gracias por tu ayuda. No podríamos hacerlo sin ti.',
'subscriptions_help_limits_title' => '¿Existe un límite en el número de contactos que podemos tener en el plan gratuito?',
'subscriptions_help_limits_plan' => 'Sí. Los planes gratuitos te permiten administrar :number contacts.',
'subscriptions_help_discounts_title' => '¿Tiene descuentos para educación y sin fines de lucro?',
'subscriptions_help_discounts_desc' => '¡Los tenemos! Mónica es gratuita para los estudiantes, y gratuita para organizaciones benéficas y sin fines de lucro. Póngase en contacto con <a href=":support">el equipo de soporte</a> con una prueba de su estado y aplicaremos este estado especial en su cuenta.',
'subscriptions_help_change_title' => '¿Qué pasa si cambio de opinión?',
'subscriptions_help_change_desc' => 'Puedes cancelar en cualquier momento, sin preguntas y por ti mismo sin necesidad de ponerte en contacto con soporte técnico. Sin embargo, no se le reembolsará durante el período actual.',
'stripe_error_card' => 'Tu tarjeta fue rechazada. El mensaje es: :message',
'stripe_error_api_connection' => 'La comunicación de red con Stripe falló. Inténtalo de nuevo más tarde.',
'stripe_error_rate_limit' => 'Demasiadas solicitudes con Stripe ahora mismo. Inténtalo de nuevo más tarde.',
'stripe_error_invalid_request' => 'Parámetros inválidos. Inténtalo de nuevo más tarde.',
'stripe_error_authentication' => 'Autenticación incorrecta con Stripe',
'import_title' => 'Importar contactos en tu cuenta',
'import_cta' => 'Subir contactos',
'import_stat' => 'Has importado :number archivos hasta ahora.',
'import_result_stat' => 'Tarjeta vCard cargada con 1 contacto (:total_imported, :total_skipped saltado)|Tarjeta vs cargada con :total_contacts contactos (:total_imported, :total_skipped saltado)',
'import_view_report' => 'Ver informe',
'import_in_progress' => 'La importación está en progreso. Recarga la página en un minuto.',
'import_upload_title' => 'Importa tus contactos con vCard',
'import_upload_rules_desc' => 'Sin embargo, tenemos algunas normas:',
'import_upload_rule_format' => 'Soportamos archivos <code>.vcard</code> y <code>.vcf</code>.',
'import_upload_rule_vcard' => 'Soportamos el formato vCard 3.0, que es el formato predeterminado para Contacts.app (macOS) y Google Contacts.',
'import_upload_rule_instructions' => 'Instrucciones de exportación para <a href=":url1" target="_blank" rel="noopener noreferrer">macOS Contacts.app</a> y <a href=":url2" target="_blank" rel="noopener noreferrer">Google Contacts</a>.',
'import_upload_rule_multiple' => 'Si sus contactos tienen varias direcciones de correo electrónico o números de teléfono, sólo se guardará la primera entrada.',
'import_upload_rule_limit' => 'Los archivos están limitados a 10 MB.',
'import_upload_rule_time' => 'Puede tardar hasta un minuto en subir los contactos y procesarlos. Por favor, sea paciente.',
'import_upload_rule_cant_revert' => 'Por favor, asegúrese de que los datos son precisos antes de cargarlos, ya que no puede deshacer.',
'import_upload_form_file' => 'Tu archivo <code>.vcf</code> o <code>.vCard</code>:',
'import_upload_behaviour' => 'Comportamiento de importación:',
'import_upload_behaviour_add' => 'Añadir nuevos contactos y omitir existentes',
'import_upload_behaviour_replace' => 'Reemplazar contactos existentes',
'import_upload_behaviour_help' => 'La sustitución reemplazará todos los datos encontrados en la vCard, pero mantendrá los campos de contacto existentes.',
'import_report_title' => 'Importando reporte',
'import_report_date' => 'Fecha de importación',
'import_report_type' => 'Tipo de importación',
'import_report_number_contacts' => 'Número de contactos en el archivo',
'import_report_number_contacts_imported' => 'Número de contactos importados',
'import_report_number_contacts_skipped' => 'Número de contactos omitidos',
'import_report_status_imported' => 'Importados',
'import_report_status_skipped' => 'Omitidos',
'import_vcard_parse_error' => 'Error al analizar la entrada vCard',
'import_vcard_contact_exist' => 'El contacto ya existe',
'import_vcard_contact_no_firstname' => 'Sin nombre (obligatorio)',
'import_vcard_file_not_found' => 'Archivo no encontrado',
'import_vcard_unknown_entry' => 'Nombre de contacto desconocido',
'import_vcard_file_no_entries' => 'El archivo no contiene entradas',
'import_blank_title' => 'Aún no has importado ningún contacto.',
'import_blank_question' => '¿Quieres importar contactos ahora?',
'import_blank_description' => 'Podemos importar archivos vCard que puedes obtener de Google Contacts o de tu administrador de contactos.',
'import_blank_cta' => 'Importar vCard',
'import_need_subscription' => 'La importación de datos requiere una suscripción.',
'tags_list_title' => 'Etiquetas',
'tags_list_description' => 'Puede organizar sus contactos configurando etiquetas. Las etiquetas funcionan como carpetas, pero puede añadir más de una etiqueta a un contacto. Para añadir una nueva etiqueta, añádela en el contacto mismo.',
'tags_list_contact_number' => '1 contacto|:count contactos',
'tags_list_delete_success' => 'La etiqueta se ha eliminado correctamente',
'tags_list_edit_success' => 'The tag has been successfully updated',
'tags_list_delete_confirmation' => '¿Está seguro que desea eliminar la etiqueta? Ningún contacto será eliminado, sólo la etiqueta.',
'tags_blank_title' => 'Las etiquetas son una excelente forma de clasificar tus contactos.',
'tags_blank_description' => 'Las etiquetas funcionan como carpetas, pero puede añadir más de una etiqueta a un contacto. Ir a un contacto y etiquetar a un amigo, justo debajo del nombre. Una vez que un contacto está etiquetado, vuelve aquí para gestionar todas las etiquetas de tu cuenta.',
'api_title' => 'Acceso API',
'api_description' => 'La API se puede utilizar para manipular los datos de Monica desde una aplicación externa, como una aplicación móvil por ejemplo.',
'api_help' => 'Para utilizar la API, un token es obligatorio. Puede crear un token de acceso personal (autenticación de portador), o autorizar a un cliente de OAuth a crearlo para usted. Vea <a href=":url">documentación API</a>.',
'api_endpoint' => 'El punto final de la API para esta instancia de Monica es:',
'api_personal_access_tokens' => 'Tokens de acceso personal',
'api_pao_description' => 'Asegúrese de dar este token a una fuente en la que confíe ya que le permite acceder a todos sus datos.',
'api_token_title' => 'Tokens de acceso personal',
'api_token_create_new' => 'Crear nuevo token',
'api_token_not_created' => 'No ha creado ningún token de acceso personal.',
'api_token_name' => 'Nombre del token',
'api_token_expire' => 'Expira el {date}',
'api_token_delete' => 'Eliminar',
'api_token_create' => 'Crear token',
'api_token_scopes' => 'Alcances',
'api_token_help' => 'Aquí está su nuevo token de acceso personal. Esta es la única vez que se mostrará así que no lo pierdas! Ahora puedes usar este token para hacer solicitudes de API.',
'api_oauth_clients' => 'Sus clientes OAuth',
'api_oauth_clients_desc' => 'Esta sección le permite registrar sus propios clientes de OAuth.',
'api_oauth_clients_desc2' => 'Usa este id de cliente para solicitar un nuevo token y convertir códigos de autorización para los tokens de acceso. Consulta <a href="{url}">la documentación de Laravel Passport</a> para más información.',
'api_oauth_title' => 'Clientes de OAuth',
'api_oauth_create_new' => 'Crear un Nuevo Cliente',
'api_oauth_edit' => 'Editar cliente',
'api_oauth_not_created' => 'No ha creado ningún cliente OAuth.',
'api_oauth_clientid' => 'ID de cliente',
'api_oauth_name' => 'Nombre',
'api_oauth_name_help' => 'Algo que sus usuarios reconocerán y en lo que confiarán.',
'api_oauth_secret' => 'Secreto',
'api_oauth_create' => 'Crear un nuevo cliente',
'api_oauth_redirecturl' => 'URL de redirección',
'api_oauth_redirecturl_help' => 'La URL de devolución de autorización de tu aplicación.',
'api_authorized_clients' => 'Lista de clientes autorizados',
'api_authorized_clients_desc' => 'Esta sección lista a todos los clientes que has autorizado para acceder a los datos de tu aplicación. Puedes revocar esta autorización en cualquier momento.',
'api_authorized_clients_title' => 'Aplicaciones Autorizadas',
'api_authorized_clients_none' => 'Todavía no hay clientes autorizados.',
'api_authorized_clients_name' => 'Nombre',
'api_authorized_clients_scopes' => 'Alcances',
'personalization_tab_title' => 'Personaliza tu cuenta',
'personalization_title' => 'Aquí encontrará diferentes ajustes para configurar su cuenta. Estas características están destinadas a “usuarios potenciales” que desean el máximo control sobre Mónica.',
'personalization_contact_field_type_title' => 'Tipos de campos de contacto',
'personalization_contact_field_type_add' => 'Añadir nuevo tipo de campo',
'personalization_contact_field_type_description' => 'Puede configurar todos los diferentes tipos de campos de contacto que puede asociar a todos sus contactos. Por ejemplo, si aparece una nueva red social en el futuro, podrás añadir esta nueva forma de comunicarte con tus contactos aquí mismo.',
'personalization_contact_field_type_table_name' => 'Nombre',
'personalization_contact_field_type_table_protocol' => 'Protocolo',
'personalization_contact_field_type_table_actions' => 'Acciones',
'personalization_contact_field_type_modal_title' => 'Añadir un nuevo tipo de campo de contacto',
'personalization_contact_field_type_modal_edit_title' => 'Editar un tipo de campo de contacto existente',
'personalization_contact_field_type_modal_delete_title' => 'Eliminar un tipo de campo de contacto existente',
'personalization_contact_field_type_modal_delete_description' => '¿Está seguro que desea eliminar este tipo de campo de contacto? Eliminar este tipo de campo de contacto eliminará TODOS los datos con este tipo para todos sus contactos.',
'personalization_contact_field_type_modal_name' => 'Nombre',
'personalization_contact_field_type_modal_protocol' => 'Protocolo (opcional)',
'personalization_contact_field_type_modal_protocol_help' => 'Cada nuevo tipo de campo de contacto puede ser clicable. Si se establece un protocolo, lo usaremos para desencadenar la acción que se establece.',
'personalization_contact_field_type_modal_icon' => 'Icono (Opcional)',
'personalization_contact_field_type_modal_icon_help' => 'Puede asociar un icono con este tipo de campo de contacto. Necesita añadir una referencia a un icono de fuente impresionante.',
'personalization_contact_field_type_delete_success' => 'El tipo de campo de contacto se ha eliminado correctamente.',
'personalization_contact_field_type_add_success' => 'El tipo de campo de contacto se ha añadido correctamente.',
'personalization_contact_field_type_edit_success' => 'El tipo de campo de contacto se ha actualizado correctamente.',
'personalization_genders_title' => 'Tipos de género',
'personalization_genders_add' => 'Añadir nuevo tipo de género',
'personalization_genders_desc' => 'Puedes definir tantos géneros como necesites. Necesitas al menos un tipo de género en tu cuenta.',
'personalization_genders_modal_add' => 'Añadir tipo de género',
'personalization_genders_modal_edit' => 'Actualizar tipo de género',
'personalization_genders_modal_name' => 'Nombre',
'personalization_genders_modal_name_help' => 'El nombre utilizado para mostrar el género en una página de contacto.',
'personalization_genders_modal_sex' => 'Sexo',
'personalization_genders_modal_sex_help' => 'Utilizado para definir las relaciones, y durante el proceso de importación/exportación de VCard.',
'personalization_genders_modal_default' => 'Seleccione el género por defecto para un nuevo contacto',
'personalization_genders_modal_delete' => 'Eliminar tipo de género',
'personalization_genders_modal_delete_desc' => '¿Está seguro de que desea eliminar el género “{name}”?',
'personalization_genders_modal_delete_question' => 'Actualmente tienes {count} contacto con este género. Si eliminas este género, ¿qué género debe tener este contacto?|Actualmente tienes {count} contactos con este género. Si eliminas este género, ¿qué género deberían tener estos contactos?',
'personalization_genders_modal_delete_question_default' => 'Este género es el predeterminado. Si eliminas este género, ¿cuál será el nuevo valor predeterminado?',
'personalization_genders_modal_error' => 'Por favor, elija un género de la lista.',
'personalization_genders_list_contact_number' => '{count} contacto|{count} contactos',
'personalization_genders_table_name' => 'Nombre',
'personalization_genders_table_sex' => 'Sexo',
'personalization_genders_table_default' => 'Por defecto',
'personalization_genders_default' => 'Género por defecto',
'personalization_genders_make_default' => 'Cambiar género por defecto',
'personalization_genders_select_default' => 'Seleccionar género por defecto',
'personalization_genders_m' => 'Masculino',
'personalization_genders_f' => 'Femenino',
'personalization_genders_o' => 'Otro',
'personalization_genders_u' => 'Desconocido',
'personalization_genders_n' => 'Ninguno o no aplicable',
'personalization_reminder_rule_save' => 'El cambio se ha guardado',
'personalization_reminder_rule_title' => 'Reglas de recordatorio',
'personalization_reminder_rule_line' => '{count} días antes|{count} días antes',
'personalization_reminder_rule_desc' => 'Por cada recordatorio que haya establecido, Monica puede enviarle un correo electrónico varios días antes de que el evento suceda. Puedes ajustar estos ajustes de notificación aquí. Estas notificaciones solo se aplican a recordatorios mensuales y anuales.',
'personalization_module_save' => 'El cambio se ha guardado',
'personalization_module_title' => 'Características',
'personalization_module_desc' => 'Puede que no necesite todas las características de Monica. Debajo puede cambiar características específicas que se utilizan en una hoja de contacto. Este cambio afectará a TODOS tus contactos. Desactivar una función no elimina ningún dato, simplemente oculta la función.',
'personalisation_paid_upgrade' => 'Esta es una característica premium que requiere que esté activa una suscripción de pago. Actualice su cuenta visitando <a href=":url">Ajustes > Suscripción</a>.',
'personalisation_paid_upgrade_vue' => 'Esta es una característica premium que requiere que esté activa una suscripción de pago. Actualice su cuenta visitando <a href="{url}">Ajustes > Suscripción</a>.',
'reminder_time_to_send' => 'Hora del día a la que se enviarán los recordatorios',
'reminder_time_to_send_help' => 'Su siguiente recordatorio está programado para ser enviado el <span title="{dateTimeUtc}" class="reminder-info">{dateTime}</span>.',
'personalization_activity_type_category_title' => 'Categorías de tipo de actividad',
'personalization_activity_type_category_add' => 'Añadir una nueva categoría de tipo de actividad',
'personalization_activity_type_category_table_name' => 'Nombre',
'personalization_activity_type_category_description' => 'Una actividad con uno de tus contactos puede tener un tipo y un tipo de categoría. Su cuenta viene con un conjunto de tipos de categorías predefinidas por defecto, pero puede personalizar estos aquí.',
'personalization_activity_type_category_table_actions' => 'Acciones',
'personalization_activity_type_category_modal_add' => 'Añadir una nueva categoría de tipo de actividad',
'personalization_activity_type_category_modal_edit' => 'Editar una categoría de tipo de actividad',
'personalization_activity_type_category_modal_question' => '¿Qué debemos llamar a esta nueva categoría?',
'personalization_activity_type_add_button' => 'Añadir un nuevo tipo de actividad',
'personalization_activity_type_modal_add' => 'Añadir un nuevo tipo de actividad',
'personalization_activity_type_modal_question' => '¿Qué debemos llamar a este nuevo tipo de actividad?',
'personalization_activity_type_modal_edit' => 'Editar un tipo de actividad',
'personalization_activity_type_category_modal_delete' => 'Eliminar una categoría de tipo de actividad',
'personalization_activity_type_category_modal_delete_desc' => '¿Está seguro que desea eliminar esta categoría? Eliminarla eliminará todos los tipos de actividad asociados. Las actividades que pertenecen a esta categoría no se verán afectadas por esta eliminación.',
'personalization_activity_type_modal_delete' => 'Eliminar un tipo de actividad',
'personalization_activity_type_modal_delete_desc' => '¿Está seguro que desea eliminar este tipo de actividad? Las actividades que pertenecen a esta categoría no se verán afectadas por esta eliminación.',
'personalization_activity_type_modal_delete_error' => 'No podemos encontrar este tipo de actividad.',
'personalization_activity_type_category_modal_delete_error' => 'No podemos encontrar esta categoría de tipo de actividad.',
'personalization_life_event_category_title' => 'Categorías de eventos vitales',
'personalization_live_event_category_table_name' => 'Nombre',
'personalization_life_event_category_description' => 'Un evento de vida puede tener un tipo y una categoría. Su cuenta viene con un conjunto de categorías y tipos predefinidos por defecto, pero puede personalizar los tipos de eventos de la vida aquí.',
'personalization_live_event_category_table_actions' => 'Acciones',
'personalization_life_event_type_add_button' => 'Añadir un nuevo tipo de evento de vida',
'personalization_life_event_type_modal_add' => 'Añadir un nuevo tipo de evento de vida',
'personalization_life_event_type_modal_question' => '¿Qué debemos llamar a este nuevo tipo de evento de vida?',
'personalization_life_event_type_modal_edit' => 'Editar un tipo de evento de vida',
'personalization_life_event_type_modal_delete' => 'Eliminar un tipo de evento de vida',
'personalization_life_event_type_modal_delete_desc' => '¿Está seguro de que desea eliminar este tipo de evento vital? Los eventos de la vida que pertenecen a este tipo se eliminarán al realizar esta acción.',
'personalization_life_event_type_modal_delete_error' => 'No podemos encontrar este tipo de evento de vida.',
'personalization_life_event_category_work_education' => 'Trabajo y educación',
'personalization_life_event_category_family_relationships' => 'Familia y relaciones',
'personalization_life_event_category_home_living' => 'Hogar y estilo de vida',
'personalization_life_event_category_travel_experiences' => 'Viajes y experiencias',
'personalization_life_event_category_health_wellness' => 'Salud y bienestar',
'personalization_life_event_type_new_job' => 'Nuevo trabajo',
'personalization_life_event_type_retirement' => 'Jubilación',
'personalization_life_event_type_new_school' => 'Nueva escuela',
'personalization_life_event_type_study_abroad' => 'Estudiar en el extranjero',
'personalization_life_event_type_volunteer_work' => 'Trabajo voluntario',
'personalization_life_event_type_published_book_or_paper' => 'Publicó un libro o papel',
'personalization_life_event_type_military_service' => 'Servicio militar',
'personalization_life_event_type_first_met' => 'Primer encuentro',
'personalization_life_event_type_new_relationship' => 'Nueva relación',
'personalization_life_event_type_engagement' => 'Compromiso',
'personalization_life_event_type_marriage' => 'Matrimonio',
'personalization_life_event_type_anniversary' => 'Aniversario',
'personalization_life_event_type_expecting_a_baby' => 'Esperando un bebé',
'personalization_life_event_type_new_child' => 'Nuevo hijo',
'personalization_life_event_type_new_family_member' => 'Nuevo miembro de la familia',
'personalization_life_event_type_new_pet' => 'Nueva mascota',
'personalization_life_event_type_end_of_relationship' => 'Fin de la relación',
'personalization_life_event_type_loss_of_a_loved_one' => 'Pérdida de un ser querido',
'personalization_life_event_type_moved' => 'Mudanza',
'personalization_life_event_type_bought_a_home' => 'Compró una casa',
'personalization_life_event_type_home_improvement' => 'Mejoras en el hogar',
'personalization_life_event_type_holidays' => 'Vacaciones',
'personalization_life_event_type_new_vehicle' => 'Nuevo vehículo',
'personalization_life_event_type_new_roommate' => 'Nuevo compañero de habitación',
'personalization_life_event_type_overcame_an_illness' => 'Superó una enfermedad',
'personalization_life_event_type_quit_a_habit' => 'Dejó un vicio',
'personalization_life_event_type_new_eating_habits' => 'Nuevos hábitos alimenticios',
'personalization_life_event_type_weight_loss' => 'Pérdida de peso',
'personalization_life_event_type_wear_glass_or_contact' => 'Empezó a usar gafas o lentillas',
'personalization_life_event_type_broken_bone' => 'Se rompió un hueso',
'personalization_life_event_type_removed_braces' => 'Se quitó los brackets',
'personalization_life_event_type_surgery' => 'Tuvo una operación',
'personalization_life_event_type_dentist' => 'Tratamiento dental',
'personalization_life_event_type_new_sport' => 'Comenzó a practicar un nuevo deporte',
'personalization_life_event_type_new_hobby' => 'Comenzó un nuevo hobby',
'personalization_life_event_type_new_instrument' => 'Comenzó a aprender un nuevo instrumento',
'personalization_life_event_type_new_language' => 'Comenzó a aprender un nuevo idioma',
'personalization_life_event_type_tattoo_or_piercing' => 'Tatuaje o piercing',
'personalization_life_event_type_new_license' => 'Nueva licencia',
'personalization_life_event_type_travel' => 'Viaje',
'personalization_life_event_type_achievement_or_award' => 'Logro o premio',
'personalization_life_event_type_changed_beliefs' => 'Creencias cambiadas',
'personalization_life_event_type_first_word' => 'Primera palabra',
'personalization_life_event_type_first_kiss' => 'Primer beso',
'storage_title' => 'Almacenamiento',
'storage_account_info' => 'El límite de su cuenta es :accountLimit MB. Su uso actual es :currentAccountSize MB (alrededor de :percentUsage%).',
'storage_upgrade_notice' => 'Actualiza tu cuenta para poder subir documentos y fotos.',
'storage_description' => 'Aquí puedes ver todos los documentos y fotos subidos sobre tus contactos.',
'dav_title' => 'WebDAV',
'dav_description' => 'Aquí puede encontrar todos los ajustes para utilizar recursos WebDAV para las exportaciones de CardDAV y CalDAV.',
'dav_copy_help' => 'Copiar al portapapeles',
'dav_clipboard_copied' => 'Valor copiado al portapapeles',
'dav_url_base' => 'Url base para todos los recursos CardDAV y CalDAV:',
'dav_connect_help' => 'Puede conectar sus contactos y/o calendarios con esta url base en su teléfono u ordenador.',
'dav_connect_help2' => 'Usa tu login (email) y crea un token API como la contraseña para autenticar.',
'dav_url_carddav' => 'url de CardDAV para el recurso Contactos:',
'dav_url_caldav_birthdays' => 'Url de CalDAV para recursos de cumpleaños:',
'dav_url_caldav_tasks' => 'Url de CalDAV para los recursos de tareas:',
'dav_title_carddav' => 'CardDAV',
'dav_title_caldav' => 'CalDAV',
'dav_carddav_export' => 'Exportar todos los contactos en un archivo',
'dav_caldav_birthdays_export' => 'Exportar todos los cumpleaños en un archivo',
'dav_caldav_tasks_export' => 'Exportar todas las tareas en un archivo',
'archive_title' => 'Archivar todos los contactos de tu cuenta',
'archive_desc' => 'Esto archivará todos los contactos de su cuenta.',
'archive_cta' => 'Archivar todos tus contactos',
'logs_title' => 'Todo lo que ha pasado a esta cuenta',
'logs_actor' => 'Actor',
'logs_timestamp' => 'Fecha y Hora',
'logs_description' => 'Descripción',
'logs_subject' => 'Asunto',
'logs_size' => 'Tamaño (kB)',
'logs_object' => 'Objeto',
];

View File

@@ -0,0 +1,166 @@
<?php
/**
* ⚠️ Editing not allowed except for 'en' language.
*
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
*/
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute debe ser aceptado.',
'active_url' => ':attribute no es una URL válida.',
'after' => ':attribute debe ser una fecha posterior a :date.',
'after_or_equal' => ':attribute debe ser una fecha posterior o igual a :date.',
'alpha' => ':attribute sólo debe contener letras.',
'alpha_dash' => 'El campo :attribute solo puede contener letras, números, guiones y guiones bajos.',
'alpha_num' => ':attribute sólo debe contener letras y números.',
'array' => ':attribute debe ser un conjunto.',
'before' => ':attribute debe ser una fecha anterior a :date.',
'before_or_equal' => ':attribute debe ser una fecha anterior o igual a :date.',
'between' => [
'numeric' => ':attribute tiene que estar entre :min - :max.',
'file' => ':attribute debe pesar entre :min - :max kilobytes.',
'string' => ':attribute tiene que tener entre :min - :max caracteres.',
'array' => ':attribute tiene que tener entre :min - :max ítems.',
],
'boolean' => 'El campo :attribute debe tener un valor verdadero o falso.',
'confirmed' => 'La confirmación de :attribute no coincide.',
'date' => ':attribute no es una fecha válida.',
'date_equals' => 'El campo :attribute debe ser una fecha igual a :date.',
'date_format' => ':attribute no corresponde al formato :format.',
'different' => ':attribute y :other deben ser diferentes.',
'digits' => ':attribute debe tener :digits dígitos.',
'digits_between' => ':attribute debe tener entre :min y :max dígitos.',
'dimensions' => 'Las dimensiones de la imagen :attribute no son válidas.',
'distinct' => 'El campo :attribute contiene un valor duplicado.',
'email' => ':attribute no es un correo válido.',
'ends_with' => 'El campo :attribute debe terminar con uno de los siguientes valores :values.',
'exists' => ':attribute es inválido.',
'file' => 'El campo :attribute debe ser un archivo.',
'filled' => 'El campo :attribute es obligatorio.',
'gt' => [
'numeric' => 'El campo :attribute debe ser mayor que :value.',
'file' => 'El campo :attribute debe tener más de :value kilobytes.',
'string' => 'El campo :attribute debe tener más de :value caracteres.',
'array' => 'El campo :attribute no puede tener más de :value elementos.',
],
'gte' => [
'numeric' => 'El campo :attribute debe ser como mínimo :value.',
'file' => 'El campo :attribute debe tener como mínimo :value kilobytes.',
'string' => 'El campo :attribute debe tener como mínimo :value caracteres.',
'array' => 'El campo :attribute debe tener :value elementos o más.',
],
'image' => ':attribute debe ser una imagen.',
'in' => ':attribute es inválido.',
'in_array' => 'El campo :attribute no existe en :other.',
'integer' => ':attribute debe ser un número entero.',
'ip' => ':attribute debe ser una dirección IP válida.',
'ipv4' => ':attribute debe ser un dirección IPv4 válida.',
'ipv6' => ':attribute debe ser un dirección IPv6 válida.',
'json' => 'El campo :attribute debe tener una cadena JSON válida.',
'lt' => [
'numeric' => 'El campo :attribute debe ser menor que :value.',
'file' => 'El campo :attribute debe ser menor que :value kilobytes.',
'string' => 'El campo :attribute debe tener menos de :value caracteres.',
'array' => 'El campo :attribute debe tener menos de :value elementos.',
],
'lte' => [
'numeric' => 'El campo :attribute debe ser menor o igual que :value.',
'file' => 'El campo :attribute debe ser como máximo :value kilobytes.',
'string' => 'El campo :attribute debe tener como máximo :value caracteres.',
'array' => 'El campo :attribute no puede tener más de :value ítems.',
],
'max' => [
'numeric' => ':attribute no debe ser mayor a :max.',
'file' => ':attribute no debe ser mayor que :max kilobytes.',
'string' => ':attribute no debe ser mayor que :max caracteres.',
'array' => ':attribute no debe tener más de :max elementos.',
],
'mimes' => ':attribute debe ser un archivo con formato: :values.',
'mimetypes' => ':attribute debe ser un archivo con formato: :values.',
'min' => [
'numeric' => 'El tamaño de :attribute debe ser de al menos :min.',
'file' => 'El tamaño de :attribute debe ser de al menos :min kilobytes.',
'string' => ':attribute debe contener al menos :min caracteres.',
'array' => ':attribute debe tener al menos :min elementos.',
],
'not_in' => ':attribute es inválido.',
'not_regex' => 'El formato del campo :attribute no es válido.',
'numeric' => ':attribute debe ser numérico.',
'password' => 'La contraseña es incorrecta.',
'present' => 'El campo :attribute debe estar presente.',
'regex' => 'El formato de :attribute es inválido.',
'required' => 'El campo :attribute es obligatorio.',
'required_if' => 'El campo :attribute es obligatorio cuando :other es :value.',
'required_unless' => 'El campo :attribute es obligatorio a menos que :other esté en :values.',
'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.',
'required_with_all' => 'El campo :attribute es obligatorio cuando :values están presentes.',
'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.',
'required_without_all' => 'El campo :attribute es obligatorio cuando ninguno de :values estén presentes.',
'same' => ':attribute y :other deben coincidir.',
'size' => [
'numeric' => 'El tamaño de :attribute debe ser :size.',
'file' => 'El tamaño de :attribute debe ser :size kilobytes.',
'string' => ':attribute debe contener :size caracteres.',
'array' => ':attribute debe contener :size elementos.',
],
'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes valores: :values.',
'string' => 'El campo :attribute debe ser una cadena de caracteres.',
'timezone' => 'El :attribute debe ser una zona válida.',
'unique' => 'El campo :attribute ya ha sido registrado.',
'uploaded' => 'Subir :attribute ha fallado.',
'url' => 'El formato :attribute es inválido.',
'uuid' => 'El campo :attribute debe ser un UUID válido.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap our attribute placeholder
| with something more reader friendly such as "E-Mail Address" instead
| of "email". This simply helps us make our message more expressive.
|
*/
'attributes' => [],
'vue' => [
'max' => [
'numeric' => '{field} no puede ser mayor que {max}.',
'string' => '{field} no debe ser mayor que {max} caracteres.',
],
'required' => '{field} es obligatorio.',
'url' => '{field} no es una dirección URL válida.',
],
];