290 lines
16 KiB
PHP
290 lines
16 KiB
PHP
<?php
|
|
|
|
$i18n = [
|
|
// Registration page
|
|
"create_account" => "Necesitas crear una cuenta antes de poder iniciar sesión",
|
|
'username' => "Nombre de Usuario",
|
|
'password' => "Contraseña",
|
|
"email" => "Correo Electrónico",
|
|
"confirm_password" => "Confirmar Contraseña",
|
|
"main_currency" => "Moneda Principal",
|
|
"language" => "Idioma",
|
|
"passwords_dont_match" => "Las contraseñas no coinciden",
|
|
"username_exists" => "El nombre de usuario ya existe",
|
|
"email_exists" => "El correo electrónico ya está registrado",
|
|
"registration_failed" => "Error en el registro, por favor inténtalo de nuevo.",
|
|
"register" => "Registrar",
|
|
"restore_database" => "Restaurar Base de Datos",
|
|
// Login Page
|
|
'please_login' => "Por favor, inicia sesión",
|
|
'stay_logged_in' => "Mantener sesión iniciada (30 días)",
|
|
'login' => "Iniciar Sesión",
|
|
'login_failed' => "Los detalles de inicio de sesión son incorrectos",
|
|
'registration_successful' => "Registro efectuado con éxito",
|
|
'user_email_waiting_verification' => "Tu correo electrónico necesita ser verificado. Por favor, compruebe su correo electrónico",
|
|
// Password Reset Page
|
|
'forgot_password' => "¿Olvidaste tu contraseña?",
|
|
'reset_password' => "Restablecer Contraseña",
|
|
'reset_sent_check_email' => "Se ha enviado un correo electrónico con instrucciones para restablecer la contraseña. Por favor, compruebe su correo electrónico.",
|
|
'password_reset_successful' => "Contraseña restablecida con éxito",
|
|
// Header
|
|
'subscriptions' => "Suscripciones",
|
|
'stats' => "Estadísticas",
|
|
'settings' => "Configuración",
|
|
'admin' => "Admin",
|
|
'about' => "Acerca de",
|
|
'logout' => "Cerrar Sesión",
|
|
// Subscriptions page
|
|
"subscription" => "Suscripción",
|
|
"no_subscriptions_yet" => "Aún no tienes ninguna suscripción",
|
|
"add_first_subscription" => "Añadir primera suscripción",
|
|
'new_subscription' => "Nueva Suscripción",
|
|
'search' => "Buscar",
|
|
'sort' => "Ordenar",
|
|
'name' => "Nombre",
|
|
'last_added' => "Última Añadida",
|
|
'price' => "Precio",
|
|
'next_payment' => "Próximo Pago",
|
|
'inactive' => "Desactivar Suscripción",
|
|
'member' => "Miembro",
|
|
'category' => "Categoría",
|
|
'payment_method' => "Método de Pago",
|
|
"Daily" => "Diario",
|
|
"Weekly" => "Semanal",
|
|
"Monthly" => "Mensual",
|
|
"Yearly" => "Anual",
|
|
"daily" => "Día(s)",
|
|
"weekly" => "Semana(s)",
|
|
"monthly" => "Mes(es)",
|
|
"yearly" => "Año(s)",
|
|
"days" => "días",
|
|
"weeks" => "semanas",
|
|
"months" => "meses",
|
|
"years" => "años",
|
|
"external_url" => "Visitar URL Externa",
|
|
"empty_page" => "Página Vacía",
|
|
"clear_filters" => "Limpiar Filtros",
|
|
"no_matching_subscriptions" => "No hay suscripciones que coincidan con los filtros",
|
|
// Subscription form
|
|
"add_subscription" => "Añadir suscripción",
|
|
"edit_subscription" => "Editar suscripción",
|
|
"subscription_name" => "Nombre de la Suscripción",
|
|
"logo_preview" => "Vista Previa del Logotipo",
|
|
"search_logo" => "Buscar logotipo en la web",
|
|
"web_search" => "Búsqueda web",
|
|
"currency" => "Moneda",
|
|
"payment_every" => "Pago cada",
|
|
"frequency" => "Frecuencia",
|
|
"cycle" => "Ciclo",
|
|
"next_payment" => "Próximo Pago",
|
|
"payment_method" => "Método de Pago",
|
|
"no_category" => "Sin categoría",
|
|
"paid_by" => "Pagado por",
|
|
"url" => "URL",
|
|
"notes" => "Notas",
|
|
"enable_notifications" => "Habilitar notificaciones para esta suscripción",
|
|
"default_value_from_settings" => "Valor predeterminado de la configuración",
|
|
"delete" => "Eliminar",
|
|
"cancel" => "Cancelar",
|
|
"upload_logo" => "Cargar Logotipo",
|
|
// Statistics page
|
|
'general_statistics' => "Estadísticas Generales",
|
|
'active_subscriptions' => "Suscripciones Activas",
|
|
'inactive_subscriptions' => "Suscripciones inactivas",
|
|
'monthly_cost' => "Costo Mensual",
|
|
'yearly_cost' => "Costo Anual",
|
|
'average_monthly' => "Costo Promedio Mensual de Suscripción",
|
|
'most_expensive' => "Costo de Suscripción Más Caro",
|
|
'amount_due' => "Monto a pagar este mes",
|
|
'percentage_budget_used' => "Porcentaje del presupuesto utilizado",
|
|
'budget_remaining' => "Presupuesto Restante",
|
|
'amount_over_budget' => "Monto sobre el presupuesto",
|
|
'monthly_savings' => "Ahorro Mensual (en suscripciones inactivas)",
|
|
'yearly_savings' => "Ahorro Anual (en suscripciones inactivas)",
|
|
'split_views' => "Vistas Divididas",
|
|
'category_split' => "División por Categoría",
|
|
'household_split' => "División por Hogar",
|
|
'payment_method_split' => "División por Método de Pago",
|
|
// About page
|
|
'about_and_credits' => "Acerca de y Créditos",
|
|
'license' => "Licencia",
|
|
'issues_and_requests' => "Problemas y Solicitudes",
|
|
'the_author' => "El autor",
|
|
'icons' => "Iconos",
|
|
'payment_icons' => "Iconos de Pago",
|
|
// Settings page
|
|
'upload_avatar' => "Subir avatar",
|
|
'file_type_error' => "El archivo debe ser una imagen en formato PNG, JPG, WEBP o SVG",
|
|
'user_details' => "Detalles del Usuario",
|
|
"monthly_budget" => "Presupuesto Mensual",
|
|
"budget_info" => "El presupuesto mensual se utiliza para calcular las estadísticas. Si no deseas utilizar esta función, déjalo en 0.",
|
|
"household" => "Hogar",
|
|
"save_member" => "Guardar Miembro",
|
|
"delete_member" => "Eliminar Miembro",
|
|
"cant_delete_member" => "No se puede eliminar el miembro principal",
|
|
"cant_delete_member_in_use" => "No se puede eliminar el miembro en uso en la suscripción",
|
|
"household_info" => "El campo de correo electrónico permite notificar a los miembros del hogar las suscripciones que están a punto de caducar.",
|
|
"notifications" => "Notificaciones",
|
|
"enable_email_notifications" => "Habilitar notificaciones por correo electrónico",
|
|
"notify_me" => "Notificarme",
|
|
"day_before" => "día antes",
|
|
"days_before" => "días antes",
|
|
"smtp_address" => "Dirección SMTP",
|
|
"port" => "Puerto",
|
|
"tls" => "TLS",
|
|
"ssl" => "SSL",
|
|
"smtp_username" => "Nombre de usuario SMTP",
|
|
"smtp_password" => "Contraseña SMTP",
|
|
"from_email" => "Correo electrónico de origen (Opcional)",
|
|
"smtp_info" => "La contraseña SMTP se transmite y almacena en texto plano. Por seguridad, crea una cuenta solo para esto.",
|
|
"telegram" => "Telegram",
|
|
"telegram_bot_token" => "Token del Bot de Telegram",
|
|
"telegram_chat_id" => "ID del Chat de Telegram",
|
|
"webhook" => "Webhook",
|
|
"webhook_url" => "URL del Webhook",
|
|
"request_method" => "Método de Solicitud",
|
|
"custom_headers" => "Cabeceras Personalizadas",
|
|
"webhook_payload" => "Carga del Webhook",
|
|
"webhook_iterator_key" => "Sustituye {{subscriptions}} por el nombre de la clave",
|
|
"variables_available" => "Variables disponibles",
|
|
"gotify" => "Gotify",
|
|
"token" => "Token",
|
|
"discord" => "Discord",
|
|
"discord_bot_username" => "Nombre de usuario del bot",
|
|
"discord_bot_avatar_url" => "URL del avatar del bot",
|
|
"pushover" => "Pushover",
|
|
"pushover_user_key" => "Clave de usuario",
|
|
"categories" => "Categorías",
|
|
"save_category" => "Guardar Categoría",
|
|
"delete_category" => "Eliminar Categoría",
|
|
"cant_delete_category_in_use" => "No se puede eliminar la categoría en uso en la suscripción",
|
|
"currencies" => "Monedas",
|
|
"save_currency" => "Guardar Moneda",
|
|
"delete_currency" => "Eliminar Moneda",
|
|
"cant_delete_main_currency" => "No se puede eliminar la moneda principal",
|
|
"cant_delete_currency_in_use" => "No se puede eliminar la moneda en uso en la suscripción",
|
|
"exchange_update" => "Tasas de cambio actualizadas por última vez en",
|
|
"currency_info" => "Encuentra las monedas admitidas y los códigos de moneda correctos en",
|
|
"currency_performance" => "Para un rendimiento mejorado, guarda solo las monedas que uses.",
|
|
"fixer_api_key" => "API Key de Fixer",
|
|
"api_key" => "API Key",
|
|
"provider" => "Proveedor",
|
|
"fixer_info" => "Si usas varias monedas y deseas estadísticas y orden precisos en las suscripciones, es necesaria una API KEY gratuita de Fixer.",
|
|
"get_key" => "Obtén tu clave en",
|
|
"get_free_fixer_api_key" => "Obtén una API Key de Fixer gratuita",
|
|
"get_key_alternative" => "También puede obtener una clave api gratuita de Fixer en",
|
|
"display_settings" => "Configuración de Pantalla",
|
|
"theme_settings" => "Configuración de Tema",
|
|
"custom_collors" => "Colores Personalizados",
|
|
"dark_theme" => "Tema Oscuro",
|
|
"switch_theme" => "Cambiar entre Tema Claro / Oscuro",
|
|
"calculate_monthly_price" => "Calcular y mostrar el precio mensual de todas las suscripciones",
|
|
"convert_prices" => "Convertir y mostrar siempre los precios en mi moneda principal (más lento)",
|
|
"hide_disabled_subscriptions" => "Ocultar suscripciones desactivadas",
|
|
"experimental_settings" => "Configuraciones Experimentales",
|
|
"remove_background" => "Intentar quitar el fondo de los logotipos de la búsqueda de imágenes (experimental)",
|
|
"experimental_info" => "Las configuraciones experimentales probablemente no funcionarán perfectamente.",
|
|
"payment_methods" => "Métodos de Pago",
|
|
"payment_methods_info" => "Haz clic en un método de pago para deshabilitarlo/habilitarlo.",
|
|
"rename_payment_methods_info" => "Haz clic en el nombre de un método de pago para cambiarle el nombre.",
|
|
"cant_delete_payment_method_in_use" => "No se puede desactivar el método de pago utilizado",
|
|
"add_custom_payment" => "Añadir método de pago personalizado",
|
|
"payment_method_name" => "Nombre del método de pago",
|
|
"payment_method_added_successfuly" => "Método de pago añadido con éxito",
|
|
"payment_method_removed" => "Método de pago eliminado",
|
|
"disable" => "Desactivar",
|
|
"enable" => "Activar",
|
|
"rename_payment_method" => "Renombrar método de pago",
|
|
"payment_renamed" => "Método de pago renombrado",
|
|
"payment_not_renamed" => "Error al renombrar el método de pago",
|
|
"test" => "Probar",
|
|
"add" => "Agregar",
|
|
"save" => "Guardar",
|
|
"reset" => "Restablecer",
|
|
"backup_and_restore" => "Copia de Seguridad y Restauración",
|
|
"backup" => "Copia de Seguridad",
|
|
"restore" => "Restaurar",
|
|
"restore_info" => "La restauración de la base de datos anulará todos los datos actuales. Se cerrará la sesión después de la restauración.",
|
|
// Filters menu
|
|
"filter" => "Filtrar",
|
|
"clear" => "Limpiar",
|
|
// Toast
|
|
"success" => "Éxito",
|
|
// Endpoint responses
|
|
"session_expired" => "Tu sesión ha expirado. Por favor, inicia sesión nuevamente",
|
|
"fields_missing" => "Faltan algunos campos",
|
|
"fill_all_fields" => "Por favor, completa todos los campos",
|
|
"fill_mandatory_fields" => "Por favor, completa todos los campos obligatorios",
|
|
"error" => "Error",
|
|
// Category
|
|
"failed_add_category" => "Error al agregar la categoría",
|
|
"failed_edit_category" => "Error al editar la categoría",
|
|
"category_in_use" => "La categoría está en uso en suscripciones y no se puede eliminar",
|
|
"failed_remove_category" => "Error al eliminar la categoría",
|
|
"category_saved" => "Categoría guardada",
|
|
"category_removed" => "Categoría eliminada",
|
|
"sort_order_saved" => "Orden de clasificación guardado",
|
|
// Currency
|
|
"currency_saved" => "fue guardada.",
|
|
"error_adding_currency" => "Error al añadir la entrada de la moneda.",
|
|
"failed_to_store_currency" => "Error al almacenar la moneda en la base de datos.",
|
|
"currency_in_use" => "La moneda está en uso en suscripciones y no se puede eliminar.",
|
|
"currency_is_main" => "La moneda está establecida como moneda principal y no se puede eliminar.",
|
|
"failed_to_remove_currency" => "Error al eliminar la moneda de la base de datos.",
|
|
"failed_to_store_api_key" => "Error al almacenar la API KEY en la base de datos.",
|
|
"invalid_api_key" => "API KEY no válida.",
|
|
"api_key_saved" => "API KEY guardada con éxito",
|
|
"currency_removed" => "Moneda eliminada",
|
|
// Household
|
|
"failed_add_household" => "Error al añadir miembro del hogar",
|
|
"failed_edit_household" => "Error al editar miembro del hogar",
|
|
"failed_remove_household" => "Error al eliminar miembro del hogar",
|
|
"household_in_use" => "El miembro del hogar está en uso en suscripciones y no se puede eliminar",
|
|
"member_saved" => "Miembro guardado",
|
|
"member_removed" => "Miembro eliminado",
|
|
// Notifications
|
|
"error_saving_notifications" => "Error al guardar los datos de notificaciones.",
|
|
"wallos_notification" => "Notificación de Wallos",
|
|
"test_notification" => "Esta es una notificación de prueba. Si estás viendo esto, la configuración es correcta.",
|
|
"email_error" => "Error al enviar correo electrónico",
|
|
"notification_sent_successfuly" => "Notificación enviada con éxito",
|
|
"notifications_settings_saved" => "Configuración de notificaciones guardada con éxito.",
|
|
"notification_failed" => "Error al enviar la notificación",
|
|
// Payments
|
|
"payment_in_use" => "No se puede desactivar el método de pago utilizado",
|
|
"failed_update_payment" => "Error al actualizar el método de pago en la base de datos",
|
|
"enabled" => "habilitado",
|
|
"disabled" => "desactivado",
|
|
// Subscription
|
|
"error_fetching_image" => "Error al obtener la imagen",
|
|
"subscription_updated_successfuly" => "Suscripción actualizada con éxito",
|
|
"subscription_added_successfuly" => "Suscripción añadida con éxito",
|
|
"error_deleting_subscription" => "Error al eliminar la suscripción.",
|
|
"invalid_request_method" => "Método de solicitud no válido.",
|
|
// User
|
|
"error_updating_user_data" => "Error al actualizar los datos del usuario.",
|
|
"user_details_saved" => "Detalles del usuario guardados",
|
|
// Admin Page
|
|
"registrations" => "Registro de Usuarios",
|
|
"enable_user_registrations" => "Habilitar registro de usuarios",
|
|
"maximum_number_users" => "Número máximo de usuarios",
|
|
"require_email_verification" => "Requerir verificación de correo electrónico",
|
|
"configure_smtp_settings_to_enable" => "Configura la configuración SMTP para habilitar",
|
|
"server_url" => "URL del Servidor",
|
|
"server_url_info" => "Se utiliza para verificar el correo electrónico y recuperar la contraseña. Debe ser una URL pública válida.",
|
|
"server_url_password_reset" => "Si se configura, también se habilitará la función de restablecimiento de contraseña.",
|
|
"max_users_info" => "0 para ilimitado",
|
|
"user_management" => "Gestión de Usuarios",
|
|
"delete_user" => "Eliminar Usuario",
|
|
"delete_user_info" => "Al eliminar un usuario, también se eliminarán todas sus suscripciones y configuraciones.",
|
|
"smtp_settings" => "Configuración SMTP",
|
|
"smtp_usage_info" => "Se utilizará para recuperar contraseñas y otros correos electrónicos del sistema.",
|
|
// Email Verification
|
|
"email_verified" => "Correo electrónico verificado",
|
|
"email_verification_failed" => "Error al verificar el correo electrónico",
|
|
|
|
];
|
|
|
|
|
|
?>
|