diff --git a/config/firefly.php b/config/firefly.php index 98c8543aae..e959322d22 100644 --- a/config/firefly.php +++ b/config/firefly.php @@ -175,6 +175,7 @@ return [ 'languages' => [ // completed languages 'en_US' => ['name_locale' => 'English', 'name_english' => 'English'], + 'es_ES' => ['name_locale' => 'Español', 'name_english' => 'Spanish'], 'de_DE' => ['name_locale' => 'Deutsch', 'name_english' => 'German'], 'fr_FR' => ['name_locale' => 'Français', 'name_english' => 'French'], 'id_ID' => ['name_locale' => 'Bahasa Indonesia', 'name_english' => 'Indonesian'], @@ -186,7 +187,7 @@ return [ // incomplete languages: //'id_ID' => ['name_locale' => 'Indonesian', 'name_english' => 'Indonesian'], - //'es_ES' => ['name_locale' => 'Spanish', 'name_english' => 'Spanish'], + // //'sl_SI' => ['name_locale' => 'Slovenščina', 'name_english' => 'Slovenian'], ], 'transactionTypesByWhat' => [ diff --git a/resources/lang/es_ES/auth.php b/resources/lang/es_ES/auth.php new file mode 100644 index 0000000000..0174bb37e5 --- /dev/null +++ b/resources/lang/es_ES/auth.php @@ -0,0 +1,37 @@ +. + */ +declare(strict_types=1); + +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' => 'Las credenciales no coinciden con los registros.', + 'throttle' => 'Demasiados intentos de inicio de sesión. Por favor reintente en :seconds segundos.', +]; diff --git a/resources/lang/es_ES/bank.php b/resources/lang/es_ES/bank.php new file mode 100644 index 0000000000..ef0d636f91 --- /dev/null +++ b/resources/lang/es_ES/bank.php @@ -0,0 +1,24 @@ +. + */ +declare(strict_types=1); + +return [ +]; diff --git a/resources/lang/es_ES/breadcrumbs.php b/resources/lang/es_ES/breadcrumbs.php new file mode 100644 index 0000000000..61ad6a28b6 --- /dev/null +++ b/resources/lang/es_ES/breadcrumbs.php @@ -0,0 +1,55 @@ +. + */ +declare(strict_types=1); + +return [ + 'home' => 'Inicio', + 'edit_currency' => 'Editar moneda ":name"', + 'delete_currency' => 'Eliminar moneda ":name"', + 'newPiggyBank' => 'Crear nueva alcancía', + 'edit_piggyBank' => 'Editar alcancía ":name"', + 'preferences' => 'Preferencias', + 'profile' => 'Perfil', + 'changePassword' => 'Cambiar contraseña', + 'change_email' => 'Cambiar su dirección de correo electrónico', + 'bills' => 'Facturas', + 'newBill' => 'Nueva factura', + 'edit_bill' => 'Editar factura ":name"', + 'delete_bill' => 'Eliminar factura ":name"', + 'reports' => 'Reportes', + 'search_result' => 'Resultados de la búsqueda para ":query"', + 'withdrawal_list' => 'Gastos', + 'deposit_list' => 'Ganancia, ingresos y depósitos', + 'transfer_list' => 'Transferencias', + 'transfers_list' => 'Transferencias', + 'reconciliation_list' => 'Reconciliaciones', + 'create_withdrawal' => 'Crear nuevo retiro', + 'create_deposit' => 'Crear nuevo depósito', + 'create_transfer' => 'Crear nueva transferencia', + 'edit_journal' => 'Editar transacción ":description"', + 'edit_reconciliation' => 'Editar ":description"', + 'delete_journal' => 'Eliminar transacción ":description"', + 'tags' => 'Etiquetas', + 'createTag' => 'Crear nueva etiqueta', + 'edit_tag' => 'Editar etiqueta ":tag"', + 'delete_tag' => 'Eliminar etiqueta ":tag"', + 'delete_journal_link' => 'Eliminar enlace entre transacciones', +]; diff --git a/resources/lang/es_ES/components.php b/resources/lang/es_ES/components.php new file mode 100644 index 0000000000..dfb7450b36 --- /dev/null +++ b/resources/lang/es_ES/components.php @@ -0,0 +1,25 @@ +. + */ +declare(strict_types=1); + +return [ + 'personal_access_tokens' => 'Personal access tokens', +]; \ No newline at end of file diff --git a/resources/lang/es_ES/config.php b/resources/lang/es_ES/config.php new file mode 100644 index 0000000000..82b2f512c8 --- /dev/null +++ b/resources/lang/es_ES/config.php @@ -0,0 +1,33 @@ +. + */ +declare(strict_types=1); + +return [ + 'html_language' => 'es', + 'locale' => 'es, Spanish, es_ES, es_ES.utf8, es_ES.UTF-8', + 'month' => '%B %Y', + 'month_and_day' => '%B %e, %Y', + 'date_time' => '%B %e, %Y, @ %T', + 'specific_day' => '%e %B %Y', + 'week_in_year' => 'Semana %W, %Y', + 'year' => '%Y', + 'half_year' => '%B %Y', +]; diff --git a/resources/lang/es_ES/csv.php b/resources/lang/es_ES/csv.php new file mode 100644 index 0000000000..d61316b632 --- /dev/null +++ b/resources/lang/es_ES/csv.php @@ -0,0 +1,24 @@ +. + */ +declare(strict_types=1); + +return [ +]; diff --git a/resources/lang/es_ES/demo.php b/resources/lang/es_ES/demo.php new file mode 100644 index 0000000000..858ff8d21d --- /dev/null +++ b/resources/lang/es_ES/demo.php @@ -0,0 +1,35 @@ +. + */ +declare(strict_types=1); + +return [ + 'no_demo_text' => 'Lamentablemente no hay textos de ayuda para esta página.', + 'see_help_icon' => 'Sin embargo, el ícono en la esquina superior-derecha puede tener más información.', + 'index' => '¡Bienvenido a Firefly III! En esta página tendrá una vista rápida de sus finanzas. Para más información, mire sus cuentas rarr; Asset Accounts y, claro, las páginas de presupuestos y reportes. O simplemente investigue la aplicación por su cuenta.', + 'accounts-index' => 'Las cajas de ahorro son sus cuentas de banco personales. Las cuentas de gastos contienen sus gastos habituales como compras y salidas con amigos. Las cuentas de ingresos repesentan ingresos de su trabajo u otras fuentes. En esta página puede editarlas o eliminarlas.', + 'budgets-index' => 'Esta página le muestra una visión general de sus presupuestos. La barra superior muestra la cantidad que está disponible para ser presupuestado. Esto se puede personalizar para cualquier período haciendo clic en la cantidad a la derecha. La cantidad que has gastado hasta ahora se muestra en la barra de abajo. Debajo están los gastos por presupuesto y lo que ha presupuestado para ellos.', + 'reports-index-start' => 'Firefly III da soporte a un buen numero de tipos de reportes. Lea sobre ellos haciendo clic en el icono en el tope de la esquina derecha.', + 'reports-index-examples' => 'Asegúrese de revisar estos ejemplos: un resumen financiero mensual, un resumen financiero anual y una vista general del presupuesto.', + 'currencies-index' => 'Firefly III admite múltiples monedas. A pesar de que la moneda por defecto es el Euro, se puede seleccionar el Dólar de EE.UU, y muchas otras monedas. Como se puede ver se ha incluido una pequeña selección de monedas, pero puedes agregar tu propia moneda si lo deseas. Sin embargo, cambiar la moneda predeterminada no cambiará la moneda de las transacciones existentes: Firefly III admite el uso de varias monedas al mismo tiempo.', + 'transactions-index' => 'Estos gastos, depósitos y transferencias no son particularmente imaginativos. Se han generado automáticamente.', + 'piggy-banks-index' => 'Como puede ver, hay tres alcancías. Utilice los botones más y menos para influir en la cantidad de dinero en cada alcancía. Haga clic en el nombre de la alcancía para ver la administración de cada una.', + 'import-index' => 'Por supuesto, cualquier archivo CSV puede ser importado dentro de Firefly III', +]; diff --git a/resources/lang/es_ES/firefly.php b/resources/lang/es_ES/firefly.php new file mode 100644 index 0000000000..80ebcce2e5 --- /dev/null +++ b/resources/lang/es_ES/firefly.php @@ -0,0 +1,1181 @@ +. + */ +declare(strict_types=1); + +return [ + // general stuff: + 'close' => 'Cerrar', + 'actions' => 'Acciones', + 'edit' => 'Editar', + 'delete' => 'Eliminar', + 'welcomeBack' => '¿Qué está pasando?', + 'everything' => 'Todo', + 'today' => 'hoy', + 'customRange' => 'Rango personalizado', + 'apply' => 'Aplicar', + 'select_date' => 'Seleccionar fecha...', + 'cancel' => 'Cancelar', + 'from' => 'Desde', + 'to' => 'Hasta', + 'showEverything' => 'Mostrar todo', + 'never' => 'Nunca', + 'no_results_for_empty_search' => 'Su búsqueda estaba vacía, por lo que no se encontró nada.', + 'removed_amount' => 'Eliminado :amount', + 'added_amount' => 'Añadido :amount', + 'asset_account_role_help' => 'Las opciones extras como resultado de su elección se pueden establecer más tarde.', + 'Opening balance' => 'Balance inicial', + 'create_new_stuff' => 'Crear nueva etiqueta', + 'new_withdrawal' => 'Nuevo retiro', + 'create_new_transaction' => 'Crear una nueva transacción', + 'go_to_asset_accounts' => 'Ver tus cuentas de activos', + 'go_to_budgets' => 'Ir a tus presupuestos', + 'go_to_categories' => 'Ir a tus categorías', + 'go_to_bills' => 'Ir a tus cuentas', + 'go_to_expense_accounts' => 'Ver tus cuentas de gastos', + 'go_to_revenue_accounts' => 'Ver tus cuentas de ingresos', + 'go_to_piggies' => 'Ir a tu alcancía', + 'new_deposit' => 'Nuevo depósito', + 'new_transfer' => 'Nueva transferencia', + 'new_transfers' => 'Nueva transferencia', + 'new_asset_account' => 'Nueva cuenta de activo', + 'new_expense_account' => 'Nueva cuenta de gastos', + 'new_revenue_account' => 'Nueva cuenta de ingresos', + 'new_budget' => 'Nuevo presupuesto', + 'new_bill' => 'Nueva factura', + 'block_account_logout' => 'Tu sesión ha sido cerrada. Las cuentas bloqueadas no pueden utilizar este sitio. ¿Registrarte con una dirección válida de correo electrónico?', + 'flash_success' => '¡Operación correcta!', + 'flash_info' => 'Mensaje', + 'flash_warning' => '¡Atención!', + 'flash_error' => '¡Error!', + 'flash_info_multiple' => 'Hay un mensaje| Hay :count mensajes', + 'flash_error_multiple' => 'Hay un error|Hay unos :count errores', + 'net_worth' => 'Valor Neto', + 'route_has_no_help' => 'No hay datos en este registro.', + 'help_for_this_page' => 'Ayuda para esta pagina', + 'no_help_could_be_found' => 'No se encontró un texto de ayuda.', + 'no_help_title' => 'Disculpas, un error ha ocurrido.', + 'two_factor_welcome' => 'Hola %{user}!', + 'two_factor_enter_code' => 'Para continuar, introduce tu código de autenticación de dos pasos. La aplicación puede generarlo para usted.', + 'two_factor_code_here' => 'Ingresar código aquí', + 'two_factor_title' => 'Autenticación en dos pasos', + 'authenticate' => 'Autentificar', + 'two_factor_forgot_title' => 'Autenticación en dos pasos perdida', + 'two_factor_forgot' => 'Olvidé mi cosa de dos factores.', + 'two_factor_lost_header' => '¿Perdiste tu autentificación de dos factores?', + 'two_factor_lost_intro' => 'Por desgracia, esto no es algo que se pueda restablecer desde la interfaz web. Tienes dos opciones.', + 'two_factor_lost_fix_self' => 'Si usted ejecuta su propia instancia de Firefly III, revise los registros en storage/logs para tener instrucciones.', + 'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, :site_owner and ask them to reset your two factor authentication y pidale a ellos restablecer su autenticacion de dos factores.', + 'warning_much_data' => ':days días de datos pueden tomar tiempo en cargarse.', + 'registered' => '¡Te has registrado con éxito!', + 'Default asset account' => 'Cuenta de ingresos por defecto', + 'no_budget_pointer' => 'Parece que aún no tienes presupuestos. Debe crear algunos en la página presupuestos. Los presupuestos pueden ayudarle a realizar un seguimiento de los gastos.', + 'Savings account' => 'Cuenta de ahorros', + 'Credit card' => 'Tarjeta de crédito', + 'source_accounts' => 'Cuenta(s) origen', + 'destination_accounts' => 'Cuenta(s) destino', + 'user_id_is' => 'Tu id de usuario es :user', + 'field_supports_markdown' => 'Este campo admite Markdown.', + 'need_more_help' => 'Si necesita más ayuda con Firefly III, por favor abre un ticket en Github.', + 'reenable_intro_text' => 'También puede volver a activar la guía de introducción.', + 'intro_boxes_after_refresh' => 'Los cuadros de introducción volverán a aparecer cuando actualices la página.', + 'show_all_no_filter' => 'Mostrar todas las transacciones sin agruparlas por fecha.', + 'expenses_by_category' => 'Gastos por categoría', + 'expenses_by_budget' => 'Gastos por presupuesto', + 'income_by_category' => 'Ingresos por categoría', + 'expenses_by_asset_account' => 'Gastos por cuenta de ingresos', + 'expenses_by_expense_account' => 'Gastos por cuenta de egresos', + 'cannot_redirect_to_account' => 'Firefly III no puede redirigirlo a la pagina correcta. Disculpas.', + 'sum_of_expenses' => 'Total gastos', + 'sum_of_income' => 'Total ingresos', + 'spent_in_specific_budget' => 'Gastado en el presupuesto ":budget"', + 'sum_of_expenses_in_budget' => 'Gastar todo en el presupuesto ":budget"', + 'left_in_budget_limit' => 'Dejar de gastar acorde del presupuesto', + 'current_period' => 'Período actual', + 'show_the_current_period_and_overview' => 'Mostrar el período actual y el resumen', + 'pref_languages_locale' => 'Para que un idioma distinto al inglés funcione correctamente, su sistema operativo debe disponer de la información regional correcta. Si no está disponible, los datos de divisas, fechas y cantidades pueden tener un formato incorrecto.', + 'budget_in_period' => 'Todas las transacciones para presupuesto ":name"entre:start y :end', + 'chart_budget_in_period' => 'Recuadro para todas las transacciones de presupuesto:name entre:start y:end', + 'chart_account_in_period' => 'Recuadro para todas las transacciones de presupuesto ":name"entre :start y:end', + 'chart_category_in_period' => 'Recuadro para todas las transacciones por categoria ":name"entre:start y :end', + 'chart_category_all' => 'Recuadro para todas las transacciones por categoria ":name"', + 'clone_withdrawal' => 'Clonar este retiro', + 'clone_deposit' => 'Clonar este deposito', + 'clone_transfer' => 'Duplicar esta transferencia', + 'multi_select_no_selection' => 'Ninguno seleccionado', + 'multi_select_select_all' => 'Seleccionar todo', + 'multi_select_n_selected' => 'seleccionado', + 'multi_select_all_selected' => 'Todos seleccionados', + 'multi_select_filter_placeholder' => 'Buscar...', + 'intro_next_label' => 'Siguiente', + 'intro_prev_label' => 'Anterior', + 'intro_skip_label' => 'Saltar', + 'intro_done_label' => 'Listo', + 'between_dates_breadcrumb' => 'Entre inicio y fin', + 'all_journals_without_budget' => 'Todas las transacciones sin presupuesto', + 'journals_without_budget' => 'Transacciones sin un presupuesto', + 'all_journals_without_category' => 'Todas las transacciones sin una categoría', + 'journals_without_category' => 'Transacciones sin una categoría', + 'all_journals_for_account' => 'Todas las transacciones de la cuenta :name', + 'chart_all_journals_for_account' => 'Cuadro de todas las transacciones de la cuenta :name', + 'journals_in_period_for_account' => 'Todas las transacciones por cuenta :name entre :start y :end', + 'transferred' => 'Transferido', + 'all_withdrawal' => 'Todos los gastos', + 'all_transactions' => 'Todas las transacciones', + 'title_withdrawal_between' => 'Todos los gastos entre :start y :end', + 'all_deposit' => 'Todos los ingresos', + 'title_deposit_between' => 'Toda ganacia entre :start y :end', + 'all_transfers' => 'Todas las transferencias', + 'title_transfers_between' => 'Todas las transferencias entre :start y :end', + 'all_transfer' => 'Todas las transferencias', + 'all_journals_for_tag' => 'Todas las transacciones etiquetadas como ":tag"', + 'title_transfer_between' => 'Todas las transferencias entre :start y :end', + 'all_journals_for_category' => 'Todas las transacciones por categoria :name', + 'all_journals_for_budget' => 'Todas las transacciones para el presupuesto :name', + 'chart_all_journals_for_budget' => 'Recuadro de todas las transacciones para presupuesto :name', + 'journals_in_period_for_category' => 'Todas las transacciones para la categoría :name entre :start y :end', + 'journals_in_period_for_tag' => 'Todas las transacciones para etiquetas :tag entre :start y :end', + 'not_available_demo_user' => 'La característica que usted trata de acceder no es válida para usuarios del demo.', + 'exchange_rate_instructions' => 'La cuenta de activos "@nombre" solo acepta transacciones en @moneda_nativa. Si usted desea usar @moneda_extranjera, asegurese que la cantidad en @moneda_nativa sea conocida también:', + 'transfer_exchange_rate_instructions' => 'Cuentas de activos de origen "@source-name" solo acepta transacciones en" @source-currency. cuenta de activos de destino "dest-name" solo acepta transacciones en @dest-currency. Usted debe proveer la cantidad transferida en ambas monedas.', + 'transaction_data' => 'Datos de transacción', + 'invalid_server_configuration' => 'Configuración del servidor no válida', + 'invalid_locale_settings' => 'FireFly III no puede formatear cantidades monetarias porque a su servidor le faltan los paquetes requeridos. Hay instrucciones de cómo hacer esto.', + 'quickswitch' => 'Cambio rápido', + 'sign_in_to_start' => 'Iniciar sesión para comenzar su sesión', + 'sign_in' => 'Iniciar sesión', + 'register_new_account' => 'Registrar una nueva cuenta', + 'forgot_my_password' => 'He perdido mi contraseña', + 'problems_with_input' => 'Hubo algunos problemas con su entrada.', + 'reset_password' => 'Reestablecer su contraseña', + 'button_reset_password' => 'Reestablecer contraseña', + 'reset_button' => 'Reiniciar', + 'want_to_login' => 'Yo quiero entrar al sistema', + 'button_register' => 'Registrar', + + // check for updates: + 'update_check_title' => 'Ver actualizaciones', + 'admin_update_check_title' => 'Automáticamente chequear actualizaciones', + 'admin_update_check_explain' => 'Firefly III puede chequear actualizaciones automáticamente. cuando usted habilita esta configuración, contactara Github para ver si hay disponible una nueva versión de Firefly III. Cuando sea así, usted tendrá una notificación. Usted puede probar esta notificación usando el boton de la derecha. Por favor indique abajo si quiere que Firefly III chequee actualizaciones.', + 'check_for_updates_permission' => 'Firefly III puede chequear actualizaciones, pero necesita su permiso para hacerlo. Por favor diríjase a administracionpara indicar si desea que esta presentación sea habilitada.', + 'updates_ask_me_later' => 'Preguntarme mas tarde', + 'updates_do_not_check' => 'No buscar actualizaciones', + 'updates_enable_check' => 'Habilitar el buscar actualizaciones', + 'admin_update_check_now_title' => 'Ver actualizaciones ahora', + 'admin_update_check_now_explain' => 'SI usted presiona el botón, Firefly III vera si su actual versión es la última.', + 'check_for_updates_button' => '¡Ver ahora!', + 'update_new_version_alert' => 'Una nueva versión de Firefly III esta disponible. Usted esta ejecutando v:your_version, la ultima versión es v:new_version que se lanzo en :date.', + 'update_current_version_alert' => 'Usted esta ejecutando v:version, que es la ultima versión disponible.', + 'update_newer_version_alert' => 'Usted esta ejecutando v:your_version, que es mas nueva que la versión anterior, v:new_version.', + 'update_check_error' => 'Un error ha ocurrido mientras se verificaban las actualizaciones. Por favor ver los archivos de registro.', + + // search + 'search' => 'Buscar', + 'search_query' => 'Consulta', + 'search_found_transactions' => 'Transacciones encontradas:', + 'general_search_error' => 'Se ha producido un error durante la búsqueda. Por favor, compruebe los archivos de registro para obtener más información.', + 'search_box' => 'Buscar', + 'search_box_intro' => 'Bienvenido a la función de búsqueda de Firefly III. Introduce tu consulta de búsqueda en el cuadro. Asegúrate de revisar el archivo de ayuda porque el buscador es bastante avanzado.', + 'search_error' => 'Error durante la búsqueda', + 'search_searching' => 'Buscando...', + 'search_results' => 'Buscar resultados', + + // repeat frequencies: + 'repeat_freq_yearly' => 'anualmente', + 'repeat_freq_half-year' => 'cada medio año', + 'repeat_freq_quarterly' => 'trimestralmente', + 'repeat_freq_monthly' => 'mensualmente', + 'repeat_freq_weekly' => 'semanalmente', + 'weekly' => 'semanalmente', + 'quarterly' => 'trimestralmente', + 'half-year' => 'cada medio año', + 'yearly' => 'anualmente', + + // export data: + 'import_and_export' => 'Importar y exportar', + 'export_data' => 'Exportar datos', + 'export_and_backup_data' => 'Exportar datos', + 'export_data_intro' => 'Use los datos exportados para pasar a una nueva aplicación financiera. Por favor tenga en cuenta que estos archivos no son un respaldo. No contienen suficiente metadatos para restaurar completamente una nueva instalación de Firefly III. Si usted desea realizar un respaldo de sus datos, por favor haga un respaldo de la base de datos directamente.', + 'export_format' => 'Formato de exportación', + 'export_format_csv' => 'Las comas separan valores (archivos CSV)', + 'export_format_mt940' => 'MT940 formato compatible', + 'include_old_uploads_help' => 'Firefly III no arroja los archivos originales CVS que usted importo en el pasado. Usted puede incluirlos en su informe.', + 'do_export' => 'Exportar', + 'export_status_never_started' => 'La exportación no ha comenzado aun', + 'export_status_make_exporter' => 'Creando cosa del exportador...', + 'export_status_collecting_journals' => 'Recolectando sus transacciones...', + 'export_status_collected_journals' => '¡Recolectadas sus transacciones!', + 'export_status_converting_to_export_format' => 'Convirtiendo tus transacciones...', + 'export_status_converted_to_export_format' => '¡Convertidas tus transacciones!', + 'export_status_creating_journal_file' => 'Creando el archivo de exportación...', + 'export_status_created_journal_file' => '¡El archivo de exportación creado!', + 'export_status_collecting_attachments' => 'Recolectando todos tus accesorios...', + 'export_status_collected_attachments' => '¡Recolectados todos sus accesorios!', + 'export_status_collecting_old_uploads' => 'Recolectando todas sus cargas anteriores...', + 'export_status_collected_old_uploads' => 'Recolectando todas sus cargas anteriores!', + 'export_status_creating_zip_file' => 'Creando un archivo zip...', + 'export_status_created_zip_file' => '¡Se creo un archivo zip!', + 'export_status_finished' => 'Exportación ha acabado con éxito! Hurra!', + 'export_data_please_wait' => 'Espera, por favor...', + + // rules + 'rules' => 'Reglas', + 'rule_name' => 'Nombre de la regla', + 'rule_triggers' => 'La regla dispara cuando', + 'rule_actions' => 'La regla será', + 'new_rule' => 'Nueva regla', + 'new_rule_group' => 'Nuevo grupo de reglas', + 'rule_priority_up' => 'Dar una regla mas prioritaria', + 'rule_priority_down' => 'Dar una regla menos prioritaria', + 'make_new_rule_group' => 'Hacer un nuevo grupo de reglas', + 'store_new_rule_group' => 'Almacenar nuevo grupo de reglas', + 'created_new_rule_group' => 'Nuevo grupo de reglas ":title" guardado!', + 'updated_rule_group' => 'Grupo de reglas actualizado exitosamente ":title".', + 'edit_rule_group' => 'Editar grupo de reglas ":title"', + 'delete_rule_group' => 'Eliminar grupo de reglas ":title"', + 'deleted_rule_group' => 'Eliminar grupo de reglas ":title"', + 'update_rule_group' => 'Actualizar grupo de reglas', + 'no_rules_in_group' => 'No hay reglas en este grupo', + 'move_rule_group_up' => 'Mover la regla hacia arriba', + 'move_rule_group_down' => 'Mover el grupo de reglas hacia abajo', + 'save_rules_by_moving' => 'Guardar esta(s) regla(s) moviéndola(s) a otro grupo:', + 'make_new_rule' => 'Hacer nueva regla en grupo de regla ":title"', + 'rule_help_stop_processing' => 'Al marcar esta casilla, las reglas posteriores de este grupo no se ejecutarán.', + 'rule_help_active' => 'Las reglas inactivas nunca se ejecutan.', + 'stored_new_rule' => 'Guardar la nueva regla con titulo ":title"', + 'deleted_rule' => 'Regla eliminada con titulo ":title"', + 'store_new_rule' => 'Almacenar nueva regla', + 'updated_rule' => 'Regla eliminada con titulo ":title"', + 'default_rule_group_name' => 'Reglaspredeterminada', + 'default_rule_group_description' => 'Todas las reglas que no pertenecen a ningún grupo.', + 'default_rule_name' => 'Su primera regla por defecto', + 'default_rule_description' => 'Esta regla es un ejemplo. Puedes eliminarlo de forma segura.', + 'default_rule_trigger_description' => 'El Hombre que Vendió el Mundo', + 'default_rule_trigger_from_account' => 'David Bowie', + 'default_rule_action_prepend' => 'Comprado el mundo de ', + 'default_rule_action_set_category' => 'Grandes gastos', + 'trigger' => 'Disparador', + 'trigger_value' => 'Disparador en valor', + 'stop_processing_other_triggers' => 'Pare el procesamiento de otros disparadores', + 'add_rule_trigger' => 'Añadir nuevo disparador', + 'action' => 'Acción', + 'action_value' => 'Valor de acción', + 'stop_executing_other_actions' => 'Dejar de ejecutar otras acciones', + 'add_rule_action' => 'Añadir nueva acción', + 'edit_rule' => 'Editar regla ":title"', + 'delete_rule' => 'Eliminar regla ":title"', + 'update_rule' => 'Regla de actualización', + 'test_rule_triggers' => 'Ver transacciones que coinciden', + 'warning_transaction_subset' => 'Por razones de actuación esta lista esta limitada a :max_num_transactions y puede solo mostrar un subconjunto de transacciones coincidentes', + 'warning_no_matching_transactions' => 'No se encontraron transacciones que coinciden. por favor tome nota por motivos de rendimiento, solo el ultimo :num_transactions transacciones han sido chequeadas.', + 'warning_no_valid_triggers' => 'No se proveen disparadores validos.', + 'apply_rule_selection' => 'Aplique la regla ":title" a una seleccion de sus transacciones', + 'apply_rule_selection_intro' => 'Las reglas como ":title" normalmente sólo se aplican a transacciones nuevas o actualizadas, pero puedes indicarle a Firefly III que las ejecute en una selección de transacciones existentes. Esto puede ser útil si has actualizado una regla y necesitas que los cambios se apliquen a todas tus otras transacciones.', + 'include_transactions_from_accounts' => 'Introduzca transacciones desde estas cuentas', + 'applied_rule_selection' => 'Regla ":title" ha sido aplicada a su seleccion.', + 'execute' => 'Ejecutar', + 'apply_rule_group_selection' => 'Aplique la regla de grupo ":title" a una selección de sus transacciones', + 'apply_rule_group_selection_intro' => 'Los grupos de reglas como ":title" normalmente sólo se aplican a transacciones nuevas o actualizadas, pero puedes indicarle a Firefly III que ejecute todas las reglas de este grupo en una selección de transacciones existentes. Esto puede ser útil si has actualizado un grupo de reglas y necesitas que los cambios se apliquen a todas tus otras transacciones.', + 'applied_rule_group_selection' => 'Grupo de reglas ":title" ha sido aplicada a su selección.', + + // actions and triggers + 'rule_trigger_user_action' => 'La acción del usuario es ":trigger_value"', + 'rule_trigger_from_account_starts_choice' => 'Cuenta de origen comienza con..', + 'rule_trigger_from_account_starts' => 'La fuente de la cuenta comienza con ":trigger_value"', + 'rule_trigger_from_account_ends_choice' => 'Cuenta de origen termina con..', + 'rule_trigger_from_account_ends' => 'La fuente de la cuenta termina en ":trigger_value"', + 'rule_trigger_from_account_is_choice' => 'La cuenta de origen es..', + 'rule_trigger_from_account_is' => 'La fuente de la cuenta es ":trigger_value"', + 'rule_trigger_from_account_contains_choice' => 'La cuenta de origen contiene..', + 'rule_trigger_from_account_contains' => 'La fuente de la cuenta contiene ":trigger_value"', + 'rule_trigger_to_account_starts_choice' => 'La cuenta de destino comienza con..', + 'rule_trigger_to_account_starts' => 'La cuenta de destino comienza con ":trigger_value"', + 'rule_trigger_to_account_ends_choice' => 'La cuenta de destino termina con..', + 'rule_trigger_to_account_ends' => 'La cuenta de destino termina con ":trigger_value"', + 'rule_trigger_to_account_is_choice' => 'Cuenta destino es..', + 'rule_trigger_to_account_is' => 'La cuenta de destino es ":trigger_value"', + 'rule_trigger_to_account_contains_choice' => 'Cuenta destino contiene..', + 'rule_trigger_to_account_contains' => 'La cuenta destino contiene ":trigger_value"', + 'rule_trigger_transaction_type_choice' => 'Transacción es del tipo..', + 'rule_trigger_transaction_type' => 'La transacción es de tipo ":trigger_value"', + 'rule_trigger_category_is_choice' => 'Categoría es..', + 'rule_trigger_category_is' => 'Categoría es ":trigger_value"', + 'rule_trigger_amount_less_choice' => 'Cantidad es menos de..', + 'rule_trigger_amount_less' => 'La cantidad es menor que :trigger_value', + 'rule_trigger_amount_exactly_choice' => 'Cantidad es..', + 'rule_trigger_amount_exactly' => 'Cantidad es :trigger_value', + 'rule_trigger_amount_more_choice' => 'Cantidad es mas de..', + 'rule_trigger_amount_more' => 'El monto es mas que :trigger_value', + 'rule_trigger_description_starts_choice' => 'Descripción comienza con..', + 'rule_trigger_description_starts' => 'La descripción comienza con ":trigger_value"', + 'rule_trigger_description_ends_choice' => 'Descripción termina con..', + 'rule_trigger_description_ends' => 'La descripción termina con ":trigger_value"', + 'rule_trigger_description_contains_choice' => 'Descripción contiene..', + 'rule_trigger_description_contains' => 'La descripción contiene ":trigger_value"', + 'rule_trigger_description_is_choice' => 'Descripción es..', + 'rule_trigger_description_is' => 'La descripción es ":trigger_value"', + 'rule_trigger_budget_is_choice' => 'Presupuesto es..', + 'rule_trigger_budget_is' => 'Presupuesto es ":trigger_value"', + 'rule_trigger_tag_is_choice' => '(una) etiqueta es..', + 'rule_trigger_tag_is' => 'Una etiqueta es ":trigger_value"', + 'rule_trigger_has_attachments_choice' => 'Tiene al menos tantos archivos adjuntos', + 'rule_trigger_has_attachments' => 'Tiene al menos :trigger_value anexo (s)', + 'rule_trigger_store_journal' => 'Cuando la transacción es creada', + 'rule_trigger_update_journal' => 'Cuando la transacción es actualizada', + 'rule_trigger_has_no_category_choice' => 'No tiene categoría', + 'rule_trigger_has_no_category' => 'La transacción no tiene categoría', + 'rule_trigger_has_any_category_choice' => 'Tiene (cualquier) categoría', + 'rule_trigger_has_any_category' => 'La transacción tiene (cualquier) categoría', + 'rule_trigger_has_no_budget_choice' => 'No tiene presupuesto', + 'rule_trigger_has_no_budget' => 'Transacción no tiene presupuesto', + 'rule_trigger_has_any_budget_choice' => 'Tiene un (cualquier) presupuesto', + 'rule_trigger_has_any_budget' => 'La transacción tiene (cualquier) presupuesto', + 'rule_trigger_has_no_tag_choice' => 'No tiene etiqueta(s)', + 'rule_trigger_has_no_tag' => 'La transacción no tiene etiqueta(s)', + 'rule_trigger_has_any_tag_choice' => 'Tiene una o mas (cualquier) etiquetas', + 'rule_trigger_has_any_tag' => 'La transacción tiene una o mas (cualquier) etiquetas', + 'rule_trigger_any_notes_choice' => 'Tiene (cualquier) notas', + 'rule_trigger_any_notes' => 'La transacción tiene (cualquier) notas', + 'rule_trigger_no_notes_choice' => 'No tiene notas', + 'rule_trigger_no_notes' => 'Transacción no tiene notas', + 'rule_trigger_notes_are_choice' => 'Notas son..', + 'rule_trigger_notes_are' => 'Las notas son ":trigger_value"', + 'rule_trigger_notes_contain_choice' => 'Las notas contienen..', + 'rule_trigger_notes_contain' => 'Las notas contienen ":trigger_value"', + 'rule_trigger_notes_start_choice' => 'Las notas comienzan con..', + 'rule_trigger_notes_start' => 'Las notas comienzan con ":trigger_value"', + 'rule_trigger_notes_end_choice' => 'Las notas terminan con..', + 'rule_trigger_notes_end' => 'Las notas terminan con ":trigger_value"', + 'rule_action_set_category' => 'Establecer categoría en ":action_value"', + 'rule_action_clear_category' => 'Borrar categoría', + 'rule_action_set_budget' => 'Establecer presupuesto en ":action_value "', + 'rule_action_clear_budget' => 'Borrar presupuesto', + 'rule_action_add_tag' => 'Añadir etiqueta ":action_value"', + 'rule_action_remove_tag' => 'Quitar la etiqueta ":action_value"', + 'rule_action_remove_all_tags' => 'Eliminar todas las etiquetas', + 'rule_action_set_description' => 'Establecer la descripcion en ":action_value"', + 'rule_action_append_description' => 'Anexar la descripción con ":action_value"', + 'rule_action_prepend_description' => 'Anteponer la descripción con ":action_value"', + 'rule_action_set_category_choice' => 'Establecer categoría para..', + 'rule_action_clear_category_choice' => 'Eliminar cualquier categoría', + 'rule_action_set_budget_choice' => 'Establecer presupuesto para..', + 'rule_action_clear_budget_choice' => 'Eliminar cualquier presupuesto', + 'rule_action_add_tag_choice' => 'Añadir etiqueta..', + 'rule_action_remove_tag_choice' => 'Eliminar etiqueta..', + 'rule_action_remove_all_tags_choice' => 'Eliminar todas las etiquetas', + 'rule_action_set_description_choice' => 'Establecer descripción para..', + 'rule_action_append_description_choice' => 'Adjuntar descripción con..', + 'rule_action_prepend_description_choice' => 'Anteponer descripción con..', + 'rule_action_set_source_account_choice' => 'Configurar cuenta de origen para...', + 'rule_action_set_source_account' => 'Establecer cuenta de origen en :action_value', + 'rule_action_set_destination_account_choice' => 'Establecer cuenta de destino en...', + 'rule_action_set_destination_account' => 'Establecer cuenta de destino en :action_value', + 'rule_action_append_notes_choice' => 'Anexar notas con..', + 'rule_action_append_notes' => 'Anexar notas con ":action_value"', + 'rule_action_prepend_notes_choice' => 'Prepara notas con..', + 'rule_action_prepend_notes' => 'Prepara notas con ":action_value"', + 'rule_action_clear_notes_choice' => 'Eliminar cualquier nota', + 'rule_action_clear_notes' => 'Eliminar cualquier nota', + 'rule_action_set_notes_choice' => 'Establecer notas para..', + 'rule_action_set_notes' => 'Establecer notas para:action_value', + + 'rules_have_read_warning' => '¿Has leído la advertencia?', + 'apply_rule_warning' => 'Advertencia: Ejecutando una regla (grupo) en una gran selección de transacciones podría tomar años, y podría exceder el tiempo de espera. Si lo hace, la regla (grupo) solo se aplicara a un subconjunto desconocido de sus transacciones. Esto podría dejar a su administración financiera en ruinas. por favor tenga cuidado.', + + // tags + 'store_new_tag' => 'Almacenar nueva etiqueta', + 'update_tag' => 'Actualizar etiqueta', + 'no_location_set' => 'Ubicación no establecida.', + 'meta_data' => 'Meta Datos', + 'location' => 'Ubicación', + 'without_date' => 'Sin fecha', + 'result' => 'Resultado', + 'sums_apply_to_range' => 'Todas las sumas aplican al rango seleccionado', + 'mapbox_api_key' => 'Para usar el mapa, obtenga una clave API de MapboxAbra su.env y introduzca este código después de MAPBOX_API_KEY=.', + 'press_tag_location' => 'Haga clic o pulse de forma prolongada para definir la ubicación de la etiqueta.', + 'clear_location' => 'Eliminar ubicación', + + // preferences + 'pref_home_screen_accounts' => 'Cuentas de la pantalla de inicio', + 'pref_home_screen_accounts_help' => '¿Qué cuentas se deben mostrar en la página de inicio?', + 'pref_view_range' => 'Rango de vision', + 'pref_view_range_help' => 'Algunos gráficos se agrupan automáticamente en periodos. ¿que periodo prefiere usted?', + 'pref_1D' => 'Un dia', + 'pref_1W' => 'Una semana', + 'pref_1M' => 'Un mes', + 'pref_3M' => 'Tres meses (trimestre)', + 'pref_6M' => 'Seis meses', + 'pref_1Y' => 'Un año', + 'pref_languages' => 'Idiomas', + 'pref_languages_help' => 'Firefly III apoya varios idiomas. cual usted prefiere?', + 'pref_custom_fiscal_year' => 'Configuraciónes del año fiscal', + 'pref_custom_fiscal_year_label' => 'Habilitado', + 'pref_custom_fiscal_year_help' => 'En países que utilizan año fiscal diferente del 1 al 31 de diciembre, usted puede cambiarlo y especificar los días de inicio / y termino del año fiscal', + 'pref_fiscal_year_start_label' => 'Fecha de inicio del año fiscal', + 'pref_two_factor_auth' => 'Verificación en 2 pasos', + 'pref_two_factor_auth_help' => 'Cuando usted habilita la verificación en 2 pasos ( también conocida como autenticacion de dos factores) usted agrega una capa adicional de seguridad a su cuenta. usted inicia la sesión que conoce (código de verificación). los códigos de generación son generados por una aplicación de su teléfono, tales como Authy o Google Authenticador.', + 'pref_enable_two_factor_auth' => 'Permita la verificación de 2 pasos', + 'pref_two_factor_auth_disabled' => 'Codigo de verificacion en 2 pasos removido y inabilitado', + 'pref_two_factor_auth_remove_it' => 'No olvide eliminar la cuenta de su aplicación de autenticacion!', + 'pref_two_factor_auth_code' => 'Verificar código', + 'pref_two_factor_auth_code_help' => 'Escanee el código QR con una aplicación en su teléfono como Authy o Google autenticator y ingrese el código generado.', + 'pref_two_factor_auth_reset_code' => 'Reiniciar código de verificación', + 'pref_two_factor_auth_remove_code' => 'Eliminar el código de verificación', + 'pref_two_factor_auth_remove_will_disable' => '(Esto también desactivara la autenticacion de dos factores)', + 'pref_save_settings' => 'Guardar la configuración', + 'saved_preferences' => '¡Preferencias guardadas!', + 'preferences_general' => 'General', + 'preferences_frontpage' => 'Pantalla de inicio', + 'preferences_security' => 'Seguridad', + 'preferences_layout' => 'Diseño', + 'pref_home_show_deposits' => 'Mostrar los depósitos en la pantalla de inicio', + 'pref_home_show_deposits_info' => 'La pantalla de inicio ya muestra sus cuentas de gastos. ¿debería mostrar también su cuenta de ingresos?', + 'pref_home_do_show_deposits' => 'Si, muestrales', + 'successful_count' => 'de cual :count exitoso', + 'list_page_size_title' => 'Tamaño de pagina', + 'list_page_size_help' => 'Cualquier lista de cosas (cuentas, transacciones, etc) muestra como mucho esta cantidad por pagina.', + 'list_page_size_label' => 'Tamaño de pagina', + 'between_dates' => '(:start y :end)', + 'pref_optional_fields_transaction' => 'Campos opcionales para transacciones', + 'pref_optional_fields_transaction_help' => 'Por defecto no todos los campos se habilitan al crear una nueva transacción (debido al desorden). abajo usted puede habilitar estos campos si usted piensa que pueden ser útiles. por supuesto, cualquier campo que este desactivado, pero ya completado, sera visible a pesar de la configuración.', + 'optional_tj_date_fields' => 'Campos de fecha', + 'optional_tj_business_fields' => 'Campos comerciales', + 'optional_tj_attachment_fields' => 'Campos de datos adjuntos', + 'pref_optional_tj_interest_date' => 'Fecha de intereses', + 'pref_optional_tj_book_date' => 'Fecha del libro de registro', + 'pref_optional_tj_process_date' => 'Fecha de procesamiento', + 'pref_optional_tj_due_date' => 'Fecha de caducidad', + 'pref_optional_tj_payment_date' => 'Fecha de pago', + 'pref_optional_tj_invoice_date' => 'Fecha de la factura', + 'pref_optional_tj_internal_reference' => 'Referencia interna', + 'pref_optional_tj_notes' => 'Notas', + 'pref_optional_tj_attachments' => 'Adjuntos', + 'optional_field_meta_dates' => 'Fechas', + 'optional_field_meta_business' => 'Negocios', + 'optional_field_attachments' => 'Adjuntos', + 'optional_field_meta_data' => 'Opcional meta datos', + + // profile: + 'change_your_password' => 'Cambie su contraseña', + 'delete_account' => 'Eliminar cuenta', + 'current_password' => 'Contraseña actual', + 'new_password' => 'Nueva contraseña', + 'new_password_again' => 'Nueva contraseña (de nuevo)', + 'delete_your_account' => 'Borre su cuenta', + 'delete_your_account_help' => 'Eliminando su cuenta también eliminara cualquier otra cuenta, transacciones,cualquierque podría haber salvado en Firefly III. se habrá IDO.', + 'delete_your_account_password' => 'Introduzca su contraseña para continuar.', + 'password' => 'Contraseña', + 'are_you_sure' => '¿Esta usted seguro? usted no puede deshacer esto.', + 'delete_account_button' => 'Borre su cuenta', + 'invalid_current_password' => 'Contraseña actual invalida!', + 'password_changed' => 'Contraseña cambiada!', + 'should_change' => 'La idea es cambiar su contraseña.', + 'invalid_password' => 'Contraseña invalida!', + 'what_is_pw_security' => '¿Que es "verificar la seguridad de contraseña?', + 'secure_pw_title' => 'Como escoger una contraseña segura', + 'secure_pw_history' => 'En agosto de 2017 el conocido investigador de seguridad Troy Hunt publicó una lista de 306 millones de contraseñas robadas. Estas contraseñas fueron robadas durante intrusiones a empresas como LinkedIn, Adobe y NeoPets (y muchos más).', + 'secure_pw_check_box' => 'Chequeando la casilla, Firefly III enviara el hash SHA1 de su contraseña al el sitio web de Troy Hunt para ver si esta en la lista.Esto le impedira a usted de usar contraseñas inseguras como se recomienda en la ultima NISH Publicación especial sobre este tema.', + 'secure_pw_sha1' => '¿Pero pensé que SHA1 estaba dañado?', + 'secure_pw_hash_speed' => 'Si, pero no en este contexto. Como usted puede leer en el sitio web que detalla como rompieron SHA1-hash. Ahora solo toma 10,000 años usando una sola maquina GPU.', + 'secure_pw_hash_security' => 'Esta colisión no seria igual a su contraseña, ni seria útil en (un sitio como) Firefly III. Esta aplicación no usa SHA1 para la verificación de contraseña. así que es seguro chequear esta casilla. Su contraseña es cifrada y enviada a travez de HTTPS.', + 'secure_pw_should' => '¿Debo chequear la casilla?', + 'secure_pw_long_password' => 'Si usted acaba de generar una contraseña larga de un solo uso para Firefly III usando algún tipo de generador de contraseñas:no.', + 'secure_pw_short' => 'Si usted acaba de entrar la contraseña que siempre usa:Por favor si .', + 'command_line_token' => 'Command line token', + 'explain_command_line_token' => 'You need this token to perform command line options, such as importing or exporting data. Without it, such sensitive commands will not work. Do not share your command line token. Nobody will ask you for this token, not even me. If you fear you lost this, or when you\'re paranoid, regenerate this token using the button.', + 'regenerate_command_line_token' => 'Regenerate command line token', + 'token_regenerated' => 'A new command line token was generated', + 'change_your_email' => 'Cambie su dirección de correo', + 'email_verification' => 'Un mensaje de correo electrónico sera enviado a su nueva dirección de correo viejas y nuevas. por motivos de seguridad, usted no podrá iniciar sesión hasta que verifique su nueva dirección de correo electrónico. Si no esta seguro de si su instalación Firefly III puede enviar correos electrónicos, por favor no use esta función. Si usted es administrador, usted puede probar esto en la administracion.', + 'email_changed_logout' => 'Hasta que usted verifique su dirección de correo electrónico, usted no puede iniciar sesión.', + 'login_with_new_email' => 'Usted puede ahora iniciar sesión con su nueva dirección de correo electrónico.', + 'login_with_old_email' => 'Usted puede ahora iniciar sesión con su vieja dirección de correo electrónico otra vez.', + + // attachments + 'nr_of_attachments' => 'Un archivo adjunto:count archivos adjuntos', + 'attachments' => 'Archivos adjuntos', + 'edit_attachment' => 'Editar cuenta de archivos ":name"', + 'update_attachment' => 'Actualizar archivo adjunto', + 'delete_attachment' => 'Eliminar archivo adjunto ":name"', + 'attachment_deleted' => 'Eliminar archivo adjunto ":name"', + 'attachment_updated' => 'Actualizar archivo adjunto ":name"', + 'upload_max_file_size' => 'Tamaño máximo de archivo::size', + + // transaction index + 'title_expenses' => 'Gastos', + 'title_withdrawal' => 'Gastos', + 'title_revenue' => 'Ingresos / salarios', + 'title_deposit' => 'Ingresos / salarios', + 'title_transfer' => 'Transferencias', + 'title_transfers' => 'Transferencias', + + // convert stuff: + 'convert_is_already_type_Withdrawal' => 'Esta transferencia ya es un retiro: crwdn: crwdn', + 'convert_is_already_type_Deposit' => 'Esta transacción ya es un deposito', + 'convert_is_already_type_Transfer' => 'Esta transacción ya es una transferencia', + 'convert_to_Withdrawal' => 'Convierta ":description" a un retiro', + 'convert_to_Deposit' => 'Convierta ":description" en un deposito', + 'convert_to_Transfer' => 'Convierta ":description" en una transferencia', + 'convert_options_WithdrawalDeposit' => 'Convertir una retirada de efectivo en un depósito', + 'convert_options_WithdrawalTransfer' => 'Convertir una retirada de efectivo en una transferencia', + 'convert_options_DepositTransfer' => 'Convertir un depósito en una transferencia', + 'convert_options_DepositWithdrawal' => 'Convertir un depósito en una retirada de efectivo', + 'convert_options_TransferWithdrawal' => 'Convertir una transferencia en una retirada de efectivo', + 'convert_options_TransferDeposit' => 'Convertir una transferencia en un depósito', + 'convert_Withdrawal_to_deposit' => 'Convierta este retiro: crwdn en un deposito', + 'convert_Withdrawal_to_transfer' => 'Convierta este retiro en una transferencia', + 'convert_Deposit_to_withdrawal' => 'Convierta este deposito en un retiro: crwdn', + 'convert_Deposit_to_transfer' => 'Convierta este deposito en una transferencia', + 'convert_Transfer_to_deposit' => 'Convierta esta transferencia en un deposito', + 'convert_Transfer_to_withdrawal' => 'Convierta esta transferencia en un retiro: crwdn', + 'convert_please_set_revenue_source' => 'Por favor elija la cuenta de ingresos de donde vendrá el dinero.', + 'convert_please_set_asset_destination' => 'Por favor elija la cuenta de activos a donde el dinero se destinara.', + 'convert_please_set_expense_destination' => 'Por favor elija la cuenta de gastos a la que ira el dinero.', + 'convert_please_set_asset_source' => 'Por favor elija la cuenta de activos de donde vendrá el dinero.', + 'convert_explanation_withdrawal_deposit' => 'Si usted convierte este retiro :crwdn en un deposito,:amount sera depositado en :sourceNameen vez de tomar de el.', + 'convert_explanation_withdrawal_transfer' => 'Si usted convierte esto ;crwdn:gr:0:gr:crwdn; en una transferencia, :amount sera transferido desde :sourceName a una nueva cuenta de ingresos, en lugar de pagarse a :destinationName.', + 'convert_explanation_deposit_withdrawal' => 'Si usted convierte este deposito en un retiro, :amount se eliminara de :destinationName en vez de añadirse a él.', + 'convert_explanation_deposit_transfer' => 'Si convierte este deposito en una transferencia,:amount sera transferido desde una cuenta de activos de su elección :destinationName.', + 'convert_explanation_transfer_withdrawal' => 'Si convierte esta transferencia en un retiroc :crwdn:amount ira desde :sourceName a un nuevo destino como gastos , en vez de como una transferencia.', + 'convert_explanation_transfer_deposit' => 'Si convierte esta transferencia en un deposito,:amount sera depositado en la cuenta ::destinationName en vez de ser transferida allí.', + 'converted_to_Withdrawal' => 'La transacción se convirtió en un retiro: crwdn', + 'converted_to_Deposit' => 'La transacción se ha convertido en un deposito', + 'converted_to_Transfer' => 'La transacción se convirtió en transferencia', + 'invalid_convert_selection' => 'L a cuenta que usted ha selecionado ya esta en uso o no existe.', + + // create new stuff: + 'create_new_withdrawal' => 'Crear nuevo retiro: crwdn', + 'create_new_deposit' => 'Crear nuevo deposito', + 'create_new_transfer' => 'Crear nueva transferencia', + 'create_new_asset' => 'Crear nueva cuenta de activos', + 'create_new_expense' => 'Crear nueva cuenta de gastos', + 'create_new_revenue' => 'Crear nueva cuenta de ingresos', + 'create_new_piggy_bank' => 'Crear nueva alcancia', + 'create_new_bill' => 'Crear nueva factura', + + // currencies: + 'create_currency' => 'Crear nueva moneda', + 'store_currency' => 'Almacenar nueva moneda', + 'update_currency' => 'Actualizar moneda', + 'new_default_currency' => ':name es ahora moneda por defecto.', + 'cannot_delete_currency' => 'No puede eliminar :name porque todavía esta en uso.', + 'deleted_currency' => 'Moneda :name eliminada', + 'created_currency' => 'Moneda :name creada', + 'updated_currency' => 'Moneda :name actualizada', + 'ask_site_owner' => 'Por favor pregunte :owner por agregar,elimine o edite monedas.', + 'currencies_intro' => 'Firefly III respalda varias monedas que usted puede establecer y habilitar aquí.', + 'make_default_currency' => 'hacer por defecto', + 'default_currency' => 'en mora', + + // forms: + 'mandatoryFields' => 'Campos obligatorios', + 'optionalFields' => 'Campos opcionales', + 'options' => 'Opciones', + + // budgets: + 'create_new_budget' => 'Crear un nuevo presupuesto', + 'store_new_budget' => 'Almacene el nuevo presupuesto', + 'stored_new_budget' => 'Almacenar el nuevo presupuesto ":name"', + 'available_between' => 'Disponible entre :start y :end', + 'transactionsWithoutBudget' => 'Gastos sin presupuesto', + 'transactions_no_budget' => 'Gastos sin presupuesto entre :start y :end', + 'spent_between' => 'Gasto entre :start y :end', + 'createBudget' => 'Nuevo presupuesto', + 'inactiveBudgets' => 'Presupuestos inactivos', + 'without_budget_between' => 'Transacciones sin presupuesto entre :start y :end', + 'delete_budget' => 'Eliminar presupuesto ":name"', + 'deleted_budget' => 'Presupuesto eliminado ":name"', + 'edit_budget' => 'Editar presupuesto ":name"', + 'updated_budget' => 'Presupuesto actualizado ":name"', + 'update_amount' => 'Actualizar monto', + 'update_budget' => 'Actualizar presupuesto', + 'update_budget_amount_range' => 'Cantidad disponible (esperada) actualizada entre :start y :end', + 'budget_period_navigator' => 'Periodo navegador', + 'info_on_available_amount' => '¿ que tengo disponible?', + 'available_amount_indication' => 'Use estos montos para obtener una indicación de cual podría ser el presupuesto total.', + 'suggested' => 'Sugerido', + 'average_between' => 'Promedio entre :start y :end', + + // bills: + 'matching_on' => 'Emparejar en', + 'between_amounts' => 'entre :low y :high.', + 'repeats' => 'Repeticiones', + 'connected_journals' => 'Transacciones conectadas', + 'auto_match_on' => 'Automáticamente igualado por Firefly III', + 'auto_match_off' => 'No igualado automaticamente por Firefly III', + 'next_expected_match' => 'Siguiente partido esperado', + 'delete_bill' => 'Eliminar factura ":name"', + 'deleted_bill' => 'Eliminar factura ":name"', + 'edit_bill' => 'Editar factura ":name"', + 'more' => 'Mas', + 'rescan_old' => 'Volver a analizar transacciones viejas', + 'update_bill' => 'Actualizar factura', + 'updated_bill' => 'Actualizar factura ":name"', + 'store_new_bill' => 'Almacenar nueva factura', + 'stored_new_bill' => 'Almacenar nueva factura ":name"', + 'cannot_scan_inactive_bill' => 'Las facturas inactivas no pueden ser escaneadas.', + 'rescanned_bill' => 'Volver a escanear todo.', + 'average_bill_amount_year' => 'Monto promedio de la factura (:year)', + 'average_bill_amount_overall' => 'Monto promedio de la factura (sobretodo)', + 'not_or_not_yet' => 'No (todavía)', + 'not_expected_period' => 'No esperado este periodo', + 'bill_is_active' => 'Bill esta activo', + 'bill_expected_between' => 'Esperado entre :start y :end', + 'bill_will_automatch' => 'Bill se vinculara automáticamente a transacciones coincidentes', + 'skips_over' => 'salta sobre', + + + // accounts: + 'details_for_asset' => 'Detalles para la cuenta de activos ":name"', + 'details_for_expense' => 'Detalles para la cuenta de gastos ":name"', + 'details_for_revenue' => 'Detalles para la cuenta de ingresos ": nombre"', + 'details_for_cash' => 'Detalle para la cuenta de efectivo ":name"', + 'store_new_asset_account' => 'Almacenar nueva cuenta de activos', + 'store_new_expense_account' => 'Almacenar cuenta nueva de gastos', + 'store_new_revenue_account' => 'Almacenar cuenta nueva de ingresos', + 'edit_asset_account' => 'Editar cuenta de activos ":name"', + 'edit_expense_account' => 'Editar cuenta de gastos ":name"', + 'edit_revenue_account' => 'Editar cuenta de ganancias ":name"', + 'delete_asset_account' => 'Eliminar cuenta de activo ":name"', + 'delete_expense_account' => 'Eliminar cuenta de gastos ":name"', + 'delete_revenue_account' => 'Eliminar cuenta de ganancias ":name"', + 'asset_deleted' => 'Se ha eliminado exitosamente la cuenta de activos ":name"', + 'expense_deleted' => 'Exitosamente eliminado la cuenta de gastos ":name"', + 'revenue_deleted' => 'Exitosamente eliminado cuenta de ganacias ":name"', + 'update_asset_account' => 'Actualizar cuenta de activos', + 'update_expense_account' => 'Actualizar cuenta de gastos', + 'update_revenue_account' => 'Actualizar cuenta de ingresos', + 'make_new_asset_account' => 'Crear nueva cuenta de activo', + 'make_new_expense_account' => 'Crear nueva cuenta de gastos', + 'make_new_revenue_account' => 'Crear nueva cuenta de ingresos', + 'asset_accounts' => 'Cuenta de activos', + 'expense_accounts' => 'Cuentas de gastos', + 'revenue_accounts' => 'Cuentas de ingresos', + 'cash_accounts' => 'Cuentas de efectivo', + 'Cash account' => 'Cuenta de efectivo', + 'reconcile_account' => 'Reconciliar cuenta ":account"', + 'delete_reconciliation' => 'Eliminar reconciliacion', + 'update_reconciliation' => 'Actualizar reconciliacion', + 'amount_cannot_be_zero' => 'El monto no puede ser cero', + 'end_of_reconcile_period' => 'Fin del periodo de reconciliacion::period', + 'start_of_reconcile_period' => 'Inicio de periodo de reconciliación::period', + 'start_balance' => 'Balance inicial', + 'end_balance' => 'Balance final', + 'update_balance_dates_instruction' => 'Coinciden con las cantidades y fechas sobre su estado de cuenta, y presione "comenzar reconciliación"', + 'select_transactions_instruction' => 'Seleccione las transacciones que aparecen en su estado bancario.', + 'select_range_and_balance' => 'Primero verifique el rango de las fechas y los saldos. luego presione "comenzar reconciliación"', + 'date_change_instruction' => 'Si usted cambia el rango de las fechas ahora, se perderá cualquier progreso.', + 'update_selection' => 'Selección de actualización', + 'store_reconcile' => 'Guardar reconciliación', + 'reconciliation_transaction' => 'Transacción de reconciliación', + 'Reconciliation' => 'Reconciliacion', + 'reconciliation' => 'Reconciliacion', + 'reconcile_options' => 'Opciones de reconciliacion', + 'reconcile_range' => 'Rango de reconciliacion', + 'start_reconcile' => 'Comienzo de reconciliación', + 'cash' => 'efectivo', + 'account_type' => 'Tipo de cuenta', + 'save_transactions_by_moving' => 'Guarde estas transacción (es) moviendolas a otra cuenta:', + 'stored_new_account' => 'Nueva cuenta ":name" almacenada!', + 'updated_account' => 'Cuenta actualizada ":name"', + 'credit_card_options' => 'Opciones de tarjeta de crédito', + 'no_transactions_account' => 'No hay transacciones ( en este periodo) para cuenta de activos ":name".', + 'no_data_for_chart' => 'No hay suficiente información (todavía) para generar este gráfico.', + 'select_more_than_one_account' => 'Por favor seleccione mas de una cuenta', + 'select_more_than_one_category' => 'Por favor seleccione mas de una categoría', + 'select_more_than_one_budget' => 'Por favor seleccione mas de un presupuesto', + 'select_more_than_one_tag' => 'Por favor seleccione mas de una etiqueta', + 'account_default_currency' => 'Si usted selecciona otra moneda, las nuevas transacciones de esta cuenta tendrán esta moneda preseleccionada.', + 'reconcile_has_more' => 'Su libro principal de Firefly III tiene mas dinero de lo que su banco afirma debería tener, Hay varias opciones. por favor elija que hacer. luego, presione "confirmar reconciliación".', + 'reconcile_has_less' => 'Su libro principal de Firefly III tiene menos dinero de el que su banco dice que usted debería tener. hay varias opciones. Por favor elija que hacer, luego presione " Confirmar reconciliación".', + 'reconcile_is_equal' => 'Su libro principal de Firefly III y sus estados de cuenta coinciden. No hay nada que hacer. por favor presione "Confirmar reconciliación" para confirmar su entrada.', + 'create_pos_reconcile_transaction' => 'Borre las transacciones seleccionadas, y cree una corrección agregando :amount a esta cuenta de activo.', + 'create_neg_reconcile_transaction' => 'Borre las transacciones seleccionadas, y cree una corrección eliminando :amount de esta cuenta de activo.', + 'reconcile_do_nothing' => 'Borre la transacciones seleccionadas, pero no las corrija.', + 'reconcile_go_back' => 'Usted puede siempre editar o eliminar una corrección mas tarde.', + 'must_be_asset_account' => 'Usted solo puede reconciliar cuentas de activos', + 'reconciliation_stored' => 'Reconciliación almacenada', + 'reconcilliation_transaction_title' => 'Reconciliación (:from a :to)', + 'reconcile_this_account' => 'Reconciliar esta cuenta', + 'confirm_reconciliation' => 'Confirmar la reconciliacion', + 'submitted_start_balance' => 'Balance final enviado', + 'selected_transactions' => 'Transacciones seleccionadas (:count)', + 'already_cleared_transactions' => 'Transacciones ya despejadas (:count)', + 'submitted_end_balance' => 'Balance final enviado', + 'initial_balance_description' => 'Balance inicial para ":account"', + + // categories: + 'new_category' => 'Nueva categoría', + 'create_new_category' => 'Crear una nueva categoria', + 'without_category' => 'Sin categoría', + 'update_category' => 'Actualizar categoría', + 'updated_category' => 'Actualizar categoría ":name"', + 'categories' => 'Categorías', + 'edit_category' => 'Editar categoría ":name"', + 'no_category' => '(sin categoría)', + 'category' => 'Categoria', + 'delete_category' => 'Eliminar categoría ":name"', + 'deleted_category' => 'Categoría eliminada ":name"', + 'store_category' => 'Guardar nueva categoria', + 'stored_category' => 'Nueva categoría guardada ":name"', + 'without_category_between' => 'Sin categoría entre :start y:end', + + // transactions: + 'update_withdrawal' => 'Actualización de retiro', + 'update_deposit' => 'Actualización de deposito', + 'update_transfer' => 'Actualización de transferencia', + 'updated_withdrawal' => 'Retiro actualizado', + 'updated_deposit' => 'Actualización de deposito ":description"', + 'updated_transfer' => 'Transferencia actualizada ":description"', + 'delete_withdrawal' => 'Eliminar;crwdn:gr:0:gr:crwdn; ":description"', + 'delete_deposit' => 'Eliminar deposito ":description"', + 'delete_transfer' => 'Eliminar transferencia ":description"', + 'deleted_withdrawal' => 'Eliminado exitosamente', + 'deleted_deposit' => 'Deposito eliminado exitosamente ":description"', + 'deleted_transfer' => 'Transferencia eliminada exitosamente ":description"', + 'stored_journal' => 'Nueva transacción creada exitosamente ":description"', + 'select_transactions' => 'Seleccionar transacciones', + 'rule_group_select_transactions' => 'Aplicar ":title" a las transacciones', + 'rule_select_transactions' => 'Aplicar ":title" a las transacciones', + 'stop_selection' => 'Pare de seleccionas transacciones', + 'reconcile_selected' => 'Reconciliar', + 'mass_delete_journals' => 'Eliminar un numero de transacciones', + 'mass_edit_journals' => 'Editar un numero de transacciones', + 'mass_bulk_journals' => 'Bulk editar un numero de transacciones', + 'mass_bulk_journals_explain' => 'Si usted no desea cambiar sus transacciones a una mediante la función de edición masiva, usted puede actualizarlas de una sola vez. simplemente seleccione la categoría, las etiquetas o el presupuesto preferidos en los campos de abajo, y todas las transacciones de la tabla se actualizaran.', + 'bulk_set_new_values' => 'Use las entradas abajo para establecer nuevos valores. Si usted los deja vacíos, serán vacíos para todos. también, tenga en cuenta que solo los retiros tendrán un presupuesto.', + 'no_bulk_category' => 'No actualizar la categoria', + 'no_bulk_budget' => 'No actualizar el presupuesto', + 'no_bulk_tags' => 'No actualizar etiqueta(s)', + 'bulk_edit' => 'Edición masiva', + 'cannot_edit_other_fields' => 'Usted no puede editar en masa otros campos ademas de los que están aquí, porque no hay espacio para mostrarlos. siga el enlace y editelo uno a uno, si usted necesita editar estos campos.', + 'no_budget' => '(no budget)', + 'no_budget_squared' => '(sin presupuesto)', + 'perm-delete-many' => 'Eliminar muchos elementos de una sola vez puede ser perturbador. Por favor sea cuidadoso.', + 'mass_deleted_transactions_success' => 'Eliminar :amount transacción (es).', + 'mass_edited_transactions_success' => 'Actualizado :amount transacción (es)', + 'opt_group_no_account_type' => '(Sin tipo de cuenta)', + 'opt_group_defaultAsset' => 'Cuenta de ingresos por mora', + 'opt_group_savingAsset' => 'Cuenta de ahorros', + 'opt_group_sharedAsset' => 'Cuenta de activos compartidas', + 'opt_group_ccAsset' => 'Tarjetas de credito', + 'notes' => 'Notas', + + // new user: + 'welcome' => 'Bienvenido a Firefly III!', + 'submit' => 'Enviar', + 'getting_started' => 'Comenzando', + 'to_get_started' => 'Es bueno ver que usted ha instalado con éxito Firefly III. Para comenzar con esta regla, por favor ingrese el nombre de su banco y el saldo de su cuenta de cheques principal. No se preocupe todavía si tiene varias cuentas. usted puede agregarlas luego. Es solo que Firefly III necesita algo para empezar.', + 'savings_balance_text' => 'Firefly II creara automáticamente una cuenta de ahorros para usted. Por + defecto. No abra dinero en su cuenta de ahorros. pero si le dice a Firefly III el saldo se almacenara como tal.', + 'finish_up_new_user' => 'Eso es! Usted puede continuar presionando. Usted sera llevado al indice de Firefly III.', + 'stored_new_accounts_new_user' => 'Hurra! Sus nuevas cuentas han sido almacenadas.', + + // home page: + 'yourAccounts' => 'Tus cuentas', + 'budgetsAndSpending' => 'Presupuestos y gastos', + 'savings' => 'Ahorros', + 'newWithdrawal' => 'Nuevo gasto', + 'newDeposit' => 'Nuevo deposito', + 'newTransfer' => 'Nueva transferencia', + 'bills_to_pay' => 'Facturas por pagar', + 'per_day' => 'Por dia', + 'left_to_spend_per_day' => 'Dejar para gastar por dia', + 'bills_paid' => 'Facturas pagadas', + + // menu and titles, should be recycled as often as possible: + 'currency' => 'Moneda', + 'preferences' => 'Preferencias', + 'logout' => 'Cerrar sesión', + 'toggleNavigation' => 'Activar navegación', + 'searchPlaceholder' => 'Buscar...', + 'version' => 'Versión', + 'dashboard' => 'Panel de control', + 'currencies' => 'Divisas', + 'accounts' => 'Cuentas', + 'Asset account' => 'Cuenta de activos', + 'Default account' => 'Cuenta de activos', + 'Expense account' => 'Cuenta de gastos', + 'Revenue account' => 'Cuenta de ganancia', + 'Initial balance account' => 'Cuenta de balance inicial', + 'budgets' => 'Presupuestos', + 'tags' => 'Etiquetas', + 'reports' => 'Informes', + 'transactions' => 'Transacciones', + 'expenses' => 'Gastos', + 'income' => 'Ingresos / salarios', + 'transfers' => 'Transferencias', + 'moneyManagement' => 'Gestión del dinero', + 'piggyBanks' => 'Huchas', + 'bills' => 'Facturas', + 'withdrawal' => 'Retiro', + 'opening_balance' => 'Saldo inicial', + 'deposit' => 'Depósito', + 'account' => 'Cuenta', + 'transfer' => 'Transferencia', + 'Withdrawal' => 'Retiro', + 'Deposit' => 'Depósito', + 'Transfer' => 'Transferencia', + 'bill' => 'Factura', + 'yes' => 'Si', + 'no' => 'No', + 'amount' => 'Cantidad', + 'overview' => 'Resumen', + 'saveOnAccount' => 'Guardar en cuenta', + 'unknown' => 'Desconocido', + 'daily' => 'Diario', + 'monthly' => 'Mensual', + 'profile' => 'Perfil', + 'errors' => 'Errores', + + // reports: + 'report_default' => 'Reporte financiero por defecto entre :start y :end', + 'report_audit' => 'Transacción general del historial entre :start y :end', + 'report_category' => 'Reporte de categoría entre :start y :end', + 'report_account' => 'Cuentas de Gastos/ingresos reporta entre :start y :end', + 'report_budget' => 'Reporte de presupuesto entre :start y :end', + 'report_tag' => 'Reporte de etiqueta entre :start y :end', + 'quick_link_reports' => 'Enlaces rápidos', + 'quick_link_default_report' => 'Reporte financiero por defecto', + 'quick_link_audit_report' => 'Resumen del historial de transacciones', + 'report_this_month_quick' => 'Mes en curso, todas las cuentas', + 'report_this_year_quick' => 'Año en curso, todas las cuentas', + 'report_this_fiscal_year_quick' => 'Año fiscal en curso, todas las cuentas', + 'report_all_time_quick' => 'Todo el tiempo, todas las cuentas', + 'reports_can_bookmark' => 'Recuerda que los informes pueden ser marcados como favoritos.', + 'incomeVsExpenses' => 'Ingresos vs. gastos', + 'accountBalances' => 'Balances de cuentas', + 'balanceStart' => 'Balance al inicio de un periodo', + 'balanceEnd' => 'Balance al final de un periodo', + 'splitByAccount' => 'Separada por cuenta', + 'coveredWithTags' => 'Cubierta con etiquetas', + 'leftUnbalanced' => 'Izquierda desbalanceada', + 'leftInBudget' => 'Dejado en el presupuesto', + 'sumOfSums' => 'Suma de sumas', + 'noCategory' => '(sin categoría)', + 'notCharged' => 'No cargado (todavía)', + 'inactive' => 'Inactivo', + 'active' => 'Activo', + 'difference' => 'Diferente', + 'money_flowing_in' => 'Dentro', + 'money_flowing_out' => 'Fuera', + 'topX' => 'tope :number', + 'show_full_list' => 'Mostrar lista entera', + 'show_only_top' => 'Mostrar solo tope :number', + 'report_type' => 'Tipo de reporte', + 'report_type_default' => 'Reporte financiero por mora', + 'report_type_audit' => 'Resumen del historial de transacciones (auditar)', + 'report_type_category' => 'Reporte de categoría', + 'report_type_budget' => 'Reporte de presupuesto', + 'report_type_tag' => 'Reporte de etiqueta', + 'report_type_account' => 'Reporte de cuenta de gastos/ingresos', + 'more_info_help' => 'Puedes encontrar más información sobre estos tipos de informes en las páginas de ayuda. Pulsa el icono (?) En la esquina superior derecha.', + 'report_included_accounts' => 'Cuentas incluidas', + 'report_date_range' => 'Rango de fechas', + 'report_preset_ranges' => 'Rangos preestablecidos', + 'shared' => 'Compartido', + 'fiscal_year' => 'Año fiscal', + 'income_entry' => 'Ingresos de la cuenta ":name" entre :start y :end', + 'expense_entry' => 'Gastos a cuenta ":name" entre :start y :end', + 'category_entry' => 'Gastos en categoría ":name" entre :start y :end', + 'budget_spent_amount' => 'Gastos en presupuesto ":budget" entre :start y :end', + 'balance_amount' => 'Gastos en presupuesto ":budget" pago desde la cuenta ":account" entre :start y :end', + 'no_audit_activity' => 'Ninguna actividad fue registrada en la cuenta :account_name entre :start y :end.', + 'audit_end_balance' => 'Saldo de cuenta de :account_name en el final de :end fue :balance', + 'reports_extra_options' => 'Opciones adicionales', + 'report_has_no_extra_options' => 'Este informe no tiene opciones adicionales', + 'reports_submit' => 'Ver informe', + 'end_after_start_date' => 'Fecha final de reporte debe ser después de la fecha de inicio.', + 'select_category' => 'Seleccionar categoría (as)', + 'select_budget' => 'Seleccionar presupuesto (s).', + 'select_tag' => 'Seleccionar etiqueta (s).', + 'income_per_category' => 'Ingresos por categoria', + 'expense_per_category' => 'Gastos por categoria', + 'expense_per_budget' => 'Gastos por presupuestos', + 'income_per_account' => 'Ingresos por cuenta', + 'expense_per_account' => 'Gastos por cuenta', + 'expense_per_tag' => 'Gastos por etiqueta', + 'income_per_tag' => 'Ingreso por etiqueta', + 'include_expense_not_in_budget' => 'Gastos incluidos que no están en el presupuesto (s) seleccionado', + 'include_expense_not_in_account' => 'Gastos incluidos que no están en la cuenta (s) seleccionada', + 'include_expense_not_in_category' => 'Gastos incluidos que no están en la categoría (s) seleccionada', + 'include_income_not_in_category' => 'Ingresos incluidos que no estan en la categoria (s) seleccionada', + 'include_income_not_in_account' => 'Ingresos incluidos que no están en la cuenta (s) seleccionada', + 'include_income_not_in_tags' => 'Ingresos incluidos no en la etiqueta (s) seleccionadas', + 'include_expense_not_in_tags' => 'Gastos incluidos no seleccionados con etiqueta', + 'everything_else' => 'Todo lo demas', + 'income_and_expenses' => 'Ingresos y gastos', + 'spent_average' => 'Gastado (promedio)', + 'income_average' => 'Ingresos (promedio)', + 'transaction_count' => 'Cuenta de transacciones', + 'average_spending_per_account' => 'Promedio de gasto por cuenta', + 'average_income_per_account' => 'Promedio de ingreso por cuenta', + 'total' => 'Total', + 'description' => 'Descripción', + 'sum_of_period' => 'Suma de período', + 'average_in_period' => 'Promedio en el período', + 'account_role_defaultAsset' => 'Cuentas de ingresos por defecto', + 'account_role_sharedAsset' => 'Compartir cuenta de ingresos', + 'account_role_savingAsset' => 'Cuentas de ahorros', + 'account_role_ccAsset' => 'Tarjeta de Crédito', + 'budget_chart_click' => 'Por favor de click el nombre del presupuesto en la tabla de arriba para ver el cuadro.', + 'category_chart_click' => 'Por favor de click en el nombre de categoría en la tabla de arriba para ver el cuadro.', + 'in_out_accounts' => 'Ganado y gastado por combinación', + 'in_out_per_category' => 'Ganado y gastado por categoría', + 'out_per_budget' => 'Gasto por presupuesto', + 'select_expense_revenue' => 'Seleccione cuenta de gastos/ingresos', + + // charts: + 'chart' => 'Grafico', + 'month' => 'Mes', + 'budget' => 'Presupuesto', + 'spent' => 'Gastado', + 'spent_in_budget' => 'Gastado en presupuesto', + 'left_to_spend' => 'Dejar para gastar', + 'earned' => 'Ganado', + 'overspent' => 'Sobrepasadas', + 'left' => 'Izquierda', + 'max-amount' => 'Monto máximo', + 'min-amount' => 'Monto minimo', + 'journal-amount' => 'Entrada actual de factura', + 'name' => 'Nombre', + 'date' => 'Fecha', + 'paid' => 'Pagado', + 'unpaid' => 'No pagado', + 'day' => 'Día', + 'budgeted' => 'Presupuestado', + 'period' => 'Período', + 'balance' => 'Balance', + 'sum' => 'Suma', + 'average' => 'Promedio', + 'balanceFor' => 'Saldo por :name', + + // piggy banks: + 'add_money_to_piggy' => 'Añadir dinero a la alcancía ":name"', + 'piggy_bank' => 'Alcancía', + 'new_piggy_bank' => 'Nueva alcancía', + 'store_piggy_bank' => 'Archivar nueva alcancía', + 'stored_piggy_bank' => 'Archivar nueva alcancía ":name"', + 'account_status' => 'Estado de cuenta', + 'left_for_piggy_banks' => 'Apartado para las huchas', + 'sum_of_piggy_banks' => 'Total de huchas', + 'saved_so_far' => 'Guardado hasta el momento', + 'left_to_save' => 'Izquierda para guardar', + 'suggested_amount' => 'Sugerir monto mensual para guardar', + 'add_money_to_piggy_title' => 'Añadir dinero a la alcancía ":name"', + 'remove_money_from_piggy_title' => 'Quitar dinero de la alcancía ":name"', + 'add' => 'Añadir', + 'no_money_for_piggy' => 'Usted no tiene dinero para colocar en esta alcancía.', + + 'remove' => 'Eliminar', + 'max_amount_add' => 'La cantidad máxima que usted puede agregar es', + 'max_amount_remove' => 'La cantidad máxima que usted puede retirar es', + 'update_piggy_button' => 'Actualizar alcancia', + 'update_piggy_title' => 'Actualizar alcancía ":name"', + 'updated_piggy_bank' => 'Actualizar alcancía ":name"', + 'details' => 'Detalles', + 'events' => 'Eventos', + 'target_amount' => 'Cantidad objetivo', + 'start_date' => 'Fecha de inicio', + 'target_date' => 'Fecha objetivo', + 'no_target_date' => 'Sin fecha de objetivo', + 'table' => 'Mesa', + 'delete_piggy_bank' => 'Eliminar alcancía ":name"', + 'cannot_add_amount_piggy' => 'No se pudo agregar :amount a ":name.".', + 'cannot_remove_from_piggy' => 'No se pudo eliminar :amount de :name.', + 'deleted_piggy_bank' => 'Eliminar alcancía ":name"', + 'added_amount_to_piggy' => 'Agregado :amount a ":name"', + 'removed_amount_from_piggy' => 'Eliminado :amount de :name', + + // tags + 'delete_tag' => 'Eliminar etiqueta ":tag"', + 'deleted_tag' => 'Eliminar etiqueta ":tag"', + 'new_tag' => 'Hacer nueva etiqueta', + 'edit_tag' => 'Editar etiqueta ":tag"', + 'updated_tag' => 'Actualizar etiqueta ":tag"', + 'created_tag' => 'Etiqueta ":tag" ha sido creado!', + + 'transaction_journal_information' => 'Información de transacción', + 'transaction_journal_meta' => 'Información Meta', + 'total_amount' => 'Monto total', + 'number_of_decimals' => 'Número de decimales', + + // administration + 'administration' => 'Administración', + 'user_administration' => 'Administración de usuarios', + 'list_all_users' => 'Todos los usuarios', + 'all_users' => 'Todo usuario', + 'instance_configuration' => 'Configuracion', + 'firefly_instance_configuration' => 'Opciones de configuración de Firefly III', + 'setting_single_user_mode' => 'Modo de usuario único', + 'setting_single_user_mode_explain' => 'Por defecto, Firefly III solo acepta un (1) registro: Usted. Esta es una medida de seguridad que impide que otros utilicen su instancia a menos que usted lo permita. Los registros futuros están bloqueados. Cuando usted desbloquee esta casilla, otros pueden usar su instancia también, suponiendo que puedan alcanzarla ( cuando este conectada a Internet).', + 'store_configuration' => 'Configuración de tienda', + 'single_user_administration' => 'Administración de usuarios para :email', + 'edit_user' => 'Editar usuario :email', + 'hidden_fields_preferences' => 'No todos los campos están visibles ahora. Debes habilitarlos en tu configuración.', + 'user_data_information' => 'Datos del usuario', + 'user_information' => 'Información del usuario', + 'total_size' => 'tamaño total', + 'budget_or_budgets' => 'presupuesto(s)', + 'budgets_with_limits' => 'presupuesto(s) con el importe configurado', + 'nr_of_rules_in_total_groups' => ':count_rules reglas en :count_groups grupo de reglas', + 'tag_or_tags' => 'etiqueta (s)', + 'configuration_updated' => 'La configuración ha sido actualizada', + 'setting_is_demo_site' => 'Sitio de demostracion', + 'setting_is_demo_site_explain' => 'Si usted chequea esta casilla, esta instalación se comportara como si fuera el sitio de demostración, que puede tener efectos secundarios extraños.', + 'block_code_bounced' => 'Mensaje (s) de correo rebotados', + 'block_code_expired' => 'Cuenta de demostración vencida', + 'no_block_code' => 'No hay razón para el bloqueo o usuario bloqueado', + 'block_code_email_changed' => 'El usuario no ha confirmado aun una nueva dirección de correo', + 'admin_update_email' => 'Contrario a la pagina de perfil, El usuario NO se notificara que su dirección de correo ha cambiado!', + 'update_user' => 'Actualizar usuario', + 'updated_user' => 'Los datos del usuario han sido cambiados.', + 'delete_user' => 'Eliminar usuario :email', + 'user_deleted' => 'El usuario ha sido eliminado', + 'send_test_email' => 'Enviar mensaje de correo electrónico de prueba', + 'send_test_email_text' => 'Para ver si su instalación es capaz de enviar correos electrónicos, presione este botón.Usted no vera un error aquí ( si hay)los archivos de registro reflejaran cualquier error . Usted puede presionar este botón tantas veces como lo desee. No hay control de spam. el mensaje sera enviado a :emaily llegara en breve.', + 'send_message' => 'Enviar mensaje', + 'send_test_triggered' => 'La prueba fue disparada. Chequee su bandeja de entrada y archivos de registro.', + + // links + 'journal_link_configuration' => 'Configuración de enlaces de transacción', + 'create_new_link_type' => 'Crear un nuevo tipo de enlace', + 'store_new_link_type' => 'Almacenar nuevo tipo de enlace', + 'update_link_type' => 'Actualizar tipo de enlace', + 'edit_link_type' => 'Editar tipo de enlace ":name"', + 'updated_link_type' => 'Actualizar tipo de enlace ":name"', + 'delete_link_type' => 'Eliminar tipo de enlace ":name"', + 'deleted_link_type' => 'Eliminar tipo de enlace ":name"', + 'stored_new_link_type' => 'Guardar nuevo tipo de enlace ":name"', + 'cannot_edit_link_type' => 'No puede editar el tipo de enlace ":name"', + 'link_type_help_name' => 'Ie "Duplicados"', + 'link_type_help_inward' => 'Ie."duplicados"', + 'link_type_help_outward' => 'Ie."esta duplicado por"', + 'save_connections_by_moving' => 'Guarde el enlace entre estas transacción (es) moviendolas a otro tipo de enlace:', + 'do_not_save_connection' => '(no guarde la conexión)', + 'link_transaction' => 'Transacción de enlace', + 'link_to_other_transaction' => 'Enlace de transacción a otra transacción', + 'select_transaction_to_link' => 'Seleccione una transacción para enlazar esta transacción a', + 'this_transaction' => 'Esta transacción', + 'transaction' => 'Transaccion', + 'comments' => 'Comentarios', + 'to_link_not_found' => 'Si la transacción que usted desea vincular no aparece en lista, simplemente ingrese su ID.', + 'invalid_link_selection' => 'No se puede vincular esta transacción', + 'journals_linked' => 'Las transacciones están vinculadas.', + 'journals_error_linked' => 'Estas transacciones ya están vinculadas.', + 'journal_links' => 'Enlaces de transacciones', + 'this_withdrawal' => 'Este retiro', + 'this_deposit' => 'Este deposito', + 'this_transfer' => 'Esta transferencia', + 'overview_for_link' => 'Visión en conjunto para el tipo de enlace ":name"', + 'source_transaction' => 'Transacción fuente', + 'link_description' => 'Descripción de enlace', + 'destination_transaction' => 'Transacción de destino', + 'delete_journal_link' => 'Elimine el link entre :source y :destination', + 'deleted_link' => 'Enlace borrado', + + // link translations: + 'relates to_inward' => 'relacionado con', + 'is (partially) refunded by_inward' => 'es (parcialmente) es devuelto por', + 'is (partially) paid for by_inward' => 'es(parcialmente) pagado por', + 'is (partially) reimbursed by_inward' => 'es(parcialmente) reembolsado por', + 'relates to_outward' => 'relacionado con', + '(partially) refunds_outward' => '(parcialmente) reembolso', + '(partially) pays for_outward' => '(parcialmente) paga por', + '(partially) reimburses_outward' => '(parcialmente) reembolsa', + + // split a transaction: + 'splits' => 'Divisiones', + 'add_another_split' => 'Añadir otra división', + 'split-transactions' => 'Transacciones divididas', + 'do_split' => 'Hacer un división', + 'split_this_withdrawal' => 'Dividir este retiro', + 'split_this_deposit' => 'Dividir este deposito', + 'split_this_transfer' => 'Dividir esta transferencia', + 'cannot_edit_multiple_source' => 'Usted no puede editar transacciones divididas #:id con descripción ":description" porque contiene múltiples cuentas de origen.', + 'cannot_edit_multiple_dest' => 'Usted no puede editar transacciones divididas #:id con descripción ":description" porque contiene múltiples cuentas destino.', + 'cannot_edit_reconciled' => 'Usted no puede editar transacciones #:id con descripción ":description" porque se ha marcado como reconciliado.', + 'cannot_edit_opening_balance' => 'Usted no puede editar el balance de apertura de una cuenta.', + 'no_edit_multiple_left' => 'Usted ha seleccionado transacciones no validas para editar.', + 'cannot_convert_split_journal' => 'No se puede convertir una transacción dividida', + + // import bread crumbs and titles: + 'import' => 'Importar', + 'import_data' => 'Importar datos', + 'import_general_index_file' => 'Importar un archivo', + 'import_from_bunq' => 'Importar de bunq', + 'import_using_spectre' => 'Importar usando Spectre', + 'import_using_plaid' => 'Importar usando cuadros', + 'import_config_bread_crumb' => 'Configure su importación', + + // import index page: + 'import_index_title' => 'Importar datos a Firefly III', + 'import_index_sub_title' => 'Índice', + 'import_general_index_intro' => 'Welcome to Firefly III\'s import routine. There are a few ways of importing data into Firefly III, displayed here as buttons.', + + // sandstorm.io errors and messages: + 'sandstorm_not_available' => 'Esta función no esta disponible cuando usted esta utilizando Firefly III dentro de un ambiente Sandstorm.io.', + + // empty lists? no objects? instructions: + 'no_accounts_title_asset' => '¡Vamos a crear una cuenta de activos!', + 'no_accounts_intro_asset' => 'Usted aun no tiene cuenta de activos. las cuentas de activos son sus cuentas principales: sus cuentas de cheques, cuenta de ahorros, cuenta compartida o incluso su tarjeta de crédito.', + 'no_accounts_imperative_asset' => 'Para comenzar a utilizar Firefly III Usted debe crear al menos una cuenta de activo. Vamos a hacerlo ahora:', + 'no_accounts_create_asset' => 'Crear una cuenta de activos', + 'no_accounts_title_expense' => '¡Vamos a crear una cuenta de gastos!', + 'no_accounts_intro_expense' => 'Usted aun no tiene cuentas de gastos. Las cuentas de gastos son los lugares donde se gasta dinero, tales como tiendas y supermercados.', + 'no_accounts_imperative_expense' => 'Las cuentas de gastos se crean automáticamente cuando crea transacciones, pero usted puede crear una manualmente también. si usted quiere. vamos a crear una ahora:', + 'no_accounts_create_expense' => 'Crear una cuenta de gastos', + 'no_accounts_title_revenue' => '¡Vamos a crear una cuenta de ingresos!', + 'no_accounts_intro_revenue' => 'Usted no tiene cuentas de ingresos aun. Cuentas de ingresos son los lugares donde usted recibe dinero, como su empleador.', + 'no_accounts_imperative_revenue' => 'Las cuentas de ganancias se crean automáticamente cuando usted crea transacciones, pero usted puede crear una manualmente también, si usted quiere. vamos a crear una ahora:', + 'no_accounts_create_revenue' => 'Crear una cuenta de ingresos', + 'no_budgets_title_default' => 'Vamos a crear un presupuesto', + 'no_budgets_intro_default' => 'Todavía no tienes presupuestos. Los presupuestos se usan para organizar tus gastos en grupos, a los que puedes asignar un tope para limitarlos.', + 'no_budgets_imperative_default' => 'Los presupuestos son las herramientas básicas de la gestión financiera. Vamos a crear uno ahora:', + 'no_budgets_create_default' => 'Crear un presupuesto', + 'no_categories_title_default' => '¡Vamos a crear una categoría!', + 'no_categories_intro_default' => 'Todavía no tienes categorías. Las categorías se utilizan para ajustar sus transacciones y etiquetarlas con su categoría designada.', + 'no_categories_imperative_default' => 'Las categorías se crean automáticamente al crear transacciones, pero también puedes crearlas manualmente. Vamos a crear una:', + 'no_categories_create_default' => 'Crear una categoría', + 'no_tags_title_default' => '¡Vamos a crear una etiqueta!', + 'no_tags_intro_default' => 'Todavía no tienes etiquetas. Las etiquetas se utilizan para ajustar tus transacciones y etiquetarlas con palabras clave específicas.', + 'no_tags_imperative_default' => 'Las etiquetas se crean automáticamente al crear transacciones, pero también puedes crearlas manualmente. Vamos a crear una:', + 'no_tags_create_default' => 'Crear etiqueta', + 'no_transactions_title_withdrawal' => '¡Vamos a crear un gasto!', + 'no_transactions_intro_withdrawal' => 'Usted no tiene gastos todavía. Usted debe crear gastos paran comenzar a administrar sus finanzas.', + 'no_transactions_imperative_withdrawal' => '¿Has gastado algo de dinero? Entonces usted debería escribirlo:', + 'no_transactions_create_withdrawal' => 'Crear un gasto', + 'no_transactions_title_deposit' => '¡Vamos a crear algún ingreso!', + 'no_transactions_intro_deposit' => 'Usted no tiene gastos grabados todavía. Usted debe crear entradas de ingresos para comenzar a gerenciar sus finanzas.', + 'no_transactions_imperative_deposit' => '¿ A recibido usted algún dinero? Entonces usted debería escribirlo:', + 'no_transactions_create_deposit' => 'Cree un deposito', + 'no_transactions_title_transfers' => '¡Vamos a crear una tranferencia!', + 'no_transactions_intro_transfers' => 'Usted no tiene transferencias aun. Cuando usted mueve dinero entre cuentas de activos, se registra como una transferencia.', + 'no_transactions_imperative_transfers' => '¿Has movido algo de dinero? Entonces usted debería escribirlo:', + 'no_transactions_create_transfers' => 'Crear una transferencia', + 'no_piggies_title_default' => '¡Vamos a crear una alcancía!', + 'no_piggies_intro_default' => 'Aún no tienes huchas. Puedes crear huchas para dividir tus ahorros y hacer un seguimiento de para qué estás ahorrando.', + 'no_piggies_imperative_default' => '¿Usted tiene cosas para la cual usted esta ahorrando dinero? Cree una alcancía y haga seguimiento:', + 'no_piggies_create_default' => 'Crear una nueva alcancía', + 'no_bills_title_default' => '¡Vamos a crear una factura!', + 'no_bills_intro_default' => 'Usted no tiene facturas aun. Usted puede crear facturas para hacer un seguimiento de los gastos regulares, como su alquiler o el seguro.', + 'no_bills_imperative_default' => '¿Tienes facturas periódicas? Crea una factura y haz un seguimiento de tus pagos:', + 'no_bills_create_default' => 'Crear una factura', +]; diff --git a/resources/lang/es_ES/form.php b/resources/lang/es_ES/form.php new file mode 100644 index 0000000000..14197cc0a8 --- /dev/null +++ b/resources/lang/es_ES/form.php @@ -0,0 +1,210 @@ +. + */ +declare(strict_types=1); + +return [ + // new user: + 'bank_name' => 'Banco', + 'bank_balance' => 'Saldo', + 'savings_balance' => 'Salgo de ahorro', + 'credit_card_limit' => 'Límite de la tarjeta de crédito', + 'automatch' => 'Coinciden automáticamente', + 'skip' => 'Saltar', + 'name' => 'Nombre', + 'active' => 'Activo', + 'amount_min' => 'Importe mínimo', + 'amount_max' => 'Importe máximo', + 'match' => 'Encuentros en', + 'repeat_freq' => 'Repetición', + 'journal_currency_id' => 'Divisa', + 'currency_id' => 'Divisa', + 'attachments' => 'Adjuntos', + 'journal_amount' => 'Importe', + 'journal_source_account_name' => 'Cuenta de ingresos (origen)', + 'journal_source_account_id' => 'Cuenta de activos (origen)', + 'BIC' => 'BIC', + 'verify_password' => 'Verificar la seguridad de contraseña', + 'source_account' => 'Cuenta origen', + 'destination_account' => 'Cuenta destino', + 'journal_destination_account_id' => 'Cuenta de activos (destino)', + 'asset_destination_account' => 'Cuenta de activos (destino)', + 'asset_source_account' => 'Cuenta de activos (origen)', + 'journal_description' => 'Descripción', + 'note' => 'Notas', + 'split_journal' => 'Dividir esta transacción', + 'split_journal_explanation' => 'Dividir esta transacción en múltiples partes', + 'currency' => 'Divisa', + 'account_id' => 'Cuenta', + 'budget_id' => 'Presupuesto', + 'openingBalance' => 'Saldo inicial', + 'tagMode' => 'Modo de etiqueta', + 'tag_position' => 'Etiquetar ubicación', + 'virtualBalance' => 'Saldo virtual', + 'targetamount' => 'Cantidad objetivo', + 'accountRole' => 'Tipo de cuenta', + 'openingBalanceDate' => 'Fecha del saldo inicial', + 'ccType' => 'Plan de pagos con tarjeta de crédito', + 'ccMonthlyPaymentDate' => 'Fecha de pago mensual de la tarjeta de crédito', + 'piggy_bank_id' => 'Hucha', + 'returnHere' => 'Volver aquí', + 'returnHereExplanation' => 'Después de guardar, vuelve aquí para crear otro.', + 'returnHereUpdateExplanation' => 'Después de actualizar, vuelve aquí.', + 'description' => 'Descripción', + 'expense_account' => 'Cuenta de gastos', + 'revenue_account' => 'Cuenta de ingresos', + 'decimal_places' => 'Lugares decimales', + 'exchange_rate_instruction' => 'Monedas extranjeras', + 'source_amount' => 'Importe (origen)', + 'destination_amount' => 'Importe (destino)', + 'native_amount' => 'Cantidad nativa', + 'new_email_address' => 'Nueva dirección de email', + 'verification' => 'Verificación', + 'api_key' => 'Clave de API', + 'remember_me' => 'Recordarme', + + 'source_account_asset' => 'Cuenta de origen (cuenta de activos)', + 'destination_account_expense' => 'Cuenta de destino (cuenta de gastos)', + 'destination_account_asset' => 'Cuenta de destino (cuenta de activos)', + 'source_account_revenue' => 'Cuenta de origen (cuenta de ingresos)', + 'type' => 'Tipo', + 'convert_Withdrawal' => 'Convertir extracción', + 'convert_Deposit' => 'Convertir depósito', + 'convert_Transfer' => 'Convertir transferencia', + + 'amount' => 'Importe', + 'date' => 'Fecha', + 'interest_date' => 'Fecha de interés', + 'book_date' => 'Fecha de registro', + 'process_date' => 'Fecha de procesamiento', + 'category' => 'Categoría', + 'tags' => 'Etiquetas', + 'deletePermanently' => 'Borrar permanentemente', + 'cancel' => 'Cancelar', + 'targetdate' => 'Fecha tope', + 'startdate' => 'Fecha de inicio', + 'tag' => 'Etiqueta', + 'under' => 'Debajo', + 'symbol' => 'Símbolo', + 'code' => 'Código', + 'iban' => 'IBAN', + 'accountNumber' => 'Número de cuenta', + 'creditCardNumber' => 'Número de la tarjeta de crédito', + 'has_headers' => 'Encabezados', + 'date_format' => 'Formato de fecha', + 'specifix' => 'Banco- o archivo de soluciones especificas', + 'attachments[]' => 'Adjuntos', + 'store_new_withdrawal' => 'Guardar rueva retirada de efectivo', + 'store_new_deposit' => 'Guardar nuevo depósito', + 'store_new_transfer' => 'Guardar nueva transferencia', + 'add_new_withdrawal' => 'Añadir rueva retirada de efectivo', + 'add_new_deposit' => 'Añadir nuevo depósito', + 'add_new_transfer' => 'Añadir nueva transferencia', + 'title' => 'Título', + 'notes' => 'Notas', + 'filename' => 'Nombre de fichero', + 'mime' => 'Tipo Mime', + 'size' => 'Tamaño', + 'trigger' => 'Disparador', + 'stop_processing' => 'Detener el procesamiento', + 'start_date' => 'Inicio del rango', + 'end_date' => 'Final del rango', + 'export_start_range' => 'Inicio del rango de exportación', + 'export_end_range' => 'Fin del rango de exportación', + 'export_format' => 'Formato del archivo', + 'include_attachments' => 'Incluir archivos adjuntos subidos', + 'include_old_uploads' => 'Incluir datos importados', + 'accounts' => 'Exportar transacciones de estas cuentas', + 'delete_account' => 'Borrar cuenta ":name"', + 'delete_bill' => 'Eliminar factura ":name"', + 'delete_budget' => 'Eliminar presupuesto ":name"', + 'delete_category' => 'Eliminar categoría ":name"', + 'delete_currency' => 'Eliminar divisa ":name"', + 'delete_journal' => 'Eliminar la transacción con descripción ":description"', + 'delete_attachment' => 'Eliminar adjunto ":name"', + 'delete_rule' => 'Eliminar regla ":title"', + 'delete_rule_group' => 'Eliminar grupo de reglas ":title"', + 'delete_link_type' => 'Eliminar tipo de enlace ":name"', + 'delete_user' => 'Eliminar usuario ":email"', + 'user_areYouSure' => 'Si elimina usuario ":email", todo desaparecerá. No hay deshacer, recuperar ni nada. Si te eliminas, perderás el acceso a esta instancia de Firefly III.', + 'attachment_areYouSure' => '¿Seguro que quieres eliminar el archivo adjunto llamado "name"?', + 'account_areYouSure' => '¿Seguro que quieres eliminar la cuenta llamada ":name"?', + 'bill_areYouSure' => '¿Seguro que quieres eliminar la factura llamada ":name"?', + 'rule_areYouSure' => '¿Seguro que quieres eliminar la regla titulada ":title"?', + 'ruleGroup_areYouSure' => '¿Seguro que quieres eliminar el grupo de reglas titulado ":title"?', + 'budget_areYouSure' => '¿Seguro que quieres eliminar el presupuesto llamado ":name"?', + 'category_areYouSure' => '¿Seguro que quieres eliminar la categoría llamada ":name"?', + 'currency_areYouSure' => '¿Está seguro que desea eliminar la moneda denominada ":name"?', + 'piggyBank_areYouSure' => '¿Está seguro que desea eliminar la hucha llamada ":name"?', + 'journal_areYouSure' => '¿Estás seguro de que deseas eliminar la transacción descrita ":description"?', + 'mass_journal_are_you_sure' => '¿Usted esta seguro de querer eliminar estas transacciones?', + 'tag_areYouSure' => '¿Seguro que quieres eliminar la etiqueta ":tag"?', + 'journal_link_areYouSure' => '¿Seguro que quieres eliminar el vínculo entre :source y :destination?', + 'linkType_areYouSure' => '¿Estás seguro de que deseas eliminar el tipo de vínculo ":name" (":inward" / ":outward")?', + 'permDeleteWarning' => 'Deleting stuff from Firefly III is permanent and cannot be undone.', + 'mass_make_selection' => 'Aún puede evitar que se eliminen elementos quitando la casilla de verificación.', + 'delete_all_permanently' => 'Eliminar selección permanentemente', + 'update_all_journals' => 'Actualiza estas transacciones', + 'also_delete_transactions' => 'La única transacción conectada a esta cuenta también se eliminará. | Todas las :count transacciones conectadas a esta cuenta también se eliminarán.', + 'also_delete_connections' => 'La única transacción vinculada con este tipo de enlace perderá esta conexión. | Todas las :count transacciones vinculadas con este tipo de enlace perderán su conexión.', + 'also_delete_rules' => 'La única regla conectada a este grupo de reglas también se eliminará. | Todas las :count reglas conectadas a este grupo de reglas también se eliminarán.', + 'also_delete_piggyBanks' => 'La única alcancía conectada a esta cuenta también se eliminará. | Todas las :count alcancías conectadas a esta cuenta también se eliminará.', + 'bill_keep_transactions' => 'La única transacción conectada a esta factura no se eliminará. | Todas las :count transacciones conectadas a esta factura evitarán la eliminación.', + 'budget_keep_transactions' => 'La única transacción conectada a este presupuesto no se eliminará. | Todas las :count transacciones conectadas a este presupuesto evitarán la eliminación.', + 'category_keep_transactions' => 'La única transacción conectada a esta categoría no se eliminará. | Todas las :count transacciones conectadas a esta categoría evitarán la eliminación.', + 'tag_keep_transactions' => 'La única transacción conectada a esta etiqueta no se eliminará. | Todas las :count transacciones conectadas a esta etiqueta evitarán la eliminación.', + 'check_for_updates' => 'Ver actualizaciones', + + 'email' => 'Correo electrónico', + 'password' => 'Contraseña', + 'password_confirmation' => 'Contraseña (otra vez)', + 'blocked' => '¿Está bloqueado?', + 'blocked_code' => 'Razón del bloqueo', + + // admin + 'domain' => 'Dominio', + 'single_user_mode' => 'Deshabilitar registro de usuario', + 'is_demo_site' => 'Está en modo demostración', + + // import + 'import_file' => 'Importar archivo', + 'configuration_file' => 'Archivo de configuración', + 'import_file_type' => 'Importar tipo de archivo', + 'csv_comma' => 'Una coma (,)', + 'csv_semicolon' => 'Un punto y coma (;)', + 'csv_tab' => 'Un tabulador (invisible)', + 'csv_delimiter' => 'Delimitador de campo CSV', + 'csv_import_account' => 'Cuenta de importación predeterminada', + 'csv_config' => 'Configuración de importación de CSV', + 'client_id' => 'Identificación del cliente', + 'service_secret' => 'Servicio secreto', + 'app_secret' => 'Secreto de aplicación', + 'public_key' => 'Llave pública', + 'country_code' => 'Código del país', + 'provider_code' => 'Banco o proveedor de datos', + + 'due_date' => 'Fecha de vencimiento', + 'payment_date' => 'Fecha de pago', + 'invoice_date' => 'Fecha de la factura', + 'internal_reference' => 'Referencia interna', + 'inward' => 'Descripción interna', + 'outward' => 'Descripción externa', + 'rule_group_id' => 'Grupo de reglas', +]; diff --git a/resources/lang/es_ES/import.php b/resources/lang/es_ES/import.php new file mode 100644 index 0000000000..b68c062d69 --- /dev/null +++ b/resources/lang/es_ES/import.php @@ -0,0 +1,190 @@ +. + */ +declare(strict_types=1); + +return [ + // status of import: + 'status_wait_title' => 'Por favor espere...', + 'status_wait_text' => 'Esta caja va a desaparecer en un momento.', + 'status_fatal_title' => 'Un error fatal ha ocurrido', + 'status_fatal_text' => 'Un error fatal ocurrió, que la rutina de importación no se puede recuperar. Por favor vea la explicación en el rojo a continuación.', + 'status_fatal_more' => 'Si el error es un tiempo en espera, la importación se detendrá a mitad de camino. Para algunas configuraciones de servidor, es simplemente que el servidor se detuvo mientras la importación se sigue ejecutando en segundo plano. Para verificar esto, revise los archivos de registro. Si el problema persiste, considere importar a través de la linea de comando.', + 'status_ready_title' => 'La Importación esta lista para comenzar', + 'status_ready_text' => 'La importación esta lista para comenzar. Toda la configuración que necesitaba hacer ya esta hecha. Por favor descargue el archivo de configuración. Le ayudara con la importación en caso de que no vaya según lo planeado. Para realmente ejecutar la importación, usted puede ejecutar el siguiente comando en su consola, o ejecutar la importación basada en web. Dependiendo de su configuración, la importación de la consola le dará mas comentarios de retroalimentacion.', + 'status_ready_noconfig_text' => 'La importación esta lista para comenzar. Toda la configuración que usted necesitaba hacer ya esta hecha. para ejecutar realmente la importación puede ejecutar el siguiente comando en su consola o ejecutar la importación basada en la web. Dependiendo de su configuración, la importación de la consola le dará mas retroalimentacion.', + 'status_ready_config' => 'Configuración de descarga', + 'status_ready_start' => 'Comenzar la importación', + 'status_ready_share' => 'Por favor considere descargar su configuración y compartirla en centro de configuración de importación. Esto le permitirá a otros usuarios de Firefly III importar sus archivos de manera mas fácil.', + 'status_job_new' => 'El trabajo es completamente nuevo.', + 'status_job_configuring' => 'La importación se está configurando.', + 'status_job_configured' => 'La importación está configurada.', + 'status_job_running' => 'La importación se esta ejecutando.. por favor espere..', + 'status_job_error' => 'El trabajo generó un error.', + 'status_job_finished' => '¡La importación ha terminado!', + 'status_running_title' => 'La importación se esta ejecutando', + 'status_running_placeholder' => 'Por favor espere por la actualización...', + 'status_finished_title' => 'Rutina de importación terminada', + 'status_finished_text' => 'La rutina de importación ha importado sus datos.', + 'status_errors_title' => 'Errores durante la importación', + 'status_errors_single' => 'Ha ocurrido un error durante la importación. no parece ser fatal.', + 'status_errors_multi' => 'Algunos errores ocurrieron durante la importación. Estos no parecen ser fatales.', + 'status_bread_crumb' => 'Estado de importación', + 'status_sub_title' => 'Estado de importación', + 'config_sub_title' => 'Configure su importación', + 'status_finished_job' => 'Las :count transacciones importadas pueden ser encontradas en la etiqueta .', + 'status_finished_no_tag' => 'Firefly III no ha recogido ninguna revistas de su archivo de importación.', + 'import_with_key' => 'Importar con la clave \':key\'', + + // file, upload something + 'file_upload_title' => 'Confirguracion de importacion (1/4) suba su archivo', + 'file_upload_text' => 'Esta rutina le ayudara a usted a importar archivos de su banco a firefly III. Por favor chequee las paginas de ayuda en la esquina superior derecha.', + 'file_upload_fields' => 'Campos', + 'file_upload_help' => 'Seleccionar sus archivos', + 'file_upload_config_help' => 'Si previamente ha importado datos en Firefly III, usted puede tener un archivo de configuración, el cual preestablecera valores de configuración para usted. para algunos bancos, otros usuarios han proporcionado amablemente su archivo configuración', + 'file_upload_type_help' => 'Selecciona el tipo de archivo que subirá', + 'file_upload_submit' => 'Subir archivos', + + // file, upload types + 'import_file_type_csv' => 'CSV ( valores separados por comas)', + + // file, initial config for CSV + 'csv_initial_title' => 'Configuración de importación (2/4) - Configuración básica CSV de importación', + 'csv_initial_text' => 'Para poder importar su archivo correctamente, por favor valide las opciones a continuación.', + 'csv_initial_box' => 'Configuración de importación de CSV simple', + 'csv_initial_box_title' => 'Opciones de configuración para importación de CSV simple', + 'csv_initial_header_help' => 'Marque esta casilla si la primera fila de su archivo CSV son los títulos de las columnas.', + 'csv_initial_date_help' => 'Formato de fecha y hora en el CSV. siga un formato como esta paginaindica.El valor por defecto.', + 'csv_initial_delimiter_help' => 'Elija el delimitador de campos de su archivo de entrada. si no esta seguro, la coma es la opción.', + 'csv_initial_import_account_help' => 'Si su archivo CSV NO contiene información sobre su (s) cuenta (s) de activos. Use este menú desplegable para seleccionar a que cuenta pertenecen las transacciones en el archivo CSV.', + 'csv_initial_submit' => 'Continúe con el paso 3/4', + + // file, new options: + 'file_apply_rules_title' => 'Aplicar reglas', + 'file_apply_rules_description' => 'Aplique sus reglas. tenga en cuenta que esto reduce significativamente la importación.', + 'file_match_bills_title' => 'Unir facturas', + 'file_match_bills_description' => 'Haga coincidir sus facturas con los retiros recién creados. Tenga en cuenta que esto reduce significativamente la importación.', + + // file, roles config + 'csv_roles_title' => 'Configuración de importación (3/4) defina el rol de cada columna', + 'csv_roles_text' => 'Cada columna en su archivo CSV contiene cierto datos. Por favor indique que tipo de datos debe esperar el importador. la opción de "map" datos significa que enlazara cada entrada encontrada en la columna con un valor en su base de datos. A menudo una columna mapeada es la columna que contiene el IBAN ya presentes en su base de datos.', + 'csv_roles_table' => 'Tabla', + 'csv_roles_column_name' => 'Nombre de la columna', + 'csv_roles_column_example' => 'Datos de ejemplo de columna', + 'csv_roles_column_role' => 'Significado de los datos de la columna', + 'csv_roles_do_map_value' => 'Mapear estos valores', + 'csv_roles_column' => 'Columna', + 'csv_roles_no_example_data' => 'No hay datos de ejemplo disponibles', + 'csv_roles_submit' => 'Continúe en el paso 4/4', + + // not csv, but normal warning + 'roles_warning' => 'Por lo menos, marque una columna como la columna de importe. también es aconsejable seleccionar una columna para la descripción. la fecha y la cuenta contraria.', + 'foreign_amount_warning' => 'Si usted marca una columna que contiene un importe en una moneda extranjera, usted también debe establecer la columna que contiene que moneda es.', + // file, map data + 'file_map_title' => 'Configuración de importación (4/4) - Conecta datos de importación a los datos de Firefly III', + 'file_map_text' => 'En las siguientes tablas, el valor de la izquierda muestra información encontrada en el Csv cargado. Es su tarea mapear este valor, si es posible, a un valor ya presente en su base de datos. Firefly Iii respetara este mapeo. Si no hay un valor hacia el cual mapear o no se desea mapear un valor especifico, no seleccione ninguno.', + 'file_map_field_value' => 'Valor del campo', + 'file_map_field_mapped_to' => 'Asignado a', + 'map_do_not_map' => '(no mapear)', + 'file_map_submit' => 'Comenzar la importación', + 'file_nothing_to_map' => 'No hay datos presentes en su archivo que pueda asignar a los valores existentes. Por favor presione "comenzar la importación" para continuar.', + + // map things. + 'column__ignore' => '(Ignorar esta columna)', + 'column_account-iban' => 'Caja de ahorros (IBAN)', + 'column_account-id' => 'Identificación de Cuenta de ingresos (coincide con FF3)', + 'column_account-name' => 'Caja de ahorros (nombre)', + 'column_amount' => 'Cantidad', + 'column_amount_foreign' => 'Monto ( en moneda extranjera)', + 'column_amount_debit' => 'Cantidad (columna de débito)', + 'column_amount_credit' => 'Cantidad (columna de crédito)', + 'column_amount-comma-separated' => 'Cantidad (coma como decimal separador)', + 'column_bill-id' => 'ID factura (coincide FF3)', + 'column_bill-name' => 'Nombre de la factura', + 'column_budget-id' => 'ID presupuesto (coincide FF3)', + 'column_budget-name' => 'Nombre del presupuesto', + 'column_category-id' => 'ID de categoría (coincide FF3)', + 'column_category-name' => 'Nombre de la categoría', + 'column_currency-code' => 'Código de la moneda (ISO 4217)', + 'column_foreign-currency-code' => 'Código de moneda extranjera ( ISO 4217)', + 'column_currency-id' => 'ID de moneda (coincide FF3)', + 'column_currency-name' => 'Nombre de moneda (coincide FF3)', + 'column_currency-symbol' => 'Símbolo de moneda (coincide FF3)', + 'column_date-interest' => 'Fecha de cálculo de intereses', + 'column_date-book' => 'Fecha de registro de la transacción', + 'column_date-process' => 'Fecha del proceso de transacción', + 'column_date-transaction' => 'Fecha', + 'column_description' => 'Descripción', + 'column_opposing-iban' => 'Cuenta opuesta (IBAN)', + 'column_opposing-id' => 'ID de cuenta opuesta (coincide FF3)', + 'column_external-id' => 'Identificación externa', + 'column_opposing-name' => 'Cuenta opuesta (nombre)', + 'column_rabo-debit-credit' => 'Indicador especifico débito/crédito de Rabobank', + 'column_ing-debit-credit' => 'Indicador especifico débito/crédito de ING', + 'column_sepa-ct-id' => 'ID transferencia de crédito extremo a extremo', + 'column_sepa-ct-op' => 'Transferencia de crédito a cuenta opuesta SEPA', + 'column_sepa-db' => 'SEPA débito directo', + 'column_tags-comma' => 'Etiquetas ( separadas por comas)', + 'column_tags-space' => 'Etiquetas ( separadas por espacio)', + 'column_account-number' => 'Cuenta de archivos ( numero de cuenta)', + 'column_opposing-number' => 'Cuenta opuesta (numero de cuenta)', + 'column_note' => 'Nota (s)', + + // prerequisites + 'prerequisites' => 'Prerequisitos', + + // bunq + 'bunq_prerequisites_title' => 'Pre requisitos para una importación de bunq', + 'bunq_prerequisites_text' => 'Para importar de bunq, usted necesita obtener una clave API. usted puede hacerlo a través de la aplicación.', + + // Spectre + 'spectre_title' => 'Importar usando Spectre', + 'spectre_prerequisites_title' => 'Pre requisitos para una importación usando Spectre', + 'spectre_prerequisites_text' => 'Para importar datos usando la API de Spectre, Usted debe proveer FIrefly III dos valores secretos. Se pueden encontrar en pagina secretas.', + 'spectre_enter_pub_key' => 'La importación solo funcionara cuando ingrese esta clave publica en su pagina secreta.', + 'spectre_accounts_title' => 'Seleccionar cuentas para importar desde', + 'spectre_accounts_text' => 'Cada cuenta a la izquierda abajo ha sido encontrada por Spectre y puede ser importada en Firefly III. Por favor seleccione la cuenta de activo que debe contener cualquier transacción determinada. Si usted no desea importar desde una cuenta en particular, elimine el cheque de la casilla de verificación.', + 'spectre_do_import' => 'Si, importar desde esta cuenta', + + // keys from "extra" array: + 'spectre_extra_key_iban' => 'IBAN', + 'spectre_extra_key_swift' => 'SWIFT', + 'spectre_extra_key_status' => 'Estatus', + 'spectre_extra_key_card_type' => 'Tipo de tarjeta', + 'spectre_extra_key_account_name' => 'Nombre de la cuenta', + 'spectre_extra_key_client_name' => 'Nombre del cliente', + 'spectre_extra_key_account_number' => 'Numero de cuenta', + 'spectre_extra_key_blocked_amount' => 'Monto bloqueado', + 'spectre_extra_key_available_amount' => 'Monto disponible', + 'spectre_extra_key_credit_limit' => 'Limite de credito', + 'spectre_extra_key_interest_rate' => 'Tasa de interés', + 'spectre_extra_key_expiry_date' => 'Fecha de vencimiento', + 'spectre_extra_key_open_date' => 'Fecha de apertura', + 'spectre_extra_key_current_time' => 'Tiempo actual', + 'spectre_extra_key_current_date' => 'Fecha actual', + 'spectre_extra_key_cards' => 'Tarjetas', + 'spectre_extra_key_units' => 'Unidades', + 'spectre_extra_key_unit_price' => 'Precio unitario', + 'spectre_extra_key_transactions_count' => 'Cuenta de transacciones', + + // various other strings: + 'imported_from_account' => 'Importado de ":account"', +]; + diff --git a/resources/lang/es_ES/intro.php b/resources/lang/es_ES/intro.php new file mode 100644 index 0000000000..384efe1e89 --- /dev/null +++ b/resources/lang/es_ES/intro.php @@ -0,0 +1,133 @@ +. + */ +declare(strict_types=1); + +return [ + // index + 'index_intro' => 'Bienvenido a la página de índice de Firefly III. Por favor tómate tu tiempo para revisar esta guía y que puedas hacerte una idea de cómo funciona Firefly III.', + 'index_accounts-chart' => 'Este gráfico muestra el saldo actual de tus cuentas. Puedes seleccionar las cuentas que se muestran en él desde tus preferencias.', + 'index_box_out_holder' => 'Esta pequeña caja y las cajas a continuación te darán una visión rápida de tu situación financiera.', + 'index_help' => 'Si alguna vez necesitas ayuda en una página o formulario, pulsa este botón.', + 'index_outro' => 'La mayoría de las páginas de Firefly III comenzarán con una pequeña introducción como ésta. Por favor, ponte en contacto conmigo si tienes preguntas o comentarios. ¡Disfruta!', + 'index_sidebar-toggle' => 'Para crear nuevas transacciones, cuentas u otros elementos, utiliza el menú bajo este icono.', + + // create account: + 'accounts_create_iban' => 'Indica un IBAN válido en tus cuentas. Esto facilitará la importación de datos en el futuro.', + 'accounts_create_asset_opening_balance' => 'Cuentas de ingreso deben tener un "saldo de apertura", indicando el inicio del historial de la cuenta en Firefly III.', + 'accounts_create_asset_currency' => 'Firefly III admite múltiples divisas. Las cuentas tienen una divisa principal, que debes indicar aquí.', + 'accounts_create_asset_virtual' => 'A veces puede ayudar el darle a tu cuenta un balance virtual: una cantidad extra que se añade o resta siempre del balance real.', + + // budgets index + 'budgets_index_intro' => 'Los presupuestos se utilizan para administrar sus finanzas y son una de las funciones básicas de Firefly III.', + 'budgets_index_set_budget' => 'Coloque su total presupuesto para cada periodo y así Firefly III puede decirle si usted si has presupuestado todo el dinero disponible.', + 'budgets_index_see_expenses_bar' => 'Gastar dinero irá llenando poco a poco esta barra.', + 'budgets_index_navigate_periods' => 'Navega a través de períodos para configurar fácilmente presupuestos con anticipación.', + 'budgets_index_new_budget' => 'Crea nuevos presupuestos como mejor te parezca.', + 'budgets_index_list_of_budgets' => 'Use esta tabla para establecer el monto de cada presupuesto y ver como usted lo está haciendo.', + 'budgets_index_outro' => 'Para aprender mas acerca de los presupuestos, revise el icono de ayuda en el tope de la esquina derecha.', + + // reports (index) + 'reports_index_intro' => 'Utilice estos reportes para tener información detallada en sus finanzas.', + 'reports_index_inputReportType' => 'Escoge un tipo de reporte. Revise las páginas de ayuda para ver lo que te muestra cada reporte.', + 'reports_index_inputAccountsSelect' => 'Usted puede excluir o incluir cuentas de activos como mejor le cuadre.', + 'reports_index_inputDateRange' => 'El rango de fecha seleccionada depende completamente de usted: de un día a 10 años.', + 'reports_index_extra-options-box' => 'Dependiendo del informe que usted haya seleccionado, usted puede seleccionar filtros y opciones extras aquí. Mire este recuadro cuando usted cambie los tipos de informes.', + + // reports (reports) + 'reports_report_default_intro' => 'Este informe le dará un rápido y comprensivo resumen de sus finanzas. Si usted desea ver algo mas, ¡por favor no dude en ponerse en contacto conmigo!', + 'reports_report_audit_intro' => 'Este informe le dará información detallada en sus cuentas de activos.', + 'reports_report_audit_optionsBox' => 'Use estos recuadros de verificación para ver u ocultar las columnas que a usted le interesa.', + + 'reports_report_category_intro' => 'Este informe le dará una idea en una o múltiples categorías.', + 'reports_report_category_pieCharts' => 'Estos gráficos le darán una idea de sus gastos e ingresos por categoría o por cuenta.', + 'reports_report_category_incomeAndExpensesChart' => 'Estos gráficos muestran sus gastos e ingresos por categoría.', + + 'reports_report_tag_intro' => 'Este informe le dará una idea de una o múltiples etiquetas.', + 'reports_report_tag_pieCharts' => 'Este gráfico le dará una idea de gastos e ingresos por etiqueta, cuenta, categoría o presupuesto.', + 'reports_report_tag_incomeAndExpensesChart' => 'Estos gráficos le muestran gastos e ingresos por etiqueta.', + + 'reports_report_budget_intro' => 'Este informe le dará una idea de uno o múltiples presupuestos.', + 'reports_report_budget_pieCharts' => 'Estos gráficos le dará a usted una idea de los gastos por presupuesto o por cuenta.', + 'reports_report_budget_incomeAndExpensesChart' => 'Este gráfico le muestra sus gastos por presupuesto.', + + // create transaction + 'transactions_create_switch_box' => 'Utilice estos botones para cambiar rápidamente el tipo de transacción que usted desea guardar.', + 'transactions_create_ffInput_category' => 'Usted puede libremente escribir en este campo. Previamente cree categorías que se sugerirán.', + 'transactions_create_withdrawal_ffInput_budget' => 'Vincula su retiro con un presupuesto para un mejor control financiero.', + 'transactions_create_withdrawal_currency_dropdown_amount' => 'Use esta lista desplegable cuando su retiro esta en otra moneda.', + 'transactions_create_deposit_currency_dropdown_amount' => 'Use esta lista desplegable cuando su deposito este en otra moneda.', + 'transactions_create_transfer_ffInput_piggy_bank_id' => 'Seleccione una alcancía y vincule esta transferencia con sus ahorros.', + + // piggy banks index: + 'piggy-banks_index_saved' => 'Este campo le muestra cuanto usted ha ahorrado en cada alcancía.', + 'piggy-banks_index_button' => 'Junto con esta barra de progresoo hay dos botones (+ y -) para añadir o eliminar dinero de cada alcancía.', + 'piggy-banks_index_accountStatus' => 'Para cada cuenta de activos con al menos una alcancía, el estado esta listado en esta tabla.', + + // create piggy + 'piggy-banks_create_name' => '¿Cuál es tu meta? ¿Un nuevo sofá, una cámara, dinero para emergencias?', + 'piggy-banks_create_date' => 'Usted puede establecer una fecha objetivo o una fecha limite para su alcancía.', + + // show piggy + 'piggy-banks_show_piggyChart' => 'Este informe le mostrara la historia de esta alcancía.', + 'piggy-banks_show_piggyDetails' => 'Algunos detalles sobre tu alcancía', + 'piggy-banks_show_piggyEvents' => 'Cualquier adición o eliminación también se ponen en lista aquí.', + + // bill index + 'bills_index_paid_in_period' => 'Este campo indica cuando la factura fue pagada por última vez.', + 'bills_index_expected_in_period' => 'Este campo indica para cada factura si se espera que llegue la próxima factura.', + + // show bill + 'bills_show_billInfo' => 'Esta tabla muestra alguna información general acerca de esta factura.', + 'bills_show_billButtons' => 'Use este botón para volver a escanear transacciones viejas, para que ellos coincidan con esta factura.', + 'bills_show_billChart' => 'Este gráfico muestra las transacciones vinculadas con esta factura.', + + // create bill + 'bills_create_name' => 'Use un nombre descriptivo como "alquiler" o "seguro de salud".', + 'bills_create_match' => 'Para hacer coincidir transacciones, use términos de esas transacciones o de la cuenta de gastos involucrada. Todas las palabras deben coincidir.', + 'bills_create_amount_min_holder' => 'Seleccione un monto mínimo y uno máximo para esta factura.', + 'bills_create_repeat_freq_holder' => 'Muchas facturas se repiten mensualmente, pero usted puede establecer otra frecuencia aquí.', + 'bills_create_skip_holder' => 'Si una factura se repite cada 2 semanas por ejemplo, el campo "omitir" debe establecerse en "1" para omitir cada otra semana.', + + // rules index + 'rules_index_intro' => 'Firefly III le permite administrar reglas, que automáticamente se aplicaran para cualquier transacción que cree o edite.', + 'rules_index_new_rule_group' => 'Usted puede combinar reglas en grupos para una administración mas fácil.', + 'rules_index_new_rule' => 'Crear tantas reglas como usted quiera.', + 'rules_index_prio_buttons' => 'Ordenarlos de la forma que mejor le parezca.', + 'rules_index_test_buttons' => 'Usted puede probar sus reglas o aplicarlas a transacciones existentes.', + 'rules_index_rule-triggers' => 'Las reglas tienen "disparadores" y "acciones" que usted puede ordenar arrastrando y soltando.', + 'rules_index_outro' => '¡Asegúrese de revisar las paginas de ayuda usando el icono (?) en el tope derecho!', + + // create rule: + 'rules_create_mandatory' => 'Elija un titulo descriptivo, y establezca cuando la regla deba ser botada.', + 'rules_create_ruletriggerholder' => 'Añadir tantos desencadenantes como desee, pero recuerde que TODOS los desencadenadores deben coincidir antes de que cualquier acción sea eliminada.', + 'rules_create_test_rule_triggers' => 'Use este botón para ser cuales transacciones coincidirán con su regla.', + 'rules_create_actions' => 'Establezca tantas acciones como usted lo desee.', + + // preferences + 'preferences_index_tabs' => 'Mas opciones están disponibles detrás de estas pestañas.', + + // currencies + 'currencies_index_intro' => 'Firefly III da soporte a múltiples monedas, que usted puede cambiar en esta página.', + 'currencies_index_default' => 'Firefly III tiene una moneda por defecto. Usted por supuesto puede siempre cambiarla usando estos botones.', + + // create currency + 'currencies_create_code' => 'Este código debe ser compatible con ISO (Google para su nueva moneda).', +]; diff --git a/resources/lang/es_ES/list.php b/resources/lang/es_ES/list.php new file mode 100644 index 0000000000..8b3527ab45 --- /dev/null +++ b/resources/lang/es_ES/list.php @@ -0,0 +1,105 @@ +. + */ +declare(strict_types=1); + +return [ + 'buttons' => 'Botones', + 'icon' => 'Icono', + 'id' => 'Identificación', + 'create_date' => 'Fecha de creación', + 'update_date' => 'Fecha de modificación', + 'updated_at' => 'Actualizado en', + 'balance_before' => 'Balance antes de ', + 'balance_after' => 'Balance después de la', + 'name' => 'Nombre', + 'role' => 'Rol', + 'currentBalance' => 'Balance actual', + 'active' => '¿Está Activo?', + 'lastActivity' => 'Actividad más reciente', + 'balanceDiff' => 'Diferencia de equilibrio', + 'matchesOn' => 'Encontrado en', + 'account_type' => 'Tipo de cuenta', + 'created_at' => 'Fecha de creación', + 'account' => 'Cuenta', + 'matchingAmount' => 'Monto', + 'split_number' => 'División #', + 'destination' => 'Destino', + 'source' => 'Origen', + 'next_expected_match' => 'Próxima coincidencia esperada', + 'automatch' => '¿Buscar coincidencia automaticamente?', + 'repeat_freq' => 'Repetición:', + 'description' => 'Descripción', + 'amount' => 'Monto', + 'internal_reference' => 'Referencia interna', + 'date' => 'Fecha', + 'interest_date' => 'Tasa de interés', + 'book_date' => 'Libro fecha', + 'process_date' => 'Fecha de procesamiento', + 'due_date' => 'Fecha de vencimiento', + 'payment_date' => 'Fecha de pago', + 'invoice_date' => 'Fecha de facturación', + 'interal_reference' => 'Referencia interna', + 'notes' => 'Notas', + 'from' => 'Desde', + 'piggy_bank' => 'Alcancilla', + 'to' => 'Hasta', + 'budget' => 'Presupuesto', + 'category' => 'Categoría', + 'bill' => 'Factura', + 'withdrawal' => 'Retiro', + 'deposit' => 'Depósito', + 'transfer' => 'Trasferencia', + 'type' => 'Tipo', + 'completed' => 'Completado', + 'iban' => 'IBAN', + 'paid_current_period' => 'Pagado este período', + 'email' => 'Correo electrónico', + 'registered_at' => 'Registrado el', + 'is_blocked' => 'Está bloqueado', + 'is_admin' => '¿Es el administrador?', + 'has_two_factor' => 'Tiene 2FA', + 'blocked_code' => 'Bloque de código', + 'source_account' => 'Cuenta origen', + 'destination_account' => 'Cuenta destino', + 'accounts_count' => 'Número de cuentas', + 'journals_count' => 'Número de transacciones', + 'attachments_count' => 'Núm. de datos adjuntos', + 'bills_count' => 'Número de facturas', + 'categories_count' => 'Número de categorías', + 'export_jobs_count' => 'Número de operaciones de exportación', + 'import_jobs_count' => 'Número de operaciones de importación', + 'budget_count' => 'Número de presupuestos', + 'rule_and_groups_count' => 'Número de reglas y grupos de reglas', + 'tags_count' => 'Número de etiquetas', + 'tags' => 'Etiquetas', + 'inward' => 'Descripción interna', + 'outward' => 'Descripción externa', + 'number_of_transactions' => 'Número de transacciones', + 'total_amount' => 'Total', + 'sum' => 'Suma', + 'sum_excluding_transfers' => 'Suma (excluyendo transferencias)', + 'sum_withdrawals' => 'Suma de retiros', + 'sum_deposits' => 'Suma de depositos', + 'sum_transfers' => 'Suma de transferencias', + 'reconcile' => 'Reconciliar', + 'account_on_spectre' => 'Cuenta (espectro)', + 'do_import' => 'Importar desde esta cuenta', +]; diff --git a/resources/lang/es_ES/pagination.php b/resources/lang/es_ES/pagination.php new file mode 100644 index 0000000000..da73ae7b5b --- /dev/null +++ b/resources/lang/es_ES/pagination.php @@ -0,0 +1,26 @@ +. + */ +declare(strict_types=1); + +return [ + 'previous' => '« Anterior', + 'next' => 'Siguiente »', +]; diff --git a/resources/lang/es_ES/passwords.php b/resources/lang/es_ES/passwords.php new file mode 100644 index 0000000000..593d7a97cd --- /dev/null +++ b/resources/lang/es_ES/passwords.php @@ -0,0 +1,30 @@ +. + */ +declare(strict_types=1); + +return [ + 'password' => 'Las contraseñas deben tener al menos seis caracteres y coincidir entre sí.', + 'user' => 'No podemos encontrar un usuario con esa dirección de correo electrónico.', + 'token' => 'Este token para reestablecer la contraseña no es válido.', + 'sent' => 'Te enviamos un correo con el link para reestablecer tu contraseña!', + 'reset' => 'Tu contraseña fue reestablecida!', + 'blocked' => 'Buen intento.', +]; diff --git a/resources/lang/es_ES/validation.php b/resources/lang/es_ES/validation.php new file mode 100644 index 0000000000..99d7b2bd0a --- /dev/null +++ b/resources/lang/es_ES/validation.php @@ -0,0 +1,136 @@ +. + */ +declare(strict_types=1); + +return [ + 'iban' => 'Este no es un IBAN válido.', + 'unique_account_number_for_user' => 'Parece que este número de cuenta ya está en uso.', + 'deleted_user' => 'Debido a restricciones de seguridad, no se puede registrar utilizando esta dirección de correo electrónico.', + 'rule_trigger_value' => 'Este valor es incorrecto para el disparador seleccionado.', + 'rule_action_value' => 'Este valor es incorrecto para la acción seleccionada.', + 'file_already_attached' => 'El archivo ":name" ya ha sido añadido a este objeto.', + 'file_attached' => 'Archivo cargado con exito ":name".', + 'file_invalid_mime' => 'El archivo ":name" es de tipo ":mime", el cual no se acepta.', + 'file_too_large' => 'El archivo ":name" es demasiado grande.', + 'belongs_to_user' => 'El valor de :attribute es desconocido', + 'accepted' => 'El :attribute debe ser aceptado.', + 'bic' => 'Esto no es un BIC válido.', + 'more' => ':attribute debe ser mayor que cero.', + 'active_url' => 'El campo :attribute no es una URL válida.', + 'after' => 'El campo :attribute debe ser una fecha posterior a :date.', + 'alpha' => 'El campo :attribute sólo puede contener letras.', + 'alpha_dash' => 'El campo :attribute sólo puede contener letras, números y guiones.', + 'alpha_num' => 'El campo :attribute sólo puede contener letras y números.', + 'array' => 'El campo :attribute debe ser un arreglo.', + 'unique_for_user' => 'Ya hay una entrada con esto :attribute.', + 'before' => 'El campo :attribute debe contener una fecha anterior a :date.', + 'unique_object_for_user' => 'Este nombre ya está en uso', + 'unique_account_for_user' => 'Este nombre cuenta ya está en uso', + 'between.numeric' => 'El atributo :attribute debe estar entre :min y :max.', + 'between.file' => 'El atributo :attribute debe estar entre :min y :max kilobytes.', + 'between.string' => 'El atributo :attribute debe estar entre :min y :max caracteres.', + 'between.array' => 'El atributo :attribute debe estar entre :min y :max items.', + 'boolean' => 'El campo :attribute debe ser verdadero o falso.', + 'confirmed' => 'La confirmación de :attribute no coincide.', + 'date' => 'El campo :attribute no es una fecha válida.', + 'date_format' => 'El campo :attribute no corresponde con el formato :format.', + 'different' => 'Los campos :attribute y :other han de ser diferentes.', + 'digits' => 'El campo :attribute debe contener un número de :digits dígitos.', + 'digits_between' => 'El campo :attribute debe contener entre :min y :max dígitos.', + 'email' => 'El campo :attribute no corresponde con una dirección de e-mail válida.', + 'filled' => 'El campo :attribute es requerido.', + 'exists' => 'El campo :attribute seleccionado no es correcto.', + 'image' => 'El campo :attribute debe ser una imagen.', + 'in' => 'El campo :attribute seleccionado es inválido.', + 'integer' => 'El campo :attribute debe ser un entero.', + 'ip' => 'El campo :attribute debe contener una dirección IP válida.', + 'json' => 'El campo :attribute debe ser una cadena JSON válida.', + 'max.numeric' => 'El campo :attribute no puede ser mayor que :max.', + 'max.file' => 'El campo :attribute no puede ser mayor :max de kilobytes.', + 'max.string' => 'El campo :attribute debe contener menos de :max caracteres.', + 'max.array' => 'El campo :attribute debe contener al menos :max elementos.', + 'mimes' => 'El campo :attribute debe ser un archivo de tipo :values.', + 'min.numeric' => 'El campo :attribute debe ser al menos :min.', + 'min.file' => 'El campo :attribute debe ser al menos :min kilobytes.', + 'min.string' => 'El campo :attribute debe contener al menos :min caracteres.', + 'min.array' => 'El campo :attribute debe tener al menos :min elementos.', + 'not_in' => 'El campo :attribute seleccionado es incorrecto.', + 'numeric' => 'El campo :attribute debe ser un número.', + 'regex' => 'El formato del campo :attribute no es válido.', + 'required' => 'El campo :attribute es obligatorio.', + 'required_if' => 'El campo :attribute es obligatorio cuando el campo :other es :value.', + 'required_unless' => 'El campo :attribute es obligatorio a menos que :other se encuentre en :values.', + 'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.', + 'required_with_all' => 'El campo :attribute es obligatorio cuando :values está presente.', + 'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.', + 'required_without_all' => 'El campo :attribute es obligatorio cuando ningún campo :values está presente.', + 'same' => 'El campo atributo :attribute y :other deben coincidir.', + 'size.numeric' => 'El tamaño de :attribute debe ser :size.', + 'size.file' => 'El tamaño de :attribute debe ser :size kilobytes.', + 'size.string' => 'El campo :attribute debe tener :size caracteres.', + 'size.array' => 'El campo :attribute debe contener :size elementos.', + 'unique' => 'El elemento :attribute ya está en uso.', + 'string' => 'El :attribute debería ser una cadena de caracteres.', + 'url' => 'El formato del campo :attribute no es válido.', + 'timezone' => 'El campo :attribute debe contener una zona válida.', + '2fa_code' => 'El campo :attribute no es válido.', + 'dimensions' => 'Las dimensiones de la imagen :attribute son incorrectas.', + 'distinct' => 'El campo :attribute tiene un valor duplicado.', + 'file' => 'El campo :attribute debe ser un fichero.', + 'in_array' => 'El campo :attribute no existe en :other.', + 'present' => 'El campo :attribute debe estar presente.', + 'amount_zero' => 'La cantidad total no puede ser cero', + 'secure_password' => 'Esta contraseña no es segura. Por favor inténtalo de nuevo. Para más información, visita https://goo.gl/NCh2tN', + 'attributes' => [ + 'email' => 'dirección de correo electrónico', + 'description' => 'descripcion', + 'amount' => 'monto', + 'name' => 'nombre', + 'targetamount' => 'monto objetivo', + 'openingBalanceDate' => 'fecha de balance de apertura', + 'openingBalance' => 'balance de apertura', + 'match' => 'emparejar', + 'amount_min' => 'monto minimo', + 'amount_max' => 'monto maximo', + 'title' => 'titulo', + 'tag' => 'etiqueta', + 'rule-action-value.1' => 'valor de acción de la regla #1', + 'rule-action-value.2' => 'valor de acción de regla # 2', + 'rule-action-value.3' => 'valor de acción de regla # 3', + 'rule-action-value.4' => 'valor de acción de regla # 4', + 'rule-action-value.5' => 'valor de accion de regla # 5', + 'rule-action.1' => 'acción de regla # 1', + 'rule-action.2' => 'acción de regla # 2', + 'rule-action.3' => 'acción de regla # 3', + 'rule-action.4' => 'acción de regla # 4', + 'rule-action.5' => 'acción de regla # 5', + 'rule-trigger-value.1' => 'valor de disparo de regla #1', + 'rule-trigger-value.2' => 'valor de disparo de regla # 2', + 'rule-trigger-value.3' => 'valor de disparo de regla # 3', + 'rule-trigger-value.4' => 'valor de disparo de regla # 4', + 'rule-trigger-value.5' => 'valor de disparo de regla #5', + 'rule-trigger.1' => 'disparo de regla # 1', + 'rule-trigger.2' => 'disparo de regla #2', + 'rule-trigger.3' => 'disparo de regla #3', + 'rule-trigger.4' => 'disparo de regla #4', + 'rule-trigger.5' => 'disparo de regla#5', + ], +];